[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