diff options
author | Robert Love <rml@novell.com> | 2005-12-08 17:01:47 +0000 |
---|---|---|
committer | Robert Love <rlove@rlove.org> | 2005-12-08 17:01:47 +0000 |
commit | c521bf2e07e079826b646201a649a449f78f27f9 (patch) | |
tree | cad3bf29c76c25282a1d50724217963c43e8110f | |
parent | b376771770f74db25c76889767f17f643e3fd10d (diff) | |
download | NetworkManager-c521bf2e07e079826b646201a649a449f78f27f9.tar.gz |
2005-12-08 Robert Love <rml@novell.com>
* initscript/SUSE/networkmanager-dispatcher.in: new initscript for
NetworkManagerDispatcher.
* configure.in, initscript/SUSE/.cvsignore,
initscript/SUSE/Makefile.am: support new networkmanager-dispatcher
initscript.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1149 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | configure.in | 1 | ||||
-rw-r--r-- | initscript/SUSE/.cvsignore | 1 | ||||
-rw-r--r-- | initscript/SUSE/Makefile.am | 5 | ||||
-rw-r--r-- | initscript/SUSE/networkmanager-dispatcher.in | 50 |
5 files changed, 63 insertions, 2 deletions
@@ -1,5 +1,13 @@ 2005-12-08 Robert Love <rml@novell.com> + * initscript/SUSE/networkmanager-dispatcher.in: new initscript for + NetworkManagerDispatcher. + * configure.in, initscript/SUSE/.cvsignore, + initscript/SUSE/Makefile.am: support new networkmanager-dispatcher + initscript. + +2005-12-08 Robert Love <rml@novell.com> + * initscript/SUSE/networkmanager.in: Do not start 'networking' service. 2005-12-08 Robert Love <rml@novell.com> diff --git a/configure.in b/configure.in index 97996c5996..d89e01f77e 100644 --- a/configure.in +++ b/configure.in @@ -305,6 +305,7 @@ initscript/Debian/Makefile initscript/Slackware/Makefile initscript/SUSE/Makefile initscript/SUSE/networkmanager +initscript/SUSE/networkmanager-dispatcher po/Makefile.in NetworkManager.pc ]) diff --git a/initscript/SUSE/.cvsignore b/initscript/SUSE/.cvsignore index a7a2dc3b8b..489063dd77 100644 --- a/initscript/SUSE/.cvsignore +++ b/initscript/SUSE/.cvsignore @@ -1,3 +1,4 @@ Makefile Makefile.in networkmanager +networkmanager-dispatcher diff --git a/initscript/SUSE/Makefile.am b/initscript/SUSE/Makefile.am index edf9378132..ae0b240d27 100644 --- a/initscript/SUSE/Makefile.am +++ b/initscript/SUSE/Makefile.am @@ -1,4 +1,5 @@ -EXTRA_DIST = networkmanager +EXTRA_DIST = networkmanager networkmanager-dispatcher initddir = $(sysconfdir)/init.d -initd_SCRIPTS = networkmanager +initd_SCRIPTS = networkmanager networkmanager-dispatcher + diff --git a/initscript/SUSE/networkmanager-dispatcher.in b/initscript/SUSE/networkmanager-dispatcher.in new file mode 100644 index 0000000000..480bda228f --- /dev/null +++ b/initscript/SUSE/networkmanager-dispatcher.in @@ -0,0 +1,50 @@ +#! /bin/sh + +### BEGIN INIT INFO +# Provides: networkmanager-dispatcher +# Required-Start: dbus haldaemon networkmanager +# Default-Start: 3 5 +# Default-Stop: +# Description: NetworkManagerDispatcher responds to network events +### END INIT INFO + +bindir=@bindir@ + +NETWORKMANAGER_BIN=${bindir}/NetworkManagerDispatcher +test -x $NETWORKMANAGER_BIN || exit 5 + +. /etc/rc.status +rc_reset + +case "$1" in + start) + checkproc $NETWORKMANAGER_BIN + if [ $? = 0 ]; then + echo -n "NetworkManagerDispatcher already running" + rc_status -v + rc_exit + fi + echo -n "Starting the NetworkManagerDispatcher" + startproc $NETWORKMANAGER_BIN + rc_status -v + ;; + stop) + echo -n "Shutting down the NetworkManagerDispatcher" + killproc -TERM $NETWORKMANAGER_BIN + rc_status -v + ;; + restart) + $0 stop + $0 start + rc_status + ;; + status) + echo -n "Checking for the NetworkManagerDispatcher: " + checkproc $NETWORKMANAGER_BIN + rc_status -v + ;; + *) + echo "Usage: $0 {start|stop|status|restart}" + exit 1 + ;; +esac |