X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fserver%2Fsfa-start.py;h=dbd5e4f72b23d82b863248e491b2d571e0ee1f30;hb=5daf08641a6363cb0c05d3c92cdf2bf95dd09366;hp=da6eba475284c27cce955a93ad533ae5fbaa8f9f;hpb=94d490c3ec27f1f51484d9f43f8553061f9945bb;p=sfa.git diff --git a/sfa/server/sfa-start.py b/sfa/server/sfa-start.py index da6eba47..dbd5e4f7 100755 --- a/sfa/server/sfa-start.py +++ b/sfa/server/sfa-start.py @@ -61,7 +61,10 @@ def daemon(): 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 - crashlog = os.open('/var/log/httpd/sfa_access_log', os.O_RDWR | os.O_APPEND | os.O_CREAT, 0644) + logdir='/var/log/httpd' + # when installed in standalone we might not have httpd installed + if not os.path.isdir(logdir): os.mkdir('/var/log/httpd') + crashlog = os.open('%s/sfa_access_log'%logdir, os.O_RDWR | os.O_APPEND | os.O_CREAT, 0644) os.dup2(crashlog, 1) os.dup2(crashlog, 2)