mirror of
https://github.com/gryf/wicd.git
synced 2025-12-19 12:28:08 +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-client
|
||||||
scripts/wicd-curses
|
scripts/wicd-curses
|
||||||
translations/*
|
translations/*
|
||||||
|
wicd/wicd-daemon.py
|
||||||
wicd/wpath.py
|
wicd/wpath.py
|
||||||
*tags
|
*tags
|
||||||
|
|||||||
@@ -1671,9 +1671,13 @@ def main(argv):
|
|||||||
output = ManagedStdio(logpath)
|
output = ManagedStdio(logpath)
|
||||||
if os.path.exists(logpath):
|
if os.path.exists(logpath):
|
||||||
try:
|
try:
|
||||||
os.chmod(logpath, 0600)
|
os.chmod(logpath, %LOGPERMS%)
|
||||||
|
if "%LOGGROUP%":
|
||||||
|
import grp
|
||||||
|
group = grp.getgrnam("%LOGGROUP%")
|
||||||
|
os.chown(logpath, 0, group[2])
|
||||||
except:
|
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_stdout: sys.stdout = output
|
||||||
if redirect_stderr: sys.stderr = output
|
if redirect_stderr: sys.stderr = output
|
||||||
@@ -62,6 +62,8 @@ initfile = '%INITFILE%'
|
|||||||
# stores only the file name, i.e. wicd
|
# stores only the file name, i.e. wicd
|
||||||
initfilename = '%INITFILENAME%'
|
initfilename = '%INITFILENAME%'
|
||||||
wicd_group = '%WICDGROUP%'
|
wicd_group = '%WICDGROUP%'
|
||||||
|
log_group = '%LOGGROUP%'
|
||||||
|
log_perms = '%LOGPERMS%'
|
||||||
|
|
||||||
# BOOLEANS
|
# BOOLEANS
|
||||||
no_install_pmutils = %NO_INSTALL_PMUTILS%
|
no_install_pmutils = %NO_INSTALL_PMUTILS%
|
||||||
|
|||||||
2
setup.py
2
setup.py
@@ -242,6 +242,8 @@ class configure(Command):
|
|||||||
self.no_install_acpi = True
|
self.no_install_acpi = True
|
||||||
elif self.distro in ['debian']:
|
elif self.distro in ['debian']:
|
||||||
self.wicdgroup = "netdev"
|
self.wicdgroup = "netdev"
|
||||||
|
self.loggroup = "adm"
|
||||||
|
self.logperms = "0640"
|
||||||
self.init = '/etc/init.d/'
|
self.init = '/etc/init.d/'
|
||||||
self.initfile = 'init/debian/wicd'
|
self.initfile = 'init/debian/wicd'
|
||||||
elif self.distro in ['arch']:
|
elif self.distro in ['arch']:
|
||||||
|
|||||||
Reference in New Issue
Block a user