]> code.ossystems Code Review - openembedded-core.git/commitdiff
networkmanager: use a proper init script with depends
authorRoss Burton <ross@openedhand.com>
Fri, 4 Jul 2008 14:14:21 +0000 (14:14 +0000)
committerRoss Burton <ross@openedhand.com>
Fri, 4 Jul 2008 14:14:21 +0000 (14:14 +0000)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4828 311d38ba-8fff-0310-9ca6-ca027cbcb966

meta/packages/networkmanager/files/NetworkManager [moved from meta/packages/networkmanager/files/25NetworkManager with 60% similarity]
meta/packages/networkmanager/networkmanager_svn.bb

similarity index 60%
rename from meta/packages/networkmanager/files/25NetworkManager
rename to meta/packages/networkmanager/files/NetworkManager
index 676fde35c538e96fa37a70c7c046899d43b0941b..4522e0107b44ee64f9265ff72fdc1f9c6a4c9993 100644 (file)
@@ -1,6 +1,17 @@
 #!/bin/sh
 #
-# NetworkManager startup script
+### BEGIN INIT INFO
+# Provides:          NetworkManager
+# Required-Start:    $remote_fs dbus hal
+# Required-Stop:     $remote_fs dbus hal
+# Should-Start:             $syslog
+# Should-Stop:       $syslog
+# Default-Start:     2 3 4 5
+# Default-Stop:      0 1 6
+# Short-Description: network connection manager
+# Description:       Daemon for automatically switching network 
+#                   connections to the best available connection.
+### END INIT INFO
 
 . /etc/profile
 
index d39220bf6798848f75c51beb1353233892bd9be7..58a15aaa244fdf93326b2b625d3ed500270209e9 100644 (file)
@@ -7,12 +7,12 @@ DEPENDS = "libnl dbus dbus-glib hal gconf-dbus wireless-tools ppp gnome-common"
 RDEPENDS = "hal wpa-supplicant iproute2 dhcp-client"
 
 PV = "0.7+svnr${SRCREV}"
-PR = "r5"
+PR = "r6"
 
 SRC_URI="svn://svn.gnome.org/svn/NetworkManager/;module=trunk;proto=http \
        file://no-restarts.diff;patch=1;pnum=0 \
         file://makefile-fix.patch;patch=1 \
-       file://25NetworkManager \
+       file://NetworkManager \
        file://99_networkmanager"
 
 EXTRA_OECONF = " \
@@ -22,13 +22,16 @@ EXTRA_OECONF = " \
 
 S = "${WORKDIR}/trunk"
 
-inherit autotools pkgconfig
+inherit autotools pkgconfig update-rc.d
+
+INITSCRIPT_NAME = "NetworkManager"
+INITSCRIPT_PARAMS = "defaults 22"
 
 do_install_append () {
        install -d ${D}/etc/default/volatiles
        install -m 0644 ${WORKDIR}/99_networkmanager ${D}/etc/default/volatiles
-       install -d ${D}/etc/dbus-1/event.d
-       install -m 0755 ${WORKDIR}/25NetworkManager ${D}/etc/dbus-1/event.d
+        # This overwrites the provided init script
+       install -m 0755 ${WORKDIR}/NetworkManager ${D}/etc/init.d/
 }
 
 do_stage () {