85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
|
# File 'lib/ploy/localpackage/debbuilder.rb', line 85
def write_after_install_script(file)
file.write "#!/bin/bash\n# BEGIN PACKAGE POSTINST\n\#{postinst}\n# END PACKAGE POSTINST\n"
if @upstart_files then
@upstart_files.each do | upstart |
service = File.basename(upstart)
file.write "# Everything below added by ploy automatically...\n# this is awful\ncheck_upstart_service(){\n status $1 | grep -q \"^$1 start\" > /dev/null\n return $?\n}\n\nif check_upstart_service \#{service}; then\n stop \#{service}\nfi\nstart \#{service}\n"
end
end
file.flush
end
|