From 7b85ad7c1a2fd49ed4b2c3bf8367c70c1eac1c34 Mon Sep 17 00:00:00 2001 From: Phil Hagelberg Date: Tue, 24 Apr 2012 17:24:53 -0700 Subject: [PATCH] Create and chown log dir in upstart export. --- lib/foreman/export/upstart.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/foreman/export/upstart.rb b/lib/foreman/export/upstart.rb index e3ba2d4..84966a0 100644 --- a/lib/foreman/export/upstart.rb +++ b/lib/foreman/export/upstart.rb @@ -36,6 +36,8 @@ class Foreman::Export::Upstart < Foreman::Export::Base write_file "#{location}/#{app}-#{process.name}-#{num}.conf", process_config end end - end + FileUtils.mkdir_p(log_root) rescue error "could not create #{log_root}" + FileUtils.chown(user, nil, log_root) rescue error "could not chown #{log_root} to #{user}" + end end