summaryrefslogtreecommitdiff
path: root/initscript
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2008-03-25 13:21:08 +0000
committerDan Williams <dcbw@redhat.com>2008-03-25 13:21:08 +0000
commit7d694073be91c000ff02f55704f687390213d83f (patch)
treeacba10b871f4411961653007cee104c7593f7e33 /initscript
parent56010ad03a50f9c8f9f1406f4c6b31e04efbfece (diff)
downloadNetworkManager-7d694073be91c000ff02f55704f687390213d83f.tar.gz
2008-03-25 Dan Williams <dcbw@redhat.com>
Patch from Björn Martensen <bjoern.martensen@gmail.com> * initscript/Arch/networkmanager.in initscript/Arch/networkmanager-dispatcher.in - Updates for Arch Linux git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3503 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
Diffstat (limited to 'initscript')
-rw-r--r--initscript/Arch/networkmanager-dispatcher.in4
-rw-r--r--initscript/Arch/networkmanager.in20
2 files changed, 19 insertions, 5 deletions
diff --git a/initscript/Arch/networkmanager-dispatcher.in b/initscript/Arch/networkmanager-dispatcher.in
index e04dd89c57..cfb0fafcd9 100644
--- a/initscript/Arch/networkmanager-dispatcher.in
+++ b/initscript/Arch/networkmanager-dispatcher.in
@@ -25,7 +25,7 @@ case "$1" in
if [ ! -z "$PID" -o $? -gt 0 ]; then
stat_fail
else
- add_daemon NetworkManagerDispatcher
+ add_daemon networkmanager-dispatcher
stat_done
fi
;;
@@ -35,7 +35,7 @@ case "$1" in
if [ $? -gt 0 ]; then
stat_fail
else
- rm_daemon NetworkManagerDispatcher
+ rm_daemon networkmanager-dispatcher
stat_done
fi
;;
diff --git a/initscript/Arch/networkmanager.in b/initscript/Arch/networkmanager.in
index 43ce91f324..02ec9a9ce7 100644
--- a/initscript/Arch/networkmanager.in
+++ b/initscript/Arch/networkmanager.in
@@ -28,7 +28,7 @@ case "$1" in
if [ ! -z "$PID" -o $? -gt 0 ]; then
stat_fail
else
- add_daemon NetworkManager
+ add_daemon networkmanager
stat_done
fi
;;
@@ -38,7 +38,7 @@ case "$1" in
if [ $? -gt 0 ]; then
stat_fail
else
- rm_daemon NetworkManager
+ rm_daemon networkmanager
stat_done
fi
;;
@@ -47,8 +47,22 @@ case "$1" in
sleep 1
$0 start
;;
+ sleep)
+ /usr/bin/dbus-send --system \
+ --dest=org.freedesktop.NetworkManager \
+ --type=method_call \
+ /org/freedesktop/NetworkManager \
+ org.freedesktop.NetworkManager.sleep
+ ;;
+ wake)
+ /usr/bin/dbus-send --system \
+ --dest=org.freedesktop.NetworkManager \
+ --type=method_call \
+ /org/freedesktop/NetworkManager \
+ org.freedesktop.NetworkManager.wake
+ ;;
*)
- echo "usage: $0 {start|stop|restart}"
+ echo "usage: $0 {start|stop|restart|sleep|wake}"
;;
esac
exit 0