mirror of
https://github.com/gryf/wicd.git
synced 2025-12-19 20:38:00 +01:00
Support --loggroup and --logperms arguments to setup.py
This commit is contained in:
@@ -22,5 +22,6 @@ scripts/wicd
|
||||
scripts/wicd-client
|
||||
scripts/wicd-curses
|
||||
translations/*
|
||||
wicd/wicd-daemon.py
|
||||
wicd/wpath.py
|
||||
*tags
|
||||
|
||||
@@ -1671,9 +1671,13 @@ def main(argv):
|
||||
output = ManagedStdio(logpath)
|
||||
if os.path.exists(logpath):
|
||||
try:
|
||||
os.chmod(logpath, 0600)
|
||||
os.chmod(logpath, %LOGPERMS%)
|
||||
if "%LOGGROUP%":
|
||||
import grp
|
||||
group = grp.getgrnam("%LOGGROUP%")
|
||||
os.chown(logpath, 0, group[2])
|
||||
except:
|
||||
print 'unable to chmod log file to 0600'
|
||||
print 'unable to chmod log file to %LOGPERMS%'
|
||||
|
||||
if redirect_stdout: sys.stdout = output
|
||||
if redirect_stderr: sys.stderr = output
|
||||
@@ -62,6 +62,8 @@ initfile = '%INITFILE%'
|
||||
# stores only the file name, i.e. wicd
|
||||
initfilename = '%INITFILENAME%'
|
||||
wicd_group = '%WICDGROUP%'
|
||||
log_group = '%LOGGROUP%'
|
||||
log_perms = '%LOGPERMS%'
|
||||
|
||||
# BOOLEANS
|
||||
no_install_pmutils = %NO_INSTALL_PMUTILS%
|
||||
|
||||
Reference in New Issue
Block a user