summaryrefslogtreecommitdiffstats
path: root/nova/server.py
diff options
context:
space:
mode:
authorjaypipes@gmail.com <>2010-08-30 10:36:59 -0400
committerjaypipes@gmail.com <>2010-08-30 10:36:59 -0400
commita1791cdca8dbca8f9bf3555b21324503aba58fda (patch)
tree12f297f1616172ca7e4bce76ecac1dcd737c83af /nova/server.py
parentbf2549282067a7a824ea97e66a5b2f0ca06416bd (diff)
parent5f14a7955b9ef90afed91bda0343130d83e15a73 (diff)
downloadnova-a1791cdca8dbca8f9bf3555b21324503aba58fda.tar.gz
nova-a1791cdca8dbca8f9bf3555b21324503aba58fda.tar.xz
nova-a1791cdca8dbca8f9bf3555b21324503aba58fda.zip
Resolve conflicts and merge trunk
Diffstat (limited to 'nova/server.py')
-rw-r--r--nova/server.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/nova/server.py b/nova/server.py
index 96550f078..c6b60e090 100644
--- a/nova/server.py
+++ b/nova/server.py
@@ -44,6 +44,8 @@ flags.DEFINE_bool('use_syslog', True, 'output to syslog when daemonizing')
flags.DEFINE_string('logfile', None, 'log file to output to')
flags.DEFINE_string('pidfile', None, 'pid file to output to')
flags.DEFINE_string('working_directory', './', 'working directory...')
+flags.DEFINE_integer('uid', os.getuid(), 'uid under which to run')
+flags.DEFINE_integer('gid', os.getgid(), 'gid under which to run')
def stop(pidfile):
@@ -135,6 +137,8 @@ def daemonize(args, name, main):
threaded=False),
stdin=stdin,
stdout=stdout,
- stderr=stderr
+ stderr=stderr,
+ uid=FLAGS.uid,
+ gid=FLAGS.gid
):
main(args)