mirror of
https://github.com/gryf/wicd.git
synced 2025-12-20 12:58:07 +01:00
Move the old module code in daemon.py into a main() function, splitting off the daemonization into daemonize() function. Also add correct parsing of command line arguments to allow disabling of stderr and stdout redirection, daemonizing and auto-connect. Tidy up start of file including correct GPL license pre-amble and a short description of the wicd daemon module.
32 lines
825 B
Python
32 lines
825 B
Python
""" Path configuration and functions for the wicd daemon and gui clients.
|
|
|
|
chdir() -- Change directory to the location of the current file.
|
|
|
|
"""
|
|
|
|
import os
|
|
|
|
# The path containing the wpath.py file.
|
|
current = os.path.dirname(os.path.realpath(__file__)) + '/'
|
|
|
|
# These paths can easily be modified to handle system wide installs, or
|
|
# they can be left as is if all files remain with the source directory
|
|
# layout.
|
|
lib = current
|
|
images = lib + 'images/'
|
|
encryption = lib + 'encryption/templates/'
|
|
bin = current
|
|
etc = current + 'data/'
|
|
networks = lib + 'encryption/configurations/'
|
|
log = current + 'data/'
|
|
|
|
def chdir(file):
|
|
"""Change directory to the location of the specified file.
|
|
|
|
Keyword arguments:
|
|
file -- the file to switch to (usually __file__)
|
|
|
|
"""
|
|
os.chdir(os.path.dirname(os.path.realpath(file)))
|
|
|