[PATCH] redmine task 2929, executable tarballed as original name and on start
Dan Radez
dradez at redhat.com
Fri Feb 24 19:42:27 UTC 2012
---
configserver/src/lib/model/instance.rb | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/configserver/src/lib/model/instance.rb b/configserver/src/lib/model/instance.rb
index 485c360..759ea82 100644
--- a/configserver/src/lib/model/instance.rb
+++ b/configserver/src/lib/model/instance.rb
@@ -458,9 +458,12 @@ module ConfigServer
end
def write_configuration_file(file_data, config_dir, file_type=:executable)
- filename = (:file == file_type) ? file_data[:name] : "start"
+ filename = file_data[:name]
if file_type == :executable
- open("#{config_dir}/#{filename}", "wb", 0777) do |file|
+ open("#{config_dir}/#{filename}", "wb", 0755) do |file|
+ file << file_data[:body]
+ end
+ open("#{config_dir}/start", "wb", 0755) do |file|
file << file_data[:body]
end
else
--
1.7.7.6
More information about the aeolus-devel
mailing list