---
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
Show replies by date