1 diff -urN NetworkManager-0.8.2/initscript/Makefile.am NetworkManager-0.8.2.new//initscript/Makefile.am
2 --- NetworkManager-0.8.2/initscript/Makefile.am 2010-10-19 01:44:05.000000000 +0200
3 +++ NetworkManager-0.8.2.new//initscript/Makefile.am 2010-11-04 23:09:47.487444761 +0100
11 diff -urN NetworkManager-0.8.2/initscript/PLD/Makefile.am NetworkManager-0.8.2.new//initscript/PLD/Makefile.am
12 --- NetworkManager-0.8.2/initscript/PLD/Makefile.am 1970-01-01 01:00:00.000000000 +0100
13 +++ NetworkManager-0.8.2.new//initscript/PLD/Makefile.am 2010-11-04 21:54:27.000000000 +0100
15 +EXTRA_DIST = NetworkManager
16 +DISTCLEANFILES = NetworkManager
18 +initddir = $(sysconfdir)/rc.d/init.d
19 +initd_SCRIPTS = NetworkManager
20 diff -urN NetworkManager-0.8.2/initscript/PLD/NetworkManager.in NetworkManager-0.8.2.new//initscript/PLD/NetworkManager.in
21 --- NetworkManager-0.8.2/initscript/PLD/NetworkManager.in 1970-01-01 01:00:00.000000000 +0100
22 +++ NetworkManager-0.8.2.new//initscript/PLD/NetworkManager.in 2010-11-04 21:54:27.000000000 +0100
26 +# NetworkManager NetworkManager daemon
28 +# chkconfig: 345 99 01
30 +# description: This is a daemon for automatically switching network \
31 +# connections to the best available connection.
33 +# processname: NetworkManager
34 +# pidfile: /var/run/NetworkManager.pid
37 +# Source function library.
38 +. /etc/rc.d/init.d/functions
40 +# Source networking configuration.
41 +. /etc/sysconfig/network
43 +# Check that networking is up.
44 +if is_yes "${NETWORKING}"; then
45 + if [ ! -f /var/lock/subsys/network -a "$1" != stop -a "$1" != status ]; then
46 + msg_network_down NetworkManager
54 + # Check if the service is already running?
55 + if [ ! -f /var/lock/subsys/NetworkManager ]; then
56 + msg_starting NetworkManager
57 + daemon NetworkManager --pid-file=/var/run/NetworkManager.pid
59 + [ $RETVAL -eq 0 ] && touch /var/lock/subsys/NetworkManager
61 + msg_already_running NetworkManager
65 + if [ -f /var/lock/subsys/NetworkManager ]; then
67 + msg_stopping NetworkManager
68 + killproc NetworkManager
69 + rm -f /var/lock/subsys/NetworkManager
71 + msg_not_running NetworkManager
90 + status NetworkManager
94 + msg_usage "$0 {start|stop|restart|status}"
99 diff -urN NetworkManager-0.8.2/src/backends/NetworkManagerPLD.c NetworkManager-0.8.2.new//src/backends/NetworkManagerPLD.c
100 --- NetworkManager-0.8.2/src/backends/NetworkManagerPLD.c 1970-01-01 01:00:00.000000000 +0100
101 +++ NetworkManager-0.8.2.new//src/backends/NetworkManagerPLD.c 2010-11-04 21:54:27.000000000 +0100
103 +/* NetworkManager -- Network link manager
105 + * Patryk Zawadzki <patrys@pld-linux.org>
107 + * This program is free software; you can redistribute it and/or modify
108 + * it under the terms of the GNU General Public License as published by
109 + * the Free Software Foundation; either version 2 of the License, or
110 + * (at your option) any later version.
112 + * This program is distributed in the hope that it will be useful,
113 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
114 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
115 + * GNU General Public License for more details.
117 + * You should have received a copy of the GNU General Public License
118 + * along with this program; if not, write to the Free Software
119 + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
121 + * (C) Copyright 2004 RedHat, Inc.
122 + * (C) Copyright 2004 Narayan Newton
123 + * (C) Copyright 2005 wrobell <wrobell@pld-linux.org>
124 + * (C) Copyright 2007 Marcin Banasiak <megabajt@pld-linux.org>
125 + * (C) Copyright 2005-2008 Patryk Zawadzki <patrys@pld-linux.org>
128 +#ifdef HAVE_CONFIG_H
136 +#include "NetworkManagerGeneric.h"
137 +#include "nm-system.h"
138 +#include "NetworkManagerUtils.h"
141 + * nm_system_enable_loopback
143 + * Bring up the loopback interface
146 +void nm_system_enable_loopback (void)
148 + nm_generic_enable_loopback ();
152 + * nm_system_update_dns
154 + * Invalidate the nscd host cache, if it exists, since
155 + * we changed resolv.conf.
158 +void nm_system_update_dns (void)
160 + if (g_file_test ("/usr/sbin/nscd", G_FILE_TEST_EXISTS | G_FILE_TEST_IS_EXECUTABLE | G_FILE_TEST_IS_REGULAR)) {
161 + nm_spawn_process ("/usr/sbin/nscd -i hosts");
165 diff -urN NetworkManager-0.8.996/configure.ac NetworkManager-0.8.996.new//configure.ac
166 --- NetworkManager-0.8.996/configure.ac 2011-03-10 07:44:53.000000000 +0000
167 +++ NetworkManager-0.8.996.new//configure.ac 2011-03-11 21:56:12.369999140 +0000
172 -AC_ARG_WITH(distro, AS_HELP_STRING([--with-distro=DISTRO], [Specify the Linux distribution to target: One of redhat, suse, gentoo, debian, arch, slackware, paldo, mandriva, pardus, linexa or exherbo]))
173 +AC_ARG_WITH(distro, AS_HELP_STRING([--with-distro=DISTRO], [Specify the Linux distribution to target: One of redhat, suse, gentoo, debian, arch, slackware, paldo, mandriva, pardus, linexa, exherbo or pld]))
174 if test "z$with_distro" = "z"; then
175 AC_CHECK_FILE(/etc/redhat-release,with_distro="redhat")
176 AC_CHECK_FILE(/etc/SuSE-release,with_distro="suse")
178 AC_CHECK_FILE(/etc/pardus-release,with_distro="pardus")
179 AC_CHECK_FILE(/etc/linexa-release,with_distro="linexa")
180 AC_CHECK_FILE(/etc/exherbo-release,with_distro="exherbo")
181 + AC_CHECK_FILE(/etc/pld-release,with_distro="pld")
182 if test "z$with_distro" = "z"; then
183 with_distro=`lsb_release -is`
189 - redhat|suse|gentoo|debian|slackware|arch|paldo|frugalware|mandriva|pardus|linexa|exherbo) ;;
190 + redhat|suse|gentoo|debian|slackware|arch|paldo|frugalware|mandriva|pardus|linexa|exherbo|pld) ;;
192 echo "Your distribution (${with_distro}) is not yet supported! (patches welcome)"
195 AC_DEFINE(TARGET_EXHERBO, 1, [Define if you have Exherbo])
198 +AM_CONDITIONAL(TARGET_PLD, test x"$with_distro" = xpld)
199 +if test x"$with_distro" = xpld; then
200 + AC_DEFINE(TARGET_PLD, 1, [Define if you have PLD])
204 dnl Distribution version string
207 initscript/paldo/NetworkManager
208 initscript/Mandriva/Makefile
209 initscript/Mandriva/networkmanager
210 +initscript/PLD/Makefile
211 +initscript/PLD/NetworkManager
212 initscript/linexa/Makefile
213 initscript/linexa/networkmanager
214 introspection/Makefile
215 diff -urN NetworkManager-0.8.996/src/backends/Makefile.am NetworkManager-0.8.996.new//src/backends/Makefile.am
216 --- NetworkManager-0.8.996/src/backends/Makefile.am 2011-01-02 23:18:57.000000000 +0000
217 +++ NetworkManager-0.8.996.new//src/backends/Makefile.am 2011-03-11 21:57:30.163333077 +0000
219 libnmbackend_la_SOURCES += NetworkManagerExherbo.c
223 +libnmbackend_la_SOURCES += NetworkManagerPLD.c
226 libnmbackend_la_LIBADD += \
227 $(top_builddir)/src/logging/libnm-logging.la \
229 diff -urN NetworkManager-0.8.996/src/settings/plugins/Makefile.am NetworkManager-0.8.996.new//src/settings/plugins/Makefile.am
230 --- NetworkManager-0.8.996/src/settings/plugins/Makefile.am 2011-03-08 16:19:01.000000000 +0000
231 +++ NetworkManager-0.8.996.new//src/settings/plugins/Makefile.am 2011-03-11 21:59:26.183332964 +0000