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 = <<-__BASH
#!/bin/sh

set -e

/usr/bin/rm -rf #{workdir_path}
    __BASH

    f.write(bash)

    self.class.pre_install(File.expand_path(f.path))
  end
end