X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=tools.py;h=a0fbe56516bd25d9e0178e71f61861cfde47e5a5;hb=854fdfe526baa82adf31f14cac8a62223b310050;hp=22895c4da311b7f3b2fb84a9aefd05f6f630a351;hpb=030819db61f9c6316f1d44d7c3e3486348ae49cc;p=nodemanager.git diff --git a/tools.py b/tools.py index 22895c4..a0fbe56 100644 --- a/tools.py +++ b/tools.py @@ -1,6 +1,3 @@ -# $Id$ -# $URL$ - """A few things that didn't seem to fit anywhere else.""" import os, os.path @@ -60,7 +57,7 @@ def daemon(): os.setsid() if os.fork() != 0: os._exit(0) os.chdir('/') - os.umask(0) + os.umask(0022) devnull = os.open(os.devnull, os.O_RDWR) os.dup2(devnull, 0) # xxx fixme - this is just to make sure that nothing gets stupidly lost - should use devnull