[oe-commits] org.oe.dev network-manager svn: sync with poky
koen commit
openembedded-commits at lists.openembedded.org
Sat Sep 29 08:05:19 UTC 2007
network-manager svn: sync with poky
Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: cd35c63e2fd9e9d97421e136e3f7b53517317560
ViewMTN: http://monotone.openembedded.org/revision/info/cd35c63e2fd9e9d97421e136e3f7b53517317560
Files:
1
packages/networkmanager/files/25NetworkManager
packages/networkmanager/files/applet-no-gnome.diff
packages/networkmanager/files/no-restarts.diff
packages/networkmanager/networkmanager-applet_svn.bb
packages/networkmanager/networkmanager_svn.bb
Diffs:
#
# mt diff -r9672e7dc15f48e9402bb55e7f30fa5088d63e0f5 -rcd35c63e2fd9e9d97421e136e3f7b53517317560
#
#
#
# add_file "packages/networkmanager/files/25NetworkManager"
# content [71263b3eaf1fa4994cd85df506ecdda596d1e7be]
#
# add_file "packages/networkmanager/files/applet-no-gnome.diff"
# content [dcb404d6b0f400eb4a84be7856fa15361bf64f76]
#
# add_file "packages/networkmanager/files/no-restarts.diff"
# content [78802ca0e451aea9801106a744266ca3ced26f10]
#
# add_file "packages/networkmanager/networkmanager-applet_svn.bb"
# content [9eb781d9ffdfa4ad34dbb66ebad9c4234f961110]
#
# patch "packages/networkmanager/networkmanager_svn.bb"
# from [67a3194a0095654cfeaf4fb2a3a4a6934e8c2849]
# to [9b937ee39ef7fa695a9532effa744c53c1caec94]
#
============================================================
--- packages/networkmanager/files/25NetworkManager 71263b3eaf1fa4994cd85df506ecdda596d1e7be
+++ packages/networkmanager/files/25NetworkManager 71263b3eaf1fa4994cd85df506ecdda596d1e7be
@@ -0,0 +1,30 @@
+#!/bin/sh
+#
+# NetworkManager startup script
+
+. /etc/profile
+
+case $1 in
+ 'start')
+ echo -n "Starting NetworkManager daemon: NetworkManager"
+ /usr/sbin/NetworkManager
+ /usr/sbin/NetworkManagerDispatcher
+ echo "."
+ ;;
+
+ 'stop')
+ echo -n "Stopping NetworkManager daemon: NetworkManager"
+ kill `ps |grep /usr/sbin/NetworkManagerDispatcher | grep -v grep | cut "-d " -f2`
+ kill `ps |grep /usr/sbin/NetworkManager | grep -v grep | cut "-d " -f2`
+ echo "."
+ ;;
+
+ 'restart')
+ $0 stop
+ $0 start
+ ;;
+
+ *)
+ echo "Usage: $0 { start | stop | restart }"
+ ;;
+esac
============================================================
--- packages/networkmanager/files/applet-no-gnome.diff dcb404d6b0f400eb4a84be7856fa15361bf64f76
+++ packages/networkmanager/files/applet-no-gnome.diff dcb404d6b0f400eb4a84be7856fa15361bf64f76
@@ -0,0 +1,59 @@
+---
+ configure.ac | 3 +--
+ src/main.c | 8 ++++++++
+ 2 files changed, 9 insertions(+), 2 deletions(-)
+
+Index: src/main.c
+===================================================================
+--- src/main.c.orig 2007-09-26 10:39:16.000000000 +0100
++++ src/main.c 2007-09-26 10:39:37.000000000 +0100
+@@ -27,7 +27,9 @@
+
+ #include <string.h>
+ #include <gtk/gtk.h>
++#if 0
+ #include <libgnomeui/libgnomeui.h>
++#endif
+ #include <glib/gi18n-lib.h>
+
+ #include "applet.h"
+@@ -36,11 +38,15 @@
+ int main (int argc, char *argv[])
+ {
+ NMApplet * applet;
++#if 0
+ GnomeProgram * program;
+
+ program = gnome_program_init ("nm-applet", VERSION, LIBGNOMEUI_MODULE,
+ argc, argv,
+ GNOME_PARAM_NONE, GNOME_PARAM_NONE);
++#else
++ gtk_init (&argc, &argv);
++#endif
+
+ bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+@@ -53,7 +59,9 @@ int main (int argc, char *argv[])
+ gtk_main ();
+
+ g_object_unref (applet);
++#if 0
+ g_object_unref (program);
++#endif
+
+ exit (0);
+ }
+Index: configure.ac
+===================================================================
+--- configure.ac.orig 2007-09-26 10:39:30.000000000 +0100
++++ configure.ac 2007-09-26 10:39:37.000000000 +0100
+@@ -65,8 +65,7 @@ PKG_CHECK_MODULES(NMA,
+ gtk+-2.0 >= 2.6
+ libglade-2.0
+ gconf-2.0
+- gnome-keyring-1
+- libgnomeui-2.0])
++ gnome-keyring-1])
+
+ ##### Find out the version of DBUS we're using
+ dbus_version=`pkg-config --modversion dbus-1`
============================================================
--- packages/networkmanager/files/no-restarts.diff 78802ca0e451aea9801106a744266ca3ced26f10
+++ packages/networkmanager/files/no-restarts.diff 78802ca0e451aea9801106a744266ca3ced26f10
@@ -0,0 +1,21 @@
+Index: src/backends/NetworkManagerDebian.c
+===================================================================
+--- src/backends/NetworkManagerDebian.c (revision 2881)
++++ src/backends/NetworkManagerDebian.c (working copy)
+@@ -204,8 +204,6 @@
+ */
+ void nm_system_update_dns (void)
+ {
+- nm_spawn_process ("/usr/sbin/invoke-rc.d nscd restart");
+-
+ }
+
+
+@@ -218,7 +216,6 @@
+ */
+ void nm_system_restart_mdns_responder (void)
+ {
+- nm_spawn_process ("/usr/bin/killall -q -USR1 mDNSResponder");
+ }
+
+
============================================================
--- packages/networkmanager/networkmanager-applet_svn.bb 9eb781d9ffdfa4ad34dbb66ebad9c4234f961110
+++ packages/networkmanager/networkmanager-applet_svn.bb 9eb781d9ffdfa4ad34dbb66ebad9c4234f961110
@@ -0,0 +1,19 @@
+DESCRIPTION = "GTK+ applet for NetworkManager"
+LICENSE = "GPL"
+DEPENDS = "networkmanager dbus-glib libglade gconf gnome-keyring"
+#TODO DEPENDS libnotify
+RDEPENDS = "networkmanager"
+
+inherit gnome gtk-icon-cache
+
+SRC_URI = "svn://svn.gnome.org/svn/network-manager-applet/;module=trunk;proto=http \
+ file://applet-no-gnome.diff;patch=1;pnum=0"
+
+PV = "0.0+svnr${SRCREV}"
+
+S = "${WORKDIR}/trunk"
+
+FILES_${PN} += "${datadir}/nm-applet/ \
+ ${datadir}/gnome-vpn-properties/ \
+ ${datadir}/gnome/autostart/ \
+ "
============================================================
--- packages/networkmanager/networkmanager_svn.bb 67a3194a0095654cfeaf4fb2a3a4a6934e8c2849
+++ packages/networkmanager/networkmanager_svn.bb 9b937ee39ef7fa695a9532effa744c53c1caec94
@@ -1,14 +1,55 @@
-require networkmanager.inc
+DESCRIPTION = "NetworkManager"
+SECTION = "net/misc"
+LICENSE = "GPL"
+HOMEPAGE = "http://www.gnome.org"
+PRIORITY = "optional"
+DEPENDS = "libnl dbus dbus-glib hal gconf-dbus wireless-tools ppp"
+RDEPENDS = "hal wpa-supplicant iproute2 dhcp-client"
-PV = "0.6.5+svn${SRCDATE}"
-PR = "r0"
+PV = "0.7+svnr${SRCREV}"
+PR = "r2"
-SRC_URI="svn://svn.gnome.org/svn/NetworkManager/branches;module=NETWORKMANAGER_0_6_0_RELEASE;proto=http \
- file://NetworkManager \
+SRC_URI="svn://svn.gnome.org/svn/NetworkManager/;module=trunk;proto=http \
+ file://no-restarts.diff;patch=1;pnum=0 \
+ file://25NetworkManager \
file://99_networkmanager"
-DEFAULT_PREFERENCE = "-1"
+EXTRA_OECONF = " \
+ --with-distro=debian \
+ --with-ip=/sbin/ip"
+# TODO: will /bin/ip from busybox do?
-S = "${WORKDIR}/NETWORKMANAGER_0_6_0_RELEASE"
+S = "${WORKDIR}/trunk"
+inherit autotools pkgconfig
+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
+}
+
+do_stage () {
+ autotools_stage_all
+}
+
+pkg_postinst () {
+ if [ "x$D" != "x" ]; then
+ exit 1
+ fi
+ /etc/init.d/populate-volatile.sh update
+}
+
+PACKAGES =+ "libnmutil libnmglib"
+
+FILES_libnmutil += "${libdir}/libnm-util.so.*"
+
+FILES_libnmglib += "${libdir}/libnm_glib.so.*"
+
+FILES_${PN}-dev = "${includedir}/* \
+ ${libdir}/*.so \
+ ${libdir}/*.a \
+ ${libdir}/pkgconfig/*.pc \
+ ${datadir}/NetworkManager/gdb-cmd \
+ "
More information about the Openembedded-commits
mailing list