mirror of
https://github.com/gryf/wicd.git
synced 2025-12-19 12:28:08 +01:00
Added entry points for autoconnect and suspend.
Moved scripts to data directory.
This commit is contained in:
@@ -1,3 +1,3 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# Put wifi interface down
|
# Put wifi interface down
|
||||||
%DAEMON%suspend.py
|
wicd-suspend
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# Bring wifi network interface back up.
|
# Bring wifi network interface back up.
|
||||||
|
|
||||||
%DAEMON%autoconnect.py
|
wicd-autoconnect.py
|
||||||
@@ -16,14 +16,14 @@ RETVAL=0 # Set this to 0 initially
|
|||||||
wicd_suspend()
|
wicd_suspend()
|
||||||
{
|
{
|
||||||
# Put wifi interface down
|
# Put wifi interface down
|
||||||
%DAEMON%suspend.py 1>/dev/null 2>/dev/null
|
wicd-suspend 1>/dev/null 2>/dev/null
|
||||||
RETVAL=$?
|
RETVAL=$?
|
||||||
}
|
}
|
||||||
|
|
||||||
wicd_resume()
|
wicd_resume()
|
||||||
{
|
{
|
||||||
# Bring wifi interface back up
|
# Bring wifi interface back up
|
||||||
%DAEMON%autoconnect.py 1>/dev/null 2>/dev/null
|
wicd-autoconnect 1>/dev/null 2>/dev/null
|
||||||
RETVAL=$?
|
RETVAL=$?
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -44,6 +44,8 @@ console_scripts =
|
|||||||
wicd=wicd.wicd_daemon:main
|
wicd=wicd.wicd_daemon:main
|
||||||
wicd-cli=wicd.wicd_cli:main
|
wicd-cli=wicd.wicd_cli:main
|
||||||
wicd-curses=wicd.curses.wicd_curses:main
|
wicd-curses=wicd.curses.wicd_curses:main
|
||||||
|
wicd-autoconnect=wicd.autoconnect:main
|
||||||
|
wicd-suspend=wicd.suspend:main
|
||||||
|
|
||||||
[install]
|
[install]
|
||||||
record = install.log
|
record = install.log
|
||||||
|
|||||||
8
setup.py
8
setup.py
@@ -400,10 +400,10 @@ class install(_install.install):
|
|||||||
|
|
||||||
# TODO(gryf): sort out paths for pmutils/acpi
|
# TODO(gryf): sort out paths for pmutils/acpi
|
||||||
if not wpath.no_install_acpi:
|
if not wpath.no_install_acpi:
|
||||||
data.append((wpath.resume, ['other/80-wicd-connect.sh']))
|
data.append((wpath.resume, ['data/acpi/80-wicd-connect.sh']))
|
||||||
data.append((wpath.suspend, ['other/50-wicd-suspend.sh']))
|
data.append((wpath.suspend, ['data/acpi/50-wicd-suspend.sh']))
|
||||||
if not wpath.no_install_pmutils:
|
if not wpath.no_install_pmutils:
|
||||||
data.append((wpath.pmutils, ['other/55wicd']))
|
data.append((wpath.pmutils, ['data/pmutils/55wicd']))
|
||||||
|
|
||||||
log.info('Using pid path %s', os.path.basename(wpath.pidfile))
|
log.info('Using pid path %s', os.path.basename(wpath.pidfile))
|
||||||
|
|
||||||
@@ -416,7 +416,7 @@ class install(_install.install):
|
|||||||
'LC_MESSAGES', 'wicd.mo')]))
|
'LC_MESSAGES', 'wicd.mo')]))
|
||||||
|
|
||||||
for dir_ in (os.listdir('data')):
|
for dir_ in (os.listdir('data')):
|
||||||
if dir_ == 'init':
|
if dir_ in ('init', 'acpi', 'pmutils'):
|
||||||
continue
|
continue
|
||||||
path = os.path.join('data', dir_)
|
path = os.path.join('data', dir_)
|
||||||
for fname in os.listdir(path):
|
for fname in os.listdir(path):
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ def error_handler(*args):
|
|||||||
sys.exit(3)
|
sys.exit(3)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
def main():
|
||||||
try:
|
try:
|
||||||
time.sleep(2)
|
time.sleep(2)
|
||||||
daemon.SetSuspend(False)
|
daemon.SetSuspend(False)
|
||||||
@@ -62,3 +62,7 @@ if __name__ == '__main__':
|
|||||||
print("Exception caught: %s" % str(e), file=sys.stderr)
|
print("Exception caught: %s" % str(e), file=sys.stderr)
|
||||||
print('Error autoconnecting.', file=sys.stderr)
|
print('Error autoconnecting.', file=sys.stderr)
|
||||||
sys.exit(2)
|
sys.exit(2)
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
main()
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ except Exception as e:
|
|||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
def main():
|
||||||
try:
|
try:
|
||||||
daemon.Disconnect()
|
daemon.Disconnect()
|
||||||
daemon.SetForcedDisconnect(False)
|
daemon.SetForcedDisconnect(False)
|
||||||
@@ -47,3 +47,7 @@ if __name__ == '__main__':
|
|||||||
print("Exception caught: %s" % str(e), file=sys.stderr)
|
print("Exception caught: %s" % str(e), file=sys.stderr)
|
||||||
print('Error setting suspend.', file=sys.stderr)
|
print('Error setting suspend.', file=sys.stderr)
|
||||||
sys.exit(2)
|
sys.exit(2)
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
main()
|
||||||
|
|||||||
Reference in New Issue
Block a user