summaryrefslogtreecommitdiffstats
path: root/bin/puppetmasterd
diff options
context:
space:
mode:
authorluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2006-01-11 00:48:21 +0000
committerluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2006-01-11 00:48:21 +0000
commit89d00506efe28631921feea072cd5773e18b3a37 (patch)
treee6eda7c4df36543730b91999cfb75e41c5985d96 /bin/puppetmasterd
parent45ac512054af7cb8104cfa785102b67164d2cca4 (diff)
downloadpuppet-89d00506efe28631921feea072cd5773e18b3a37.tar.gz
puppet-89d00506efe28631921feea072cd5773e18b3a37.tar.xz
puppet-89d00506efe28631921feea072cd5773e18b3a37.zip
Adding Sun support and fixing the last remaining bugs related to the daemon changes i just made
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@799 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'bin/puppetmasterd')
-rwxr-xr-xbin/puppetmasterd12
1 files changed, 8 insertions, 4 deletions
diff --git a/bin/puppetmasterd b/bin/puppetmasterd
index 86ccf716f..592051e3d 100755
--- a/bin/puppetmasterd
+++ b/bin/puppetmasterd
@@ -231,8 +231,10 @@ if group
end
group = g.gid
end
- Process.egid = group
- Process.gid = group
+ unless Process.gid == group
+ Process.egid = group
+ Process.gid = group
+ end
end
if user
@@ -246,8 +248,10 @@ if user
end
user = u.uid
end
- Process.euid = user
- Process.uid = user
+ unless Process.uid == user
+ Process.euid = user
+ Process.uid = user
+ end
end
if Puppet[:loglevel] == :debug or Puppet[:loglevel] == :info or parseonly