Module: Gordon::Cookery::Java::WebApp

Included in:
JavaWebApp
Defined in:
lib/gordon/cookery/java/web_app.rb

Instance Method Summary collapse

Instance Method Details

#clean_java_web_workdir(env_vars, workdir_path) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/gordon/cookery/java/web_app.rb', line 5

def clean_java_web_workdir(env_vars, workdir_path)
  File.open(builddir('.gordon-before-install'), 'w', 0755) do |f|
    bash = "#!/bin/sh\n\nset -e\n\n/usr/bin/rm -rf \#{workdir_path}\n    __BASH\n\n    f.write(bash)\n\n    self.class.pre_install(File.expand_path(f.path))\n  end\nend\n"