]> code.ossystems Code Review - openembedded-core.git/commitdiff
networkmanager-applet: Start after the desktop has loaded by using dbus-wait
authorRichard Purdie <richard@openedhand.com>
Tue, 19 Aug 2008 16:07:56 +0000 (16:07 +0000)
committerRichard Purdie <richard@openedhand.com>
Tue, 19 Aug 2008 16:07:56 +0000 (16:07 +0000)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5074 311d38ba-8fff-0310-9ca6-ca027cbcb966

meta/packages/networkmanager/files/70NetworkManagerApplet.sh [deleted file]
meta/packages/networkmanager/files/70NetworkManagerApplet.shbg [new file with mode: 0644]
meta/packages/networkmanager/networkmanager-applet_svn.bb

diff --git a/meta/packages/networkmanager/files/70NetworkManagerApplet.sh b/meta/packages/networkmanager/files/70NetworkManagerApplet.sh
deleted file mode 100644 (file)
index 46095d6..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-/usr/bin/nm-applet &
diff --git a/meta/packages/networkmanager/files/70NetworkManagerApplet.shbg b/meta/packages/networkmanager/files/70NetworkManagerApplet.shbg
new file mode 100644 (file)
index 0000000..55248ed
--- /dev/null
@@ -0,0 +1,4 @@
+#!/bin/sh
+# Wait for the desktop to say its finished loading
+dbus-wait org.matchbox_project.desktop Loaded
+/usr/bin/nm-applet
index 52d3fd55030b4306545758a385257755299932f0..6473fc9e6dd1466c3c5dea356c29108ddd483bea 100644 (file)
@@ -2,8 +2,8 @@ DESCRIPTION = "GTK+ applet for NetworkManager"
 LICENSE = "GPL"
 DEPENDS = "networkmanager dbus-glib libglade gconf gnome-keyring"
 #TODO DEPENDS libnotify
-RDEPENDS = "networkmanager"
-PR = "r5"
+RDEPENDS = "networkmanager dbus-wait"
+PR = "r6"
 
 inherit gnome gtk-icon-cache
 
@@ -11,7 +11,7 @@ SRC_URI = "svn://svn.gnome.org/svn/network-manager-applet/;module=trunk;proto=ht
            file://applet-no-gnome.diff;patch=1;pnum=0 \
            file://applet-no-animation.patch;patch=1 \
            file://no_vpn.patch;patch=1 \
-           file://70NetworkManagerApplet.sh"
+           file://70NetworkManagerApplet.shbg"
 
 PV = "0.0+svnr${SRCREV}"
 
@@ -24,7 +24,7 @@ FILES_${PN} += "${datadir}/nm-applet/ \
 
 do_install_append () {
        install -d ${D}${sysconfdir}/X11/Xsession.d/
-       install -m 755 ${WORKDIR}/70NetworkManagerApplet.sh ${D}${sysconfdir}/X11/Xsession.d/
+       install -m 755 ${WORKDIR}/70NetworkManagerApplet.shbg ${D}${sysconfdir}/X11/Xsession.d/
 }
 
 #TODO: remove if libnotify in DEPENDS