mirror of
https://github.com/gryf/wicd.git
synced 2026-01-06 05:44:18 +01:00
WICD currently only provides pre-/post-connection scripts, and only one disconnection script, that is run before actually disconnecting. This provides pre-/post-disconnection scripts, thus increasing configuration flexibility.
86 lines
2.0 KiB
Python
Executable File
86 lines
2.0 KiB
Python
Executable File
""" 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.
|
|
|
|
# These paths are replaced when setup.py configure is run
|
|
|
|
# All directory paths *MUST* end in a /
|
|
|
|
version = '%VERSION%'
|
|
revision = '%REVNO%'
|
|
curses_revision = '%CURSES_REVNO%'
|
|
|
|
# DIRECTORIES
|
|
|
|
lib = '%LIB%'
|
|
share = '%SHARE%'
|
|
etc = '%ETC%'
|
|
scripts = '%SCRIPTS%'
|
|
predisconnectscripts = '%SCRIPTS%predisconnect'
|
|
postdisconnectscripts = '%SCRIPTS%postdisconnect'
|
|
preconnectscripts = '%SCRIPTS%preconnect'
|
|
postconnectscripts = '%SCRIPTS%postconnect'
|
|
images = '%IMAGES%'
|
|
encryption = '%ENCRYPTION%'
|
|
bin = '%BIN%'
|
|
varlib = '%VARLIB%'
|
|
networks = '%NETWORKS%'
|
|
log = '%LOG%'
|
|
resume = '%RESUME%'
|
|
suspend = '%SUSPEND%'
|
|
sbin = '%SBIN%'
|
|
pmutils = '%PMUTILS%'
|
|
dbus = '%DBUS%'
|
|
desktop = '%DESKTOP%'
|
|
backends= '%BACKENDS%'
|
|
translations = '%TRANSLATIONS%'
|
|
icons = '%ICONS%'
|
|
autostart = '%AUTOSTART%'
|
|
init = '%INIT%'
|
|
docdir = '%DOCDIR%'
|
|
mandir = '%MANDIR%'
|
|
kdedir = '%KDEDIR%'
|
|
|
|
# FILES
|
|
|
|
# python begins the file section
|
|
python = '%PYTHON%'
|
|
pidfile = '%PIDFILE%'
|
|
# stores something like other/wicd
|
|
# really only used in the install
|
|
initfile = '%INITFILE%'
|
|
# stores only the file name, i.e. wicd
|
|
initfilename = '%INITFILENAME%'
|
|
wicd_group = '%WICDGROUP%'
|
|
|
|
# BOOLEANS
|
|
no_install_pmutils = %NO_INSTALL_PMUTILS%
|
|
no_install_init = %NO_INSTALL_INIT%
|
|
no_install_man = %NO_INSTALL_MAN%
|
|
no_install_kde = %NO_INSTALL_KDE%
|
|
no_install_acpi = %NO_INSTALL_ACPI%
|
|
no_install_docs = %NO_INSTALL_DOCS%
|
|
no_install_ncurses = %NO_INSTALL_NCURSES%
|
|
no_use_notifications = %NO_USE_NOTIFICATIONS%
|
|
|
|
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)))
|
|
|