1 |
commit: 53ea07d49ab35cefc4980e39c4d7125ab57610c2 |
2 |
Author: Mu Qiao <qiaomuf <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Feb 27 14:21:47 2011 +0000 |
4 |
Commit: Mu Qiao <qiaomuf <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Feb 27 14:22:11 2011 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/qiaomuf.git;a=commit;h=53ea07d4 |
7 |
|
8 |
Version bump for networkmanager |
9 |
Signed-off-by: Mu Qiao <qiaomuf <AT> gentoo.org> |
10 |
|
11 |
--- |
12 |
net-misc/networkmanager/ChangeLog | 557 ++++++++++++++++++++ |
13 |
net-misc/networkmanager/Manifest | 11 + |
14 |
.../networkmanager/files/NetworkManagerDispatcher | 48 ++ |
15 |
.../networkmanager-0.8.3.996-confchanges.patch | 25 + |
16 |
.../files/networkmanager-0.8.3.996-fix-tests.patch | 57 ++ |
17 |
...workmanager-0.8.3.996-ifnet-smarter-write.patch | 158 ++++++ |
18 |
...etworkmanager-0.8.3.996-shared-connection.patch | 458 ++++++++++++++++ |
19 |
net-misc/networkmanager/metadata.xml | 29 + |
20 |
.../networkmanager/networkmanager-0.8.3.996.ebuild | 157 ++++++ |
21 |
9 files changed, 1500 insertions(+), 0 deletions(-) |
22 |
|
23 |
diff --git a/net-misc/networkmanager/ChangeLog b/net-misc/networkmanager/ChangeLog |
24 |
new file mode 100644 |
25 |
index 0000000..23e4fd3 |
26 |
--- /dev/null |
27 |
+++ b/net-misc/networkmanager/ChangeLog |
28 |
@@ -0,0 +1,557 @@ |
29 |
+# ChangeLog for net-misc/networkmanager |
30 |
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 |
31 |
+# $Header: /var/cvsroot/gentoo-x86/net-misc/networkmanager/ChangeLog,v 1.100 2011/02/26 08:13:31 qiaomuf Exp $ |
32 |
+ |
33 |
+*networkmanager-0.8.2-r9 (26 Feb 2011) |
34 |
+ |
35 |
+ 26 Feb 2011; Mu Qiao <qiaomuf@g.o> -networkmanager-0.8.2-r8.ebuild, |
36 |
+ +networkmanager-0.8.2-r9.ebuild, |
37 |
+ files/networkmanager-0.8.2-ifnet-smarter-write.patch: |
38 |
+ Display printable conn_name in nm-applet. (bug #356337) |
39 |
+ |
40 |
+*networkmanager-0.8.2-r8 (26 Feb 2011) |
41 |
+ |
42 |
+ 26 Feb 2011; Mu Qiao <qiaomuf@g.o> +networkmanager-0.8.2-r8.ebuild, |
43 |
+ files/networkmanager-0.8.2-ifnet-smarter-write.patch: |
44 |
+ Accept non-alnum ssid (bug #356337) |
45 |
+ |
46 |
+*networkmanager-0.8.2-r7 (25 Feb 2011) |
47 |
+ |
48 |
+ 25 Feb 2011; Mu Qiao <qiaomuf@g.o> +networkmanager-0.8.2-r7.ebuild, |
49 |
+ +files/networkmanager-0.8.2-ifnet-smarter-write.patch, metadata.xml: |
50 |
+ Won't write when nothing changed |
51 |
+ |
52 |
+*networkmanager-0.8.2-r6 (08 Feb 2011) |
53 |
+ |
54 |
+ 08 Feb 2011; Robert Piasek <dagger@g.o> |
55 |
+ -networkmanager-0.8.2-r5.ebuild, +networkmanager-0.8.2-r6.ebuild, |
56 |
+ +files/networkmanager-0.8.2-fix-tempfiles.patch: |
57 |
+ Fix temp files creation in keyfile plugin bug #349003 |
58 |
+ |
59 |
+*networkmanager-0.8.2-r5 (06 Feb 2011) |
60 |
+ |
61 |
+ 06 Feb 2011; Mu Qiao <qiaomuf@g.o> +networkmanager-0.8.2-r5.ebuild, |
62 |
+ +files/networkmanager-0.8.2-fix-tests.patch, |
63 |
+ +files/networkmanager-0.8.2-fix-timestamp.patch: |
64 |
+ Fix bug #353807 and bug #353549 |
65 |
+ |
66 |
+ 31 Jan 2011; Samuli Suominen <ssuominen@g.o> |
67 |
+ networkmanager-0.8-r1.ebuild, networkmanager-0.8.1-r6.ebuild, |
68 |
+ networkmanager-0.8.2-r2.ebuild, networkmanager-0.8.2-r4.ebuild: |
69 |
+ Create special group called plugdev for -confchanges.patch. |
70 |
+ |
71 |
+*networkmanager-0.8.2-r4 (25 Jan 2011) |
72 |
+ |
73 |
+ 25 Jan 2011; Mu Qiao <qiaomuf@g.o> -networkmanager-0.8.2-r3.ebuild, |
74 |
+ +networkmanager-0.8.2-r4.ebuild, |
75 |
+ files/networkmanager-0.8.2-shared-connection.patch: |
76 |
+ Fix parsing dhclient.conf wrt bug #352638 |
77 |
+ |
78 |
+*networkmanager-0.8.2-r3 (24 Jan 2011) |
79 |
+ |
80 |
+ 24 Jan 2011; Mu Qiao <qiaomuf@g.o> +networkmanager-0.8.2-r3.ebuild, |
81 |
+ +files/networkmanager-0.8.2-shared-connection.patch: |
82 |
+ fix shared connection wrt bug #350476 |
83 |
+ |
84 |
+ 17 Dec 2010; Robert Piasek <dagger@g.o> |
85 |
+ files/networkmanager-0.8.2-1.patch: |
86 |
+ Updated backport patch |
87 |
+ |
88 |
+*networkmanager-0.8.2-r2 (17 Dec 2010) |
89 |
+ |
90 |
+ 17 Dec 2010; Robert Piasek <dagger@g.o> |
91 |
+ +networkmanager-0.8.2-r2.ebuild, +files/networkmanager-0.8.2-1.patch, |
92 |
+ +files/networkmanager-0.8.2-confchanges.patch: |
93 |
+ Backport some patches from upstream. Re-introduce plugdev group patch |
94 |
+ |
95 |
+*networkmanager-0.8.2-r1 (30 Nov 2010) |
96 |
+ |
97 |
+ 30 Nov 2010; <qiaomuf@g.o> +networkmanager-0.8.2-r1.ebuild, |
98 |
+ +files/networkmanager-0.8.2-accept-gw.patch: |
99 |
+ Accept "gw" by ifnet plugin for bug #339215 |
100 |
+ |
101 |
+ 28 Oct 2010; Samuli Suominen <ssuominen@g.o> |
102 |
+ networkmanager-0.8-r1.ebuild: |
103 |
+ ppc64 stable wrt #321593 |
104 |
+ |
105 |
+ 19 Oct 2010; Brent Baude <ranger@g.o> networkmanager-0.8-r1.ebuild: |
106 |
+ Marking networkmanager-0.8-r1 ppc for bug 321593 |
107 |
+ |
108 |
+*networkmanager-0.8.2 (10 Nov 2010) |
109 |
+ |
110 |
+ 10 Nov 2010; Robert Piasek <dagger@g.o> |
111 |
+ +networkmanager-0.8.2.ebuild: |
112 |
+ Added version 0.8.2 |
113 |
+ |
114 |
+ 23 Aug 2010; Robert Piasek <dagger@g.o> |
115 |
+ networkmanager-0.8.1-r6.ebuild: |
116 |
+ removed hard dependency on dhcp4. Now dhcp3 can be used as well |
117 |
+ |
118 |
+*networkmanager-0.8.1-r6 (23 Aug 2010) |
119 |
+ |
120 |
+ 23 Aug 2010; Robert Piasek <dagger@g.o> |
121 |
+ -networkmanager-0.8.1-r5.ebuild, +networkmanager-0.8.1-r6.ebuild, |
122 |
+ +files/networkmanager-0.8.1-dhclient3-fix.patch: |
123 |
+ Fix dhclient-3 backport. That should fix bug #332157 and bug #331547 for |
124 |
+ good. |
125 |
+ |
126 |
+*networkmanager-0.8.1-r5 (23 Aug 2010) |
127 |
+ |
128 |
+ 23 Aug 2010; Robert Piasek <dagger@g.o> |
129 |
+ -networkmanager-0.8.1-r4.ebuild, +networkmanager-0.8.1-r5.ebuild: |
130 |
+ explicitly disable dhclient if dhcpcd is enabled. That should finally fix |
131 |
+ bug #331547 |
132 |
+ |
133 |
+*networkmanager-0.8.1-r4 (23 Aug 2010) |
134 |
+ |
135 |
+ 23 Aug 2010; Robert Piasek <dagger@g.o> |
136 |
+ -networkmanager-0.8.1-r3.ebuild, +networkmanager-0.8.1-r4.ebuild: |
137 |
+ Updated ifnet plugin. Added extra kernel checks. |
138 |
+ Fixes bugs: #333257, #333639, #333785 |
139 |
+ |
140 |
+ 23 Aug 2010; Robert Piasek <dagger@g.o> |
141 |
+ networkmanager-0.8-r1.ebuild, files/nm-system-settings.conf, |
142 |
+ +files/nm-system-settings.conf-ifnet: |
143 |
+ Added separate file for system-settings with Gentoo plugin. |
144 |
+ |
145 |
+ 20 Aug 2010; Markos Chandras <hwoarang@g.o> |
146 |
+ networkmanager-0.8-r1.ebuild: |
147 |
+ Stable on amd64 wrt bug #321593 |
148 |
+ |
149 |
+*networkmanager-0.8.1-r3 (17 Aug 2010) |
150 |
+ |
151 |
+ 17 Aug 2010; Robert Piasek <dagger@g.o> |
152 |
+ -networkmanager-0.8.1-r2.ebuild, +networkmanager-0.8.1-r3.ebuild: |
153 |
+ NM now depends on ppp-2.4.5. Fixed bug #330665 |
154 |
+ |
155 |
+*networkmanager-0.8.1-r2 (17 Aug 2010) |
156 |
+ |
157 |
+ 17 Aug 2010; Robert Piasek <dagger@g.o> |
158 |
+ -networkmanager-0.8.1-r1.ebuild, +networkmanager-0.8.1-r2.ebuild, |
159 |
+ +files/networkmanager-0.8.1-CVE-2010-1172.patch, |
160 |
+ +files/networkmanager-0.8.1-dhclient3.patch, |
161 |
+ files/networkmanager-0.8.1-dhcp-configure.patch, |
162 |
+ +files/networkmanager-0.8.1-glib-2.25.12-workaround.patch, |
163 |
+ files/nm-system-settings.conf: |
164 |
+ Gentoo specyfic plugin is now enabled by default! |
165 |
+ Backported some patches. This should fix bugs #331509, #331547, #332157 |
166 |
+ |
167 |
+ 13 Aug 2010; Christian Faulhammer <fauli@g.o> |
168 |
+ networkmanager-0.8-r1.ebuild: |
169 |
+ stable x86, bug 321593 |
170 |
+ |
171 |
+*networkmanager-0.8.1-r1 (04 Aug 2010) |
172 |
+ |
173 |
+ 04 Aug 2010; Robert Piasek <dagger@g.o> |
174 |
+ -networkmanager-0.8.1.ebuild, +networkmanager-0.8.1-r1.ebuild, |
175 |
+ +files/networkmanager-0.8.1-dhcp-configure.patch: |
176 |
+ Updated dhcp client configure option (bug #330659) - thanks Marco Paolone |
177 |
+ Updated ISC dhcp client requirement to version 4.0 (bug #330319) - thanks |
178 |
+ to Mike Auty for providing patch |
179 |
+ |
180 |
+*networkmanager-0.8.1 (28 Jul 2010) |
181 |
+ |
182 |
+ 28 Jul 2010; Robert Piasek <dagger@g.o> |
183 |
+ -networkmanager-0.7.1-r3.ebuild, -networkmanager-0.7.1_p20090824.ebuild, |
184 |
+ -networkmanager-0.8.ebuild, +networkmanager-0.8.1.ebuild, |
185 |
+ +files/networkmanager-0.8.1-confchanges.patch: |
186 |
+ Bump version to 0.8.1. Added Gentoo specyfic plugin - ifnet plugin by Qiao |
187 |
+ Mu |
188 |
+ |
189 |
+ 07 Jul 2010; Nirbheek Chauhan <nirbheek@g.o> |
190 |
+ networkmanager-0.8.ebuild, networkmanager-0.8-r1.ebuild: |
191 |
+ Fix postinst message about reloading dbus as per bug 322805 |
192 |
+ |
193 |
+ 04 Jun 2010; Robert Piasek <dagger@g.o> networkmanager-0.8.ebuild, |
194 |
+ networkmanager-0.8-r1.ebuild: |
195 |
+ Removed incorrect postinfo message which is no longer valid for 0.8 |
196 |
+ |
197 |
+ 13 Apr 2010; Raúl Porcel <armin76@g.o> networkmanager-0.8.ebuild, |
198 |
+ networkmanager-0.8-r1.ebuild: |
199 |
+ Add ~arm |
200 |
+ |
201 |
+*networkmanager-0.8-r1 (30 Mar 2010) |
202 |
+ |
203 |
+ 30 Mar 2010; Daniel Gryniewicz <dang@g.o> |
204 |
+ +networkmanager-0.8-r1.ebuild, |
205 |
+ +files/networkmanager-0.8-confchanges.patch: |
206 |
+ Add VPN.Plugin to at_console; bug #294992 |
207 |
+ |
208 |
+ 10 Mar 2010; Joseph Jezak <josejx@g.o> networkmanager-0.8.ebuild: |
209 |
+ Marked ~ppc/~ppc64 for bug #296548. |
210 |
+ |
211 |
+*networkmanager-0.8 (26 Feb 2010) |
212 |
+ |
213 |
+ 26 Feb 2010; Robert Piasek <dagger@g.o> |
214 |
+ -networkmanager-0.6.5_p20070823.ebuild, -networkmanager-0.7.999.ebuild, |
215 |
+ +networkmanager-0.8.ebuild, |
216 |
+ +files/networkmanager-0.8-nscd-clear-cache.patch: |
217 |
+ New version of Networkmanager (0.8) is now out. Removed anvient and RC |
218 |
+ versions. |
219 |
+ |
220 |
+ 25 Jan 2010; Nirbheek Chauhan <nirbheek@g.o> |
221 |
+ networkmanager-0.7.999.ebuild: |
222 |
+ Don't hard-depend on gtk-doc, fixes bug 302150 |
223 |
+ |
224 |
+ 25 Jan 2010; Nirbheek Chauhan <nirbheek@g.o> |
225 |
+ -networkmanager-0.8.0_pre20090824.ebuild, |
226 |
+ -networkmanager-0.8.0_pre20091105.ebuild: |
227 |
+ Remove old snapshots of networkmanager; buggy, and conflict with |
228 |
+ versioning scheme of 0.8-rc3 (0.7.999) |
229 |
+ |
230 |
+ 25 Jan 2010; Nirbheek Chauhan <nirbheek@g.o> metadata.xml: |
231 |
+ metadata.xml: add myself, fix indentation |
232 |
+ |
233 |
+*networkmanager-0.7.999 (25 Jan 2010) |
234 |
+ |
235 |
+ 25 Jan 2010; Nirbheek Chauhan <nirbheek@g.o> |
236 |
+ +networkmanager-0.7.999.ebuild, |
237 |
+ +files/networkmanager-0.8-read-hostname.patch: |
238 |
+ Bump to 0.7.999 -- final RC of networkmanager-0.8; add fix for bug 176873 |
239 |
+ |
240 |
+ 22 Jan 2010; Brent Baude <ranger@g.o> networkmanager-0.7.2.ebuild: |
241 |
+ Marking networkmanager-0.7.2 ppc64 for bug 274688 |
242 |
+ |
243 |
+ 18 Jan 2010; Robert Buchholz <rbu@g.o> metadata.xml: |
244 |
+ Dropping maintenance |
245 |
+ |
246 |
+ 14 Jan 2010; Markus Meier <maekke@g.o> networkmanager-0.7.2.ebuild: |
247 |
+ x86 stable, bug #299319 |
248 |
+ |
249 |
+ 12 Jan 2010; nixnut <nixnut@g.o> networkmanager-0.7.2.ebuild: |
250 |
+ ppc stable #299319 |
251 |
+ |
252 |
+ 06 Jan 2010; Brent Baude <ranger@g.o> |
253 |
+ networkmanager-0.7.1-r6.ebuild: |
254 |
+ Marking networkmanager-0.7.1-r6 ~ppc64 for bug 274688 |
255 |
+ |
256 |
+ 02 Jan 2010; Pacho Ramos <pacho@g.o> networkmanager-0.7.2.ebuild: |
257 |
+ amd64 stable, bug 299319 |
258 |
+ |
259 |
+*networkmanager-0.7.2 (24 Nov 2009) |
260 |
+ |
261 |
+ 24 Nov 2009; Robert Piasek <dagger@g.o> |
262 |
+ +networkmanager-0.7.2.ebuild: |
263 |
+ New bugfix release for NetworkManager 0.7 series |
264 |
+ |
265 |
+ 05 Nov 2009; Robert Piasek <dagger@g.o> |
266 |
+ networkmanager-0.8.0_pre20091105.ebuild: |
267 |
+ Added configure option for iptables support |
268 |
+ |
269 |
+*networkmanager-0.8.0_pre20091105 (05 Nov 2009) |
270 |
+ |
271 |
+ 05 Nov 2009; Robert Piasek <dagger@g.o> |
272 |
+ +networkmanager-0.8.0_pre20091105.ebuild: |
273 |
+ new snapshot of development version of NetworkManager |
274 |
+ |
275 |
+ 24 Oct 2009; nixnut <nixnut@g.o> networkmanager-0.7.1-r6.ebuild: |
276 |
+ ppc stable #288416 |
277 |
+ |
278 |
+ 17 Oct 2009; Markus Meier <maekke@g.o> |
279 |
+ networkmanager-0.7.1-r6.ebuild: |
280 |
+ x86 stable, bug #288416 |
281 |
+ |
282 |
+ 10 Oct 2009; Samuli Suominen <ssuominen@g.o> |
283 |
+ networkmanager-0.7.1-r6.ebuild: |
284 |
+ amd64 stable wrt #288416 |
285 |
+ |
286 |
+ 17 Sep 2009; Robert Piasek <dagger@g.o> |
287 |
+ networkmanager-0.7.1-r6.ebuild: |
288 |
+ Added dev-util/gtk-doc-am as dep, as autoreconf needs it. |
289 |
+ |
290 |
+*networkmanager-0.8.0_pre20090824 (24 Aug 2009) |
291 |
+*networkmanager-0.7.1_p20090824 (24 Aug 2009) |
292 |
+ |
293 |
+ 24 Aug 2009; Robert Piasek <dagger@g.o> |
294 |
+ +networkmanager-0.7.1_p20090824.ebuild, |
295 |
+ +networkmanager-0.8.0_pre20090824.ebuild: |
296 |
+ New stable snapshot of NetworkManager (0.7.1) |
297 |
+ New dev snapshot of NetworkManager (0.8) |
298 |
+ |
299 |
+ 12 Jul 2009; Robert Buchholz <rbu@g.o> |
300 |
+ networkmanager-0.7.1-r3.ebuild, networkmanager-0.7.1-r6.ebuild: |
301 |
+ Adapt DEPEND to reflect that policykit 0.92 does not work for us, bug 274906. |
302 |
+ |
303 |
+*networkmanager-0.7.1-r6 (19 Jun 2009) |
304 |
+ |
305 |
+ 19 Jun 2009; Robert Piasek <dagger@g.o> |
306 |
+ -networkmanager-0.7.1-r4.ebuild, +networkmanager-0.7.1-r6.ebuild: |
307 |
+ Fixed some regression bugs caused by backport patches (bug #273741 and |
308 |
+ #274636) |
309 |
+ |
310 |
+ 14 Jun 2009; Robert Piasek <dagger@g.o> |
311 |
+ +networkmanager-0.7.1-r3.ebuild: |
312 |
+ Restored networkmanager-0.7.1-r3 version due to potential regression |
313 |
+ problems as per bug (#273741). |
314 |
+ |
315 |
+*networkmanager-0.7.1-r4 (10 Jun 2009) |
316 |
+ |
317 |
+ 10 Jun 2009; Robert Piasek <dagger@g.o> |
318 |
+ -networkmanager-0.7.1-r3.ebuild, +networkmanager-0.7.1-r4.ebuild: |
319 |
+ Backported some importent patches from NM trunk. Fixes gentoo bug #262112 |
320 |
+ gnome bug #513820, rh bug #441070 among the others. Thanks to Pacho Ramos |
321 |
+ for investigating the problem (bug #262112). |
322 |
+ |
323 |
+ 31 May 2009; Mike Auty <ikelos@g.o> metadata.xml: |
324 |
+ Fixing typo in local USE flag description (see bug 271604). |
325 |
+ |
326 |
+ 26 May 2009; Robert Piasek <dagger@g.o> metadata.xml: |
327 |
+ Updated dagger's email address in metadata |
328 |
+ |
329 |
+*networkmanager-0.7.1-r3 (12 May 2009) |
330 |
+ |
331 |
+ 12 May 2009; Robert Buchholz <rbu@g.o> |
332 |
+ -networkmanager-0.7.0.ebuild, -networkmanager-0.7.1-r1.ebuild, |
333 |
+ -networkmanager-0.7.1-r2.ebuild, +networkmanager-0.7.1-r3.ebuild: |
334 |
+ fix udev rules path properly now, bug #253788 |
335 |
+ |
336 |
+*networkmanager-0.7.1-r2 (02 May 2009) |
337 |
+ |
338 |
+ 02 May 2009; Daniel Gryniewicz <dang@g.o> |
339 |
+ +networkmanager-0.7.1-r2.ebuild, |
340 |
+ +files/networkmanager-0.7.1-confchanges.patch: |
341 |
+ Enable ck-based policy; bug #268223 |
342 |
+ |
343 |
+*networkmanager-0.7.1-r1 (25 Apr 2009) |
344 |
+ |
345 |
+ 25 Apr 2009; Robert Buchholz <rbu@g.o> |
346 |
+ files/networkmanager-0.7.0-gentoo-dhclient.patch, |
347 |
+ +files/networkmanager-0.7.1-bad-link.patch, -networkmanager-0.7.1.ebuild, |
348 |
+ +networkmanager-0.7.1-r1.ebuild: |
349 |
+ Fix bug #267349 by Daniel Gryniewicz, NetworkManager-0.7 links against |
350 |
+ installed version of nm-util, specify udev directory for bug #267168. |
351 |
+ |
352 |
+ 24 Apr 2009; Robert Buchholz <rbu@g.o> |
353 |
+ +networkmanager-0.6.5_p20070823.ebuild: |
354 |
+ Readd NM 0.6.5 for ppc. |
355 |
+ |
356 |
+ 22 Apr 2009; Robert Buchholz <rbu@g.o> metadata.xml, |
357 |
+ networkmanager-0.7.1.ebuild: |
358 |
+ Add use flags for RFC 3927 link-local addresses via avahi and connection |
359 |
+ sharing (bug #258842), by Robert Piasek. |
360 |
+ |
361 |
+*networkmanager-0.7.1 (22 Apr 2009) |
362 |
+ |
363 |
+ 22 Apr 2009; Robert Buchholz <rbu@g.o> |
364 |
+ -networkmanager-0.6.5_p20070823.ebuild, networkmanager-0.6.6.ebuild, |
365 |
+ +networkmanager-0.7.1.ebuild: |
366 |
+ Version bump by Robert Piasek. Fixes bug 266184. |
367 |
+ Remove 0.6.5 version, remove dependency on gnome/xfce panels as they |
368 |
+ are pulled in via nm-applet anyway (bug 246023). |
369 |
+ |
370 |
+ 21 Apr 2009; Daniel Gryniewicz <dang@g.o> |
371 |
+ +files/networkmanager-0.7.0-gentoo-dhclient.patch, networkmanager-0.7.0: |
372 |
+ fix nm 0.7 to look for dhclient.conf in the correct place on gentoo |
373 |
+ |
374 |
+ 22 Jan 2009; Peter Volkov <pva@g.o> |
375 |
+ networkmanager-0.6.5_p20070823.ebuild, networkmanager-0.6.6.ebuild: |
376 |
+ Added xfce-base/xfce4-panel as alternative for gnome-panel, but I really |
377 |
+ vote to remove this dep, see bug #246023. |
378 |
+ |
379 |
+ 18 Dec 2008; Robert Buchholz <rbu@g.o> networkmanager-0.7.0.ebuild: |
380 |
+ Correct postinst output, bug #250858. |
381 |
+ |
382 |
+ 05 Dec 2008; Robert Buchholz <rbu@g.o> metadata.xml: |
383 |
+ Add Robert Piasek to metadata |
384 |
+ |
385 |
+*networkmanager-0.7.0 (04 Dec 2008) |
386 |
+ |
387 |
+ 04 Dec 2008; Tomas Chvatal <scarabeus@g.o> |
388 |
+ +files/networkmanager-0.7.0-confchanges.patch, |
389 |
+ +files/nm-system-settings.conf, metadata.xml, |
390 |
+ +networkmanager-0.7.0.ebuild: |
391 |
+ New version. Thanks to robert.piasek@××××××××××.org for ebuild. |
392 |
+ |
393 |
+ 17 Aug 2008; Markus Meier <maekke@g.o> networkmanager-0.6.6.ebuild: |
394 |
+ x86 stable, bug #228837 |
395 |
+ |
396 |
+ 28 Jul 2008; Kenneth Prugh <ken69267@g.o> |
397 |
+ networkmanager-0.6.6.ebuild: |
398 |
+ amd64 stable, bug #228837. Removed unused autotools inherit. |
399 |
+ |
400 |
+ 26 Jun 2008; Robert Buchholz <rbu@g.o> |
401 |
+ networkmanager-0.6.5_p20070823.ebuild, |
402 |
+ -networkmanager-0.6.5_p20080205.ebuild, networkmanager-0.6.6.ebuild: |
403 |
+ Readd ~ppc which was dropped due to >=hal-0.5.10 dependency, and remove old |
404 |
+ version. Block latest version of libnl (bug #223381). |
405 |
+ |
406 |
+ 07 Mar 2008; Steev Klimaszewski <steev@g.o> |
407 |
+ -files/NM-po-linguas.patch, -networkmanager-0.6.5.98.ebuild, |
408 |
+ +networkmanager-0.6.6.ebuild: |
409 |
+ Remove the patches that 0.6.5.98 were using |
410 |
+ |
411 |
+*networkmanager-0.6.6 (07 Mar 2008) |
412 |
+ |
413 |
+ 07 Mar 2008; Steev Klimaszewski <steev@g.o> |
414 |
+ -networkmanager-0.6.5.98.ebuild, +networkmanager-0.6.6.ebuild: |
415 |
+ New upstream release. Unmentioned changes in the release notes include the |
416 |
+ updated backend being committed for Gentoo, as well as new init scripts from |
417 |
+ compnerd. |
418 |
+ |
419 |
+*networkmanager-0.6.5.98 (14 Feb 2008) |
420 |
+ |
421 |
+ 14 Feb 2008; Steev Klimaszewski <steev@g.o> |
422 |
+ +files/NM-po-linguas.patch, +networkmanager-0.6.5.98.ebuild: |
423 |
+ Add 0.6.5.98 (aka 0.6.6rc1) to the tree, include patch from Debian to use |
424 |
+ po/LINGUAS. |
425 |
+ |
426 |
+ 14 Feb 2008; Steev Klimaszewski <steev@g.o> |
427 |
+ networkmanager-0.6.5_p20070823.ebuild, |
428 |
+ networkmanager-0.6.5_p20080205.ebuild: |
429 |
+ Fix the libnotify dependency, this is unneeded in NetworkManager as the |
430 |
+ graphical bits have been split out. |
431 |
+ |
432 |
+*networkmanager-0.6.5_p20080205 (10 Feb 2008) |
433 |
+ |
434 |
+ 10 Feb 2008; Steev Klimaszewski <steev@g.o> |
435 |
+ -networkmanager-0.6.5_p20080130.ebuild, |
436 |
+ +networkmanager-0.6.5_p20080205.ebuild: |
437 |
+ Bump NetworkManager snapshot |
438 |
+ |
439 |
+ 04 Feb 2008; Steev Klimaszewski <steev@g.o> |
440 |
+ networkmanager-0.6.5_p20070823.ebuild: |
441 |
+ Update the dependency to be 1.0_pre6* not just 1.0_pre6. |
442 |
+ |
443 |
+ 02 Feb 2008; Steev Klimaszewski <steev@g.o> |
444 |
+ +files/NetworkManagerDispatcher, networkmanager-0.6.5_p20080130.ebuild: |
445 |
+ Add NetworkManagerDispatcher init script for the latest snapshot |
446 |
+ |
447 |
+*networkmanager-0.6.5_p20080130 (02 Feb 2008) |
448 |
+ |
449 |
+ 02 Feb 2008; Steev Klimaszewski <steev@g.o> |
450 |
+ -files/networkmanager-0.6.4-Gentoo-checklo.patch, |
451 |
+ -files/networkmanager-0.6.4-confchanges.patch, |
452 |
+ -files/networkmanager-0.6.4-dbus-1.patch, |
453 |
+ -files/networkmanager-0.6.4-gentooinitscript.patch, |
454 |
+ -networkmanager-0.6.4_pre20061028.ebuild, |
455 |
+ -networkmanager-0.6.4_pre20061028-r1.ebuild, -networkmanager-0.6.5.ebuild, |
456 |
+ networkmanager-0.6.5_p20070823.ebuild, |
457 |
+ +networkmanager-0.6.5_p20080130.ebuild: |
458 |
+ Remove old versions of NetworkManager and add a bump that works with libnl 1.1 |
459 |
+ |
460 |
+ 25 Dec 2007; Christian Heim <phreak@g.o> metadata.xml: |
461 |
+ Removing metalgod from metadata.xml as per #99350. |
462 |
+ |
463 |
+ 16 Sep 2007; Markus Meier <maekke@g.o> |
464 |
+ networkmanager-0.6.5_p20070823.ebuild: |
465 |
+ x86 stable, bug #191302 |
466 |
+ |
467 |
+ 08 Sep 2007; Joseph Jezak <josejx@g.o> |
468 |
+ networkmanager-0.6.5_p20070823.ebuild: |
469 |
+ Marked ppc stable for bug #191302. |
470 |
+ |
471 |
+ 05 Sep 2007; Robert Buchholz <rbu@g.o> |
472 |
+ networkmanager-0.6.5_p20070823.ebuild: |
473 |
+ Add die with iproute minimal build (bug #190046) |
474 |
+ |
475 |
+ 05 Sep 2007; Wulf C. Krueger <philantrop@g.o> |
476 |
+ networkmanager-0.6.5_p20070823.ebuild: |
477 |
+ Marked stable on amd64 as per bug 191302 to make sure stable systems |
478 |
+ actually work. |
479 |
+ |
480 |
+ 28 Aug 2007; nixnut <nixnut@g.o> networkmanager-0.6.5.ebuild: |
481 |
+ Stable on ppc wrt bug 189781 |
482 |
+ |
483 |
+ 26 Aug 2007; Wulf C. Krueger <philantrop@g.o> |
484 |
+ networkmanager-0.6.5.ebuild: |
485 |
+ Marked stable on amd64 as per bug 189781. |
486 |
+ |
487 |
+ 24 Aug 2007; Christian Faulhammer <opfer@g.o> |
488 |
+ networkmanager-0.6.5.ebuild: |
489 |
+ stable x86, bug 189781 |
490 |
+ |
491 |
+*networkmanager-0.6.5_p20070823 (23 Aug 2007) |
492 |
+ |
493 |
+ 23 Aug 2007; Robert Buchholz <rbu@g.o> metadata.xml, |
494 |
+ +networkmanager-0.6.5_p20070823.ebuild: |
495 |
+ Version bump to a current 0.6 branch state, adding myself to metadata |
496 |
+ |
497 |
+ 15 May 2007; Thilo Bangert <bangert@g.o> metadata.xml: |
498 |
+ add <herd>no-herd</herd> |
499 |
+ |
500 |
+ 14 May 2007; Steev Klimaszewski <steev@g.o> |
501 |
+ networkmanager-0.6.5.ebuild: |
502 |
+ Fix homepage url, fixes bug #178101. Thanks to Pacho Ramos for reporting |
503 |
+ |
504 |
+ 11 May 2007; Gustavo Zacarias <gustavoz@g.o> |
505 |
+ networkmanager-0.6.5.ebuild: |
506 |
+ Keyworded ~ppc |
507 |
+ |
508 |
+ 03 May 2007; Steev Klimaszewski <steev@g.o> |
509 |
+ networkmanager-0.6.5.ebuild: |
510 |
+ Add use_with gnome to G2CONF. Fixes bug #176867, thanks to Ingmar Vanhassel |
511 |
+ <ingmar.vanhassel@×××××.com> for reporting |
512 |
+ |
513 |
+*networkmanager-0.6.5 (02 May 2007) |
514 |
+ |
515 |
+ 02 May 2007; Steev Klimaszewski <steev@g.o> |
516 |
+ +files/networkmanager-0.6.5-confchanges.patch, |
517 |
+ +networkmanager-0.6.5.ebuild: |
518 |
+ New upstream release of NetworkManager. |
519 |
+ |
520 |
+ 26 Jan 2007; Mart Raudsepp <leio@g.o> |
521 |
+ networkmanager-0.6.4_pre20061028.ebuild, |
522 |
+ networkmanager-0.6.4_pre20061028-r1.ebuild: |
523 |
+ Really fix gnome and gcrypt use on configure |
524 |
+ |
525 |
+ 14 Jan 2007; Markus Rothe <corsair@g.o> |
526 |
+ networkmanager-0.6.4_pre20061028-r1.ebuild: |
527 |
+ Added ~ppc and ~ppc64 |
528 |
+ |
529 |
+ 05 Jan 2007; Diego Pettenò <flameeyes@g.o> |
530 |
+ networkmanager-0.6.4_pre20061028.ebuild, |
531 |
+ networkmanager-0.6.4_pre20061028-r1.ebuild: |
532 |
+ Remove debug.eclass usage. |
533 |
+ |
534 |
+ 06 Dec 2006; Steev Klimaszewski <steev@g.o> |
535 |
+ +files/networkmanager-0.6.4-dbus-1.patch, |
536 |
+ networkmanager-0.6.4_pre20061028-r1.ebuild: |
537 |
+ Add patch from the NetworkManager mailing list to fix compilation against |
538 |
+ D-Bus 1.x. Fixes bug #155279. Thanks to Priit Laes for reporting. |
539 |
+ |
540 |
+ 04 Dec 2006; Luis Medinas <metalgod@g.o> |
541 |
+ networkmanager-0.6.4_pre20061028.ebuild, |
542 |
+ networkmanager-0.6.4_pre20061028-r1.ebuild: |
543 |
+ Fix gnome use on configure. Closes bug #155192. |
544 |
+ |
545 |
+*networkmanager-0.6.4_pre20061028-r1 (26 Nov 2006) |
546 |
+ |
547 |
+ 26 Nov 2006; Luis Medinas <metalgod@g.o> |
548 |
+ +files/networkmanager-updatedbackend.patch, |
549 |
+ +networkmanager-0.6.4_pre20061028-r1.ebuild: |
550 |
+ Added a patch with Gentoo backend updated done by Nathan Caldwell |
551 |
+ <saintdev@×××××.com>. Please test the backend and report any bug. |
552 |
+ |
553 |
+ 05 Nov 2006; Steev Klimaszewski <steev@g.o> |
554 |
+ networkmanager-0.6.4_pre20061028.ebuild: |
555 |
+ Fix the names of patches since epkgmove apparently renamed the patches as |
556 |
+ well. |
557 |
+ |
558 |
+*networkmanager-0.6.4_pre20061028 (05 Nov 2006) |
559 |
+ |
560 |
+ 05 Nov 2006; Steev Klimaszewski <steev@g.o> |
561 |
+ +files/networkmanager-0.6.4-Gentoo-checklo.patch, |
562 |
+ +files/networkmanager-0.6.4-confchanges.patch, |
563 |
+ +files/networkmanager-0.6.4-gentooinitscript.patch, |
564 |
+ +files/networkmanager-resolvconf-perms.patch, |
565 |
+ +files/networkmanager-use-kernel-headers.patch, +metadata.xml, |
566 |
+ +networkmanager-0.6.4_pre20061028.ebuild: |
567 |
+ Moved from net-misc/NetworkManager to net-misc/networkmanager. |
568 |
+ |
569 |
+ 04 Nov 2006; Luis Medinas <metalgod@g.o> |
570 |
+ NetworkManager-0.6.4_pre20061028.ebuild: |
571 |
+ Remove pam_console from dependencies since our patch makes it work with |
572 |
+ hal/dbus instead of pam_console. |
573 |
+ |
574 |
+*NetworkManager-0.6.4_pre20061028 (31 Oct 2006) |
575 |
+ |
576 |
+ 31 Oct 2006; Luis Medinas <metalgod@g.o> |
577 |
+ +files/NetworkManager-0.6.4-Gentoo-checklo.patch, |
578 |
+ +files/NetworkManager-0.6.4-confchanges.patch, |
579 |
+ +files/NetworkManager-0.6.4-gentooinitscript.patch, |
580 |
+ +files/NetworkManager-resolvconf-perms.patch, |
581 |
+ +files/NetworkManager-use-kernel-headers.patch, +metadata.xml, |
582 |
+ +NetworkManager-0.6.4_pre20061028.ebuild: |
583 |
+ Initial import. This ebuild was made by Luis Medinas <metalgod@g.o> |
584 |
+ and Stephen Klimaszewski <steev@g.o>. |
585 |
+ |
586 |
|
587 |
diff --git a/net-misc/networkmanager/Manifest b/net-misc/networkmanager/Manifest |
588 |
new file mode 100644 |
589 |
index 0000000..09c64cf |
590 |
--- /dev/null |
591 |
+++ b/net-misc/networkmanager/Manifest |
592 |
@@ -0,0 +1,11 @@ |
593 |
+AUX NetworkManagerDispatcher 1198 RMD160 4345870ab40607b9aed80c8da383b604f032b98e SHA1 1dd2250c746b25566fceaab551f4ef8335fe4f55 SHA256 f8cb5d0470619cf1f0812fffcf1bf2091e3c44a757899c07164f80ddd6a2641e |
594 |
+AUX networkmanager-0.8.3.996-confchanges.patch 1279 RMD160 1ff5b6d663aa4417beaf9c7630d710a17a1812b5 SHA1 634ad19b189509e75362e5cd7f069ca795b4aeba SHA256 7c9ed8dc35b5b6d0414f96902fbe8117408ad556af655c0afc593ec5a1beac28 |
595 |
+AUX networkmanager-0.8.3.996-fix-tests.patch 2156 RMD160 b549d50e96efe7f26402f5d974560b3f9307dde5 SHA1 c38ae50f82a65c8e7e8c4a4fe65634e5ee9873c8 SHA256 d6cf4ceac6893a9893c916f1a5298cd1817ed0fb357f2e55539a3e6aae5e855e |
596 |
+AUX networkmanager-0.8.3.996-ifnet-smarter-write.patch 5969 RMD160 d401c8eae69ea70f5bf08f2950a6e476a03f460b SHA1 9a1fde1c789b42ce6e3b0766125862bde962b4c8 SHA256 b4fbc482cbc22edfff0f89624d857cd35b6cb3d7fe85604c5453e7685eb4e12a |
597 |
+AUX networkmanager-0.8.3.996-shared-connection.patch 15067 RMD160 3e878a999e92fdb6baffba6f2a12caa25a2ba2c6 SHA1 e9664c505bc19964082aa319c4d524e6cf6651e2 SHA256 57f56fb45e48f80636a17d64f080aae594d6f19e51ff5467cc27a739b4b380e6 |
598 |
+AUX nm-system-settings.conf 23 RMD160 6d66c702b345bde668a420a15716feea6005fbd1 SHA1 49ba558d20f5ca5a201e027e13b878dd5ac3569c SHA256 44b048804c7c0b8b3b0c29b8632b6ad613c397d0a1635ec918e10c0fbcdadf21 |
599 |
+AUX nm-system-settings.conf-ifnet 70 RMD160 c0d2be147383999b62cead86ab4333169e4ef277 SHA1 679ec8052b610969c148a2d34cd4da7a41484a76 SHA256 34f53d9ac1ad65eda6942dc3059117f60f6321059ca23f4fbfcc2f2edcae151f |
600 |
+DIST NetworkManager-0.8.3.996.tar.bz2 1628015 RMD160 85fc01b41a9b304810cab478fdda1345bf634396 SHA1 d00205aa87ffd99b3749bffc86ddb5d8cf5f22dc SHA256 b063f99efdeaf1e9ae0a457d52de36d059c069f6485a6ba82e9d0dc5559bfd16 |
601 |
+EBUILD networkmanager-0.8.3.996.ebuild 4633 RMD160 ed358547a2e774e954643b8cdcda640e6da9ae8f SHA1 617b4f51840cb79516568d2f5ef2923368cb1169 SHA256 d15a3b46efbe9913653866210db3a89853e06d475356a1216b8b2e0149c1e26a |
602 |
+MISC ChangeLog 20982 RMD160 cff30c4b7ca4e888121d5645c2e4da800efabfca SHA1 8e318f963aef10b66c03aaaa23b8409f4dd13795 SHA256 a375a5a91510f0bd3bcb07a662e7d83507aa8259f61b32624f087a1e0c041024 |
603 |
+MISC metadata.xml 1064 RMD160 28d68851ef6cb80bfef006ab6f88d2f93f44bee9 SHA1 ea76e3b1043d5933df8ed0531f89b0bc8e4b7d7c SHA256 ebb4664fb8edea0672a185e68c1cda3c0f3d5fa0ad906a50a67caafe380ef6be |
604 |
|
605 |
diff --git a/net-misc/networkmanager/files/NetworkManagerDispatcher b/net-misc/networkmanager/files/NetworkManagerDispatcher |
606 |
new file mode 100644 |
607 |
index 0000000..24aa37b |
608 |
--- /dev/null |
609 |
+++ b/net-misc/networkmanager/files/NetworkManagerDispatcher |
610 |
@@ -0,0 +1,48 @@ |
611 |
+#!/sbin/runscript |
612 |
+# |
613 |
+# NetworkManagerDispatcher: NetworkManagerDispatcher daemon |
614 |
+# |
615 |
+# chkconfig: 345 98 02 |
616 |
+# description: This is a daemon for automatically executing certain |
617 |
+# actions, when switching networks |
618 |
+# |
619 |
+# processname: NetworkManagerDispatcher |
620 |
+# pidfile: /var/run/NetworkManagerDispatcher.pid |
621 |
+ |
622 |
+prefix=/usr |
623 |
+exec_prefix=/usr |
624 |
+sbindir=${exec_prefix}/sbin |
625 |
+ |
626 |
+NETWORKMANAGERDISPATCHER_BIN=${sbindir}/NetworkManagerDispatcher |
627 |
+ |
628 |
+# Sanity checks. |
629 |
+[ -x $NETWORKMANAGERDISPATCHER_BIN ] || exit 0 |
630 |
+ |
631 |
+# so we can rearrange this easily |
632 |
+processname=$NETWORKMANAGERDISPATCHER_BIN |
633 |
+pidfile=/var/run/NetworkManagerDispatcher.pid |
634 |
+ |
635 |
+depend() { |
636 |
+ need NetworkManager |
637 |
+} |
638 |
+ |
639 |
+start() |
640 |
+{ |
641 |
+ if [ -e ${pidfile} ]; then |
642 |
+ rm -f ${pidfile} |
643 |
+ fi |
644 |
+ ebegin "Starting NetworkManagerDispatcher" |
645 |
+ start-stop-daemon --start --quiet --exec ${processname} |
646 |
+ eend $? |
647 |
+ echo $(/bin/pidof NetworkManagerDispatcher) > ${pidfile} |
648 |
+} |
649 |
+ |
650 |
+stop() |
651 |
+{ |
652 |
+ ebegin "Stopping NetworkManagerDispatcher" |
653 |
+ start-stop-daemon --stop --quiet --exec ${processname} --pidfile ${pidfile} |
654 |
+ eend $? |
655 |
+ if [ -e ${pidfile} ]; then |
656 |
+ rm -f $pidfile |
657 |
+ fi |
658 |
+} |
659 |
|
660 |
diff --git a/net-misc/networkmanager/files/networkmanager-0.8.3.996-confchanges.patch b/net-misc/networkmanager/files/networkmanager-0.8.3.996-confchanges.patch |
661 |
new file mode 100644 |
662 |
index 0000000..a5acc38 |
663 |
--- /dev/null |
664 |
+++ b/net-misc/networkmanager/files/networkmanager-0.8.3.996-confchanges.patch |
665 |
@@ -0,0 +1,25 @@ |
666 |
+--- src/NetworkManager.conf~ 2010-11-03 13:04:05.000000000 +0000 |
667 |
++++ src/NetworkManager.conf 2010-12-17 12:12:48.391177001 +0000 |
668 |
+@@ -57,6 +57,9 @@ |
669 |
+ <allow send_destination="org.freedesktop.NetworkManager" |
670 |
+ send_interface="org.freedesktop.NetworkManager.VPN.Connection"/> |
671 |
+ |
672 |
++ <allow send_destination="org.freedesktop.NetworkManager" |
673 |
++ send_interface="org.freedesktop.NetworkManager.VPN.Plugin"/> |
674 |
++ |
675 |
+ <deny send_destination="org.freedesktop.NetworkManager" |
676 |
+ send_interface="org.freedesktop.NetworkManager" |
677 |
+ send_member="SetLogging"/> |
678 |
+@@ -73,6 +76,12 @@ |
679 |
+ send_interface="org.freedesktop.NetworkManager" |
680 |
+ send_member="wake"/> |
681 |
+ </policy> |
682 |
++ <policy group="plugdev"> |
683 |
++ <allow send_destination="org.freedesktop.NetworkManager"/> |
684 |
++ |
685 |
++ <deny send_destination="org.freedesktop.NetworkManager" |
686 |
++ send_interface="org.freedesktop.NetworkManager.PPP"/> |
687 |
++ </policy> |
688 |
+ <policy context="default"> |
689 |
+ <deny own="org.freedesktop.NetworkManager"/> |
690 |
+ <deny own="org.freedesktop.NetworkManagerSystemSettings"/> |
691 |
|
692 |
diff --git a/net-misc/networkmanager/files/networkmanager-0.8.3.996-fix-tests.patch b/net-misc/networkmanager/files/networkmanager-0.8.3.996-fix-tests.patch |
693 |
new file mode 100644 |
694 |
index 0000000..dc3a99b |
695 |
--- /dev/null |
696 |
+++ b/net-misc/networkmanager/files/networkmanager-0.8.3.996-fix-tests.patch |
697 |
@@ -0,0 +1,57 @@ |
698 |
+From 803277ff3b91f721846c90c092bb6306f2073810 Mon Sep 17 00:00:00 2001 |
699 |
+From: Mu Qiao <qiaomuf@g.o> |
700 |
+Date: Sun, 6 Feb 2011 22:23:58 +0000 |
701 |
+Subject: [PATCH] remove tests |
702 |
+ Signed-off-by: Mu Qiao <qiaomuf@g.o> |
703 |
+ |
704 |
+--- |
705 |
+ configure.ac | 1 - |
706 |
+ system-settings/plugins/ifnet/Makefile.am | 1 - |
707 |
+ system-settings/plugins/ifnet/tests/Makefile.am | 14 -------------- |
708 |
+ 3 files changed, 0 insertions(+), 16 deletions(-) |
709 |
+ delete mode 100644 system-settings/plugins/ifnet/tests/Makefile.am |
710 |
+ |
711 |
+diff --git a/configure.ac b/configure.ac |
712 |
+index 9cb0e9c..6c51a2a 100644 |
713 |
+--- a/configure.ac |
714 |
++++ b/configure.ac |
715 |
+@@ -541,7 +541,6 @@ system-settings/plugins/Makefile |
716 |
+ system-settings/plugins/ifupdown/Makefile |
717 |
+ system-settings/plugins/ifupdown/tests/Makefile |
718 |
+ system-settings/plugins/ifnet/Makefile |
719 |
+-system-settings/plugins/ifnet/tests/Makefile |
720 |
+ system-settings/plugins/ifcfg-rh/Makefile |
721 |
+ system-settings/plugins/ifcfg-rh/tests/Makefile |
722 |
+ system-settings/plugins/ifcfg-rh/tests/network-scripts/Makefile |
723 |
+diff --git a/system-settings/plugins/ifnet/Makefile.am b/system-settings/plugins/ifnet/Makefile.am |
724 |
+index f63f8ca..b09cc8f 100644 |
725 |
+--- a/system-settings/plugins/ifnet/Makefile.am |
726 |
++++ b/system-settings/plugins/ifnet/Makefile.am |
727 |
+@@ -1,4 +1,3 @@ |
728 |
+-SUBDIRS = . tests |
729 |
+ INCLUDES = \ |
730 |
+ -I$(top_srcdir)/src/system-settings \ |
731 |
+ -I$(top_srcdir)/include \ |
732 |
+diff --git a/system-settings/plugins/ifnet/tests/Makefile.am b/system-settings/plugins/ifnet/tests/Makefile.am |
733 |
+deleted file mode 100644 |
734 |
+index ead3f1f..0000000 |
735 |
+--- a/system-settings/plugins/ifnet/tests/Makefile.am |
736 |
++++ /dev/null |
737 |
+@@ -1,14 +0,0 @@ |
738 |
+-INCLUDES=-I$(top_srcdir)/system-settings/plugins/ifnet\ |
739 |
+- -I$(top_srcdir)/libnm-glib \ |
740 |
+- -I$(top_srcdir)/libnm-util \ |
741 |
+- -I$(top_srcdir)/include \ |
742 |
+- -I$(top_srcdir)/src/system-settings |
743 |
+-TESTS = check_ifnet |
744 |
+-check_PROGRAMS = check_ifnet |
745 |
+-check_ifnet_SOURCES = test_all.c |
746 |
+-check_ifnet_LDFLAGS = -g |
747 |
+-check_ifnet_CPPFLAGS = $(CHECK_CFLAGS) $(GLIB_CFLAGS) -g |
748 |
+-check_ifnet_LDADD = $(top_srcdir)/libnm-util/libnm-util.la\ |
749 |
+- $(top_srcdir)/system-settings/plugins/ifnet/lib-ifnet-io.la\ |
750 |
+- $(CHECK_LIBS)\ |
751 |
+- $(GLIB_LIBS) |
752 |
+-- |
753 |
+1.7.3.4 |
754 |
+ |
755 |
|
756 |
diff --git a/net-misc/networkmanager/files/networkmanager-0.8.3.996-ifnet-smarter-write.patch b/net-misc/networkmanager/files/networkmanager-0.8.3.996-ifnet-smarter-write.patch |
757 |
new file mode 100644 |
758 |
index 0000000..ff4c1f2 |
759 |
--- /dev/null |
760 |
+++ b/net-misc/networkmanager/files/networkmanager-0.8.3.996-ifnet-smarter-write.patch |
761 |
@@ -0,0 +1,158 @@ |
762 |
+From 776fafc133e18df48dc92a717c662e1b2858567e Mon Sep 17 00:00:00 2001 |
763 |
+From: Mu Qiao <qiaomuf@g.o> |
764 |
+Date: Fri, 25 Feb 2011 16:25:07 +0000 |
765 |
+Subject: [PATCH 3/3] Won't write when nothing changed |
766 |
+ Signed-off-by: Mu Qiao <qiaomuf@g.o> |
767 |
+ Make log less excessive, accept non-alnum ssid (bug #356337) |
768 |
+ |
769 |
+Signed-off-by: Mu Qiao <qiaomuf@g.o> |
770 |
+--- |
771 |
+ system-settings/plugins/ifnet/connection_parser.c | 33 +++++++++----------- |
772 |
+ system-settings/plugins/ifnet/net_parser.c | 8 ++++- |
773 |
+ system-settings/plugins/ifnet/plugin.c | 4 -- |
774 |
+ system-settings/plugins/ifnet/wpa_parser.c | 7 +++- |
775 |
+ 4 files changed, 26 insertions(+), 26 deletions(-) |
776 |
+ |
777 |
+diff --git a/system-settings/plugins/ifnet/connection_parser.c b/system-settings/plugins/ifnet/connection_parser.c |
778 |
+index 9b5ddc1..4ac2173 100644 |
779 |
+--- a/system-settings/plugins/ifnet/connection_parser.c |
780 |
++++ b/system-settings/plugins/ifnet/connection_parser.c |
781 |
+@@ -55,9 +55,16 @@ update_connection_id (NMConnection * connection, gchar * conn_name) |
782 |
+ gchar *idstr = NULL; |
783 |
+ gchar *uuid_base = NULL; |
784 |
+ gchar *uuid = NULL; |
785 |
++ int name_len; |
786 |
+ NMSettingConnection *setting; |
787 |
+ |
788 |
+- idstr = g_strdup_printf ("%s (%s)", get_prefix (), conn_name); |
789 |
++ name_len = strlen (conn_name); |
790 |
++ if ((name_len > 2) && (g_str_has_prefix (conn_name, "0x"))) { |
791 |
++ gchar * conn_name_printable = utils_hexstr2bin (conn_name + 2, name_len - 2); |
792 |
++ idstr = g_strdup_printf ("%s (%s)", get_prefix (), conn_name_printable); |
793 |
++ g_free (conn_name_printable); |
794 |
++ } else |
795 |
++ idstr = g_strdup_printf ("%s (%s)", get_prefix (), conn_name); |
796 |
+ uuid_base = idstr; |
797 |
+ uuid = nm_utils_uuid_generate_from_string (uuid_base); |
798 |
+ setting = |
799 |
+@@ -627,23 +634,13 @@ make_ip4_setting (NMConnection * connection, gchar * conn_name, GError ** error) |
800 |
+ g_object_set (ip4_setting, |
801 |
+ NM_SETTING_IP4_CONFIG_IGNORE_AUTO_ROUTES, |
802 |
+ TRUE, NULL); |
803 |
+- if (nm_setting_ip4_config_add_address |
804 |
+- (ip4_setting, ip4_addr)) { |
805 |
+- PLUGIN_PRINT (IFNET_PLUGIN_NAME, |
806 |
+- "new address: %d", iblock->ip); |
807 |
+- PLUGIN_PRINT (IFNET_PLUGIN_NAME, |
808 |
+- "ipv4 addresses count: %d", |
809 |
+- nm_setting_ip4_config_get_num_addresses |
810 |
+- (ip4_setting)); |
811 |
+- } else { |
812 |
+- PLUGIN_WARN (IFNET_PLUGIN_NAME, |
813 |
+- "ignoring duplicate IP4 address"); |
814 |
+- } |
815 |
++ if (!nm_setting_ip4_config_add_address (ip4_setting, ip4_addr)) |
816 |
++ PLUGIN_WARN (IFNET_PLUGIN_NAME, |
817 |
++ "ignoring duplicate IP4 address"); |
818 |
+ nm_ip4_address_unref (ip4_addr); |
819 |
+ current_iblock = iblock; |
820 |
+ iblock = iblock->next; |
821 |
+ destroy_ip_block (current_iblock); |
822 |
+- |
823 |
+ } |
824 |
+ g_object_set (ip4_setting, |
825 |
+ NM_SETTING_IP4_CONFIG_METHOD, |
826 |
+@@ -2276,11 +2273,12 @@ write_wireless_setting (NMConnection * connection, |
827 |
+ return FALSE; |
828 |
+ } |
829 |
+ |
830 |
+- /* If the SSID contains any non-printable characters, we need to use the |
831 |
+- * hex notation of the SSID instead. |
832 |
++ /* If the SSID contains any non-alnum characters, we need to use |
833 |
++ * the hex notation of the SSID instead. (Because openrc doesn't |
834 |
++ * support these characters, see bug #356337) |
835 |
+ */ |
836 |
+ for (i = 0; i < ssid->len; i++) { |
837 |
+- if (!isprint (ssid->data[i])) { |
838 |
++ if (!isalnum (ssid->data[i])) { |
839 |
+ hex_ssid = TRUE; |
840 |
+ break; |
841 |
+ } |
842 |
+@@ -2487,7 +2485,6 @@ write_ip4_setting (NMConnection * connection, gchar * conn_name, |
843 |
+ ifnet_set_data (conn_name, "config", "dhcp"); |
844 |
+ |
845 |
+ /* DNS Servers */ |
846 |
+- ifnet_set_data (conn_name, "dns_servers", NULL); |
847 |
+ num = nm_setting_ip4_config_get_num_dns (s_ip4); |
848 |
+ if (num > 0) { |
849 |
+ dns = g_string_new (NULL); |
850 |
+diff --git a/system-settings/plugins/ifnet/net_parser.c b/system-settings/plugins/ifnet/net_parser.c |
851 |
+index de2db8a..57f3688 100644 |
852 |
+--- a/system-settings/plugins/ifnet/net_parser.c |
853 |
++++ b/system-settings/plugins/ifnet/net_parser.c |
854 |
+@@ -411,12 +411,16 @@ ifnet_set_data (gchar * conn_name, gchar * key, gchar * value) |
855 |
+ } |
856 |
+ /* Remove existing key value pair */ |
857 |
+ if (g_hash_table_lookup_extended (conn, key, &orin_key, &orin_value)) { |
858 |
+- if (new_value && !strcmp (orin_value, new_value)) |
859 |
++ if (new_value && !strcmp (orin_value, new_value)){ |
860 |
++ g_free (new_value); |
861 |
+ return; |
862 |
++ } |
863 |
+ g_hash_table_remove (conn, orin_key); |
864 |
+ g_free (orin_key); |
865 |
+ g_free (orin_value); |
866 |
+- } |
867 |
++ /* old key/value doesn't exist but new value is NULL */ |
868 |
++ } else if (!value) |
869 |
++ return; |
870 |
+ if (new_value) |
871 |
+ g_hash_table_insert (conn, g_strdup (key), new_value); |
872 |
+ net_parser_data_changed = TRUE; |
873 |
+diff --git a/system-settings/plugins/ifnet/plugin.c b/system-settings/plugins/ifnet/plugin.c |
874 |
+index 94f9e79..3952e91 100644 |
875 |
+--- a/system-settings/plugins/ifnet/plugin.c |
876 |
++++ b/system-settings/plugins/ifnet/plugin.c |
877 |
+@@ -91,8 +91,6 @@ update_system_hostname (gpointer config) |
878 |
+ { |
879 |
+ SCPluginIfnetPrivate *priv = SC_PLUGIN_IFNET_GET_PRIVATE (config); |
880 |
+ |
881 |
+- PLUGIN_PRINT (IFNET_PLUGIN_NAME, "Updating hostname"); |
882 |
+- |
883 |
+ if (priv->hostname) |
884 |
+ g_free (priv->hostname); |
885 |
+ priv->hostname = read_hostname (IFNET_SYSTEM_HOSTNAME_FILE); |
886 |
+@@ -184,8 +182,6 @@ monitor_file_changes (const char *filename, |
887 |
+ info); |
888 |
+ g_signal_connect (monitor, "changed", G_CALLBACK (file_changed), |
889 |
+ info); |
890 |
+- PLUGIN_PRINT (IFNET_PLUGIN_NAME, "Monitoring %s", filename); |
891 |
+- |
892 |
+ } else |
893 |
+ PLUGIN_WARN (IFNET_PLUGIN_NAME, |
894 |
+ "Monitoring %s failed, error: %s", filename, |
895 |
+diff --git a/system-settings/plugins/ifnet/wpa_parser.c b/system-settings/plugins/ifnet/wpa_parser.c |
896 |
+index 42c52c3..338c338 100644 |
897 |
+--- a/system-settings/plugins/ifnet/wpa_parser.c |
898 |
++++ b/system-settings/plugins/ifnet/wpa_parser.c |
899 |
+@@ -463,12 +463,15 @@ wpa_set_data (gchar * ssid, gchar * key, gchar * value) |
900 |
+ /* Remove old key value pairs */ |
901 |
+ if (g_hash_table_lookup_extended |
902 |
+ (security, key, &orig_key, &orig_value)) { |
903 |
+- if (new_value && !strcmp(orig_value, new_value)) |
904 |
++ if (new_value && !strcmp(orig_value, new_value)){ |
905 |
++ g_free (new_value); |
906 |
+ return; |
907 |
++ } |
908 |
+ g_hash_table_remove (security, orig_key); |
909 |
+ g_free (orig_key); |
910 |
+ g_free (orig_value); |
911 |
+- } |
912 |
++ } else if (!value) |
913 |
++ return; |
914 |
+ |
915 |
+ /* Add new key value */ |
916 |
+ if (new_value) |
917 |
+-- |
918 |
+1.7.3.4 |
919 |
+ |
920 |
|
921 |
diff --git a/net-misc/networkmanager/files/networkmanager-0.8.3.996-shared-connection.patch b/net-misc/networkmanager/files/networkmanager-0.8.3.996-shared-connection.patch |
922 |
new file mode 100644 |
923 |
index 0000000..3ce883a |
924 |
--- /dev/null |
925 |
+++ b/net-misc/networkmanager/files/networkmanager-0.8.3.996-shared-connection.patch |
926 |
@@ -0,0 +1,458 @@ |
927 |
+From d252fad6aa69aefa17b592111c2db23864f63907 Mon Sep 17 00:00:00 2001 |
928 |
+From: Mu Qiao <qiaomuf@g.o> |
929 |
+Date: Tue, 25 Jan 2011 10:31:53 +0000 |
930 |
+Subject: [PATCH] shared-connection |
931 |
+ |
932 |
+Signed-off-by: Mu Qiao <qiaomuf@g.o> |
933 |
+--- |
934 |
+ system-settings/plugins/ifnet/connection_parser.c | 90 ++++++++++++++------ |
935 |
+ system-settings/plugins/ifnet/net_parser.c | 55 +++++++----- |
936 |
+ system-settings/plugins/ifnet/net_parser.h | 4 +- |
937 |
+ system-settings/plugins/ifnet/net_utils.c | 6 +- |
938 |
+ .../plugins/ifnet/nm-ifnet-connection.c | 8 +- |
939 |
+ system-settings/plugins/ifnet/wpa_parser.c | 21 +++-- |
940 |
+ 6 files changed, 122 insertions(+), 62 deletions(-) |
941 |
+ |
942 |
+diff --git a/system-settings/plugins/ifnet/connection_parser.c b/system-settings/plugins/ifnet/connection_parser.c |
943 |
+index f9fae51..9b5ddc1 100644 |
944 |
+--- a/system-settings/plugins/ifnet/connection_parser.c |
945 |
++++ b/system-settings/plugins/ifnet/connection_parser.c |
946 |
+@@ -557,7 +557,7 @@ make_ip4_setting (NMConnection * connection, gchar * conn_name, GError ** error) |
947 |
+ |
948 |
+ NMSettingIP4Config *ip4_setting = |
949 |
+ NM_SETTING_IP4_CONFIG (nm_setting_ip4_config_new ()); |
950 |
+- gchar *value; |
951 |
++ gchar *value, *method = NULL; |
952 |
+ gboolean is_static_block = is_static_ip4 (conn_name); |
953 |
+ ip_block *iblock = NULL; |
954 |
+ |
955 |
+@@ -569,13 +569,41 @@ make_ip4_setting (NMConnection * connection, gchar * conn_name, GError ** error) |
956 |
+ && strstr (value, "nogateway") ? TRUE : FALSE, NULL); |
957 |
+ |
958 |
+ if (!is_static_block) { |
959 |
+- g_object_set (ip4_setting, |
960 |
+- NM_SETTING_IP4_CONFIG_METHOD, |
961 |
+- NM_SETTING_IP4_CONFIG_METHOD_AUTO, |
962 |
+- NM_SETTING_IP4_CONFIG_NEVER_DEFAULT, FALSE, NULL); |
963 |
+- PLUGIN_PRINT (IFNET_PLUGIN_NAME, "Using DHCP for %s", |
964 |
+- conn_name); |
965 |
+- } else { |
966 |
++ method = ifnet_get_data (conn_name, "config"); |
967 |
++ if (!method){ |
968 |
++ g_set_error (error, ifnet_plugin_error_quark (), 0, |
969 |
++ "Unknown config for %s", conn_name); |
970 |
++ g_object_unref (ip4_setting); |
971 |
++ return; |
972 |
++ } |
973 |
++ if (!strcmp (method, "dhcp")) |
974 |
++ g_object_set (ip4_setting, |
975 |
++ NM_SETTING_IP4_CONFIG_METHOD, |
976 |
++ NM_SETTING_IP4_CONFIG_METHOD_AUTO, |
977 |
++ NM_SETTING_IP4_CONFIG_NEVER_DEFAULT, FALSE, NULL); |
978 |
++ else if (!strcmp (method, "autoip")){ |
979 |
++ g_object_set (ip4_setting, |
980 |
++ NM_SETTING_IP4_CONFIG_METHOD, |
981 |
++ NM_SETTING_IP4_CONFIG_METHOD_LINK_LOCAL, |
982 |
++ NM_SETTING_IP4_CONFIG_NEVER_DEFAULT, FALSE, NULL); |
983 |
++ nm_connection_add_setting (connection, NM_SETTING (ip4_setting)); |
984 |
++ return; |
985 |
++ } else if (!strcmp (method, "shared")){ |
986 |
++ g_object_set (ip4_setting, |
987 |
++ NM_SETTING_IP4_CONFIG_METHOD, |
988 |
++ NM_SETTING_IP4_CONFIG_METHOD_SHARED, |
989 |
++ NM_SETTING_IP4_CONFIG_NEVER_DEFAULT, FALSE, NULL); |
990 |
++ nm_connection_add_setting (connection, NM_SETTING (ip4_setting)); |
991 |
++ return; |
992 |
++ } else { |
993 |
++ g_set_error (error, ifnet_plugin_error_quark (), 0, |
994 |
++ "Unknown config for %s", conn_name); |
995 |
++ g_object_unref (ip4_setting); |
996 |
++ return; |
997 |
++ } |
998 |
++ PLUGIN_PRINT (IFNET_PLUGIN_NAME, "Using %s method for %s", |
999 |
++ method, conn_name); |
1000 |
++ }else { |
1001 |
+ iblock = convert_ip4_config_block (conn_name); |
1002 |
+ if (!iblock) { |
1003 |
+ g_set_error (error, ifnet_plugin_error_quark (), 0, |
1004 |
+@@ -625,7 +653,7 @@ make_ip4_setting (NMConnection * connection, gchar * conn_name, GError ** error) |
1005 |
+ } |
1006 |
+ |
1007 |
+ /* add dhcp hostname and client id */ |
1008 |
+- if (!is_static_block) { |
1009 |
++ if (method && !strcmp (method, "dhcp")) { |
1010 |
+ gchar *dhcp_hostname, *client_id; |
1011 |
+ |
1012 |
+ get_dhcp_hostname_and_client_id (&dhcp_hostname, &client_id); |
1013 |
+@@ -712,7 +740,6 @@ make_ip4_setting (NMConnection * connection, gchar * conn_name, GError ** error) |
1014 |
+ iblock = iblock->next; |
1015 |
+ destroy_ip_block (current_iblock); |
1016 |
+ } |
1017 |
+- |
1018 |
+ /* Finally add setting to connection */ |
1019 |
+ nm_connection_add_setting (connection, NM_SETTING (ip4_setting)); |
1020 |
+ } |
1021 |
+@@ -1243,10 +1270,10 @@ parse_wpa_psk (gchar * psk, GError ** error) |
1022 |
+ * the passphrase contains spaces. |
1023 |
+ */ |
1024 |
+ |
1025 |
+- p = psk; |
1026 |
+- if (p[0] == '"' && psk[strlen (psk) - 1] == '"') |
1027 |
++ p = g_strdup (psk); |
1028 |
++ if (p[0] == '"' && p[strlen (p) - 1] == '"') |
1029 |
+ quoted = TRUE; |
1030 |
+- if (!quoted && (strlen (psk) == 64)) { |
1031 |
++ if (!quoted && (strlen (p) == 64)) { |
1032 |
+ /* Verify the hex PSK; 64 digits */ |
1033 |
+ if (!is_hex (p)) { |
1034 |
+ g_set_error (error, ifnet_plugin_error_quark (), |
1035 |
+@@ -1254,7 +1281,7 @@ parse_wpa_psk (gchar * psk, GError ** error) |
1036 |
+ "Invalid WPA_PSK (contains non-hexadecimal characters)"); |
1037 |
+ goto out; |
1038 |
+ } |
1039 |
+- hashed = g_strdup (psk); |
1040 |
++ hashed = g_strdup (p); |
1041 |
+ } else { |
1042 |
+ strip_string (p, '"'); |
1043 |
+ |
1044 |
+@@ -1276,6 +1303,7 @@ parse_wpa_psk (gchar * psk, GError ** error) |
1045 |
+ } |
1046 |
+ |
1047 |
+ out: |
1048 |
++ g_free (p); |
1049 |
+ return hashed; |
1050 |
+ } |
1051 |
+ |
1052 |
+@@ -2085,7 +2113,8 @@ write_wireless_security_setting (NMConnection * connection, |
1053 |
+ } else if (!strcmp (key_mgmt, "wpa-eap")) { |
1054 |
+ wpa_set_data (conn_name, "key_mgmt", "WPA-EAP"); |
1055 |
+ wpa = TRUE; |
1056 |
+- } |
1057 |
++ } else |
1058 |
++ PLUGIN_WARN (IFNET_PLUGIN_NAME, "Unknown key_mgmt: %s", key_mgmt); |
1059 |
+ |
1060 |
+ if (auth_alg) { |
1061 |
+ if (!strcmp (auth_alg, "shared")) |
1062 |
+@@ -2180,8 +2209,11 @@ write_wireless_security_setting (NMConnection * connection, |
1063 |
+ g_string_append (quoted, psk); |
1064 |
+ g_string_append_c (quoted, '"'); |
1065 |
+ } |
1066 |
+- wpa_set_data (conn_name, "psk", |
1067 |
+- quoted ? quoted->str : (gchar *) psk); |
1068 |
++ if (psk) |
1069 |
++ wpa_set_data (conn_name, "psk", |
1070 |
++ quoted ? quoted->str : (gchar *) psk); |
1071 |
++ else |
1072 |
++ PLUGIN_WARN (IFNET_PLUGIN_NAME, "Use WPA, but no psk received from NM"); |
1073 |
+ if (quoted) |
1074 |
+ g_string_free (quoted, TRUE); |
1075 |
+ } else |
1076 |
+@@ -2190,15 +2222,19 @@ write_wireless_security_setting (NMConnection * connection, |
1077 |
+ return TRUE; |
1078 |
+ } |
1079 |
+ |
1080 |
+-/* remove old ssid and add new one*/ |
1081 |
++/* Only remove old config when ssid is changed. |
1082 |
++ * See bug #350476. |
1083 |
++ * */ |
1084 |
+ static void |
1085 |
+ update_wireless_ssid (NMConnection * connection, gchar * conn_name, |
1086 |
+ gchar * ssid, gboolean hex) |
1087 |
+ { |
1088 |
+- ifnet_delete_network (conn_name); |
1089 |
+- ifnet_add_connection (ssid, "wireless"); |
1090 |
++ if (strcmp (conn_name, ssid)){ |
1091 |
++ ifnet_delete_network (conn_name); |
1092 |
++ wpa_delete_security (conn_name); |
1093 |
++ } |
1094 |
+ |
1095 |
+- wpa_delete_security (conn_name); |
1096 |
++ ifnet_add_network (ssid, "wireless"); |
1097 |
+ wpa_add_security (ssid); |
1098 |
+ } |
1099 |
+ |
1100 |
+@@ -2443,7 +2479,11 @@ write_ip4_setting (NMConnection * connection, gchar * conn_name, |
1101 |
+ } |
1102 |
+ ifnet_set_data (conn_name, "config", ips->str); |
1103 |
+ g_string_free (ips, TRUE); |
1104 |
+- } else |
1105 |
++ } else if (!strcmp (value, NM_SETTING_IP4_CONFIG_METHOD_SHARED)) |
1106 |
++ ifnet_set_data (conn_name, "config", "shared"); |
1107 |
++ else if (!strcmp (value, NM_SETTING_IP4_CONFIG_METHOD_LINK_LOCAL)) |
1108 |
++ ifnet_set_data (conn_name, "config", "autoip"); |
1109 |
++ else |
1110 |
+ ifnet_set_data (conn_name, "config", "dhcp"); |
1111 |
+ |
1112 |
+ /* DNS Servers */ |
1113 |
+@@ -2858,7 +2898,7 @@ get_wired_name () |
1114 |
+ for (; i < 256; i++) { |
1115 |
+ gchar *conn_name = g_strdup_printf ("eth%d", i); |
1116 |
+ |
1117 |
+- if (!ifnet_has_connection (conn_name)) { |
1118 |
++ if (!ifnet_has_network (conn_name)) { |
1119 |
+ return conn_name; |
1120 |
+ } else |
1121 |
+ g_free (conn_name); |
1122 |
+@@ -2875,7 +2915,7 @@ get_ppp_name () |
1123 |
+ for (; i < 256; i++) { |
1124 |
+ gchar *conn_name = g_strdup_printf ("ppp%d", i); |
1125 |
+ |
1126 |
+- if (!ifnet_has_connection (conn_name)) { |
1127 |
++ if (!ifnet_has_network (conn_name)) { |
1128 |
+ return conn_name; |
1129 |
+ } else |
1130 |
+ g_free (conn_name); |
1131 |
+@@ -2982,7 +3022,7 @@ ifnet_add_new_connection (NMConnection * connection, |
1132 |
+ goto out; |
1133 |
+ } |
1134 |
+ |
1135 |
+- if (ifnet_add_connection (new_name, new_type)) |
1136 |
++ if (ifnet_add_network (new_name, new_type)) |
1137 |
+ success = |
1138 |
+ ifnet_update_parsers_by_connection (connection, new_name, |
1139 |
+ NULL, config_file, |
1140 |
+diff --git a/system-settings/plugins/ifnet/net_parser.c b/system-settings/plugins/ifnet/net_parser.c |
1141 |
+index b4a381d..de2db8a 100644 |
1142 |
+--- a/system-settings/plugins/ifnet/net_parser.c |
1143 |
++++ b/system-settings/plugins/ifnet/net_parser.c |
1144 |
+@@ -37,6 +37,9 @@ static GList *functions_list; |
1145 |
+ /* Used to decide whether to write changes to file*/ |
1146 |
+ static gboolean net_parser_data_changed = FALSE; |
1147 |
+ |
1148 |
++static void |
1149 |
++destroy_connection_config (GHashTable * conn); |
1150 |
++ |
1151 |
+ static GHashTable * |
1152 |
+ add_new_connection_config (const gchar * type, const gchar * name) |
1153 |
+ { |
1154 |
+@@ -58,8 +61,10 @@ add_new_connection_config (const gchar * type, const gchar * name) |
1155 |
+ } |
1156 |
+ |
1157 |
+ gboolean |
1158 |
+-ifnet_add_connection (gchar * name, gchar * type) |
1159 |
++ifnet_add_network (gchar * name, gchar * type) |
1160 |
+ { |
1161 |
++ if (ifnet_has_network (name)) |
1162 |
++ return TRUE; |
1163 |
+ if (add_new_connection_config (type, name)) { |
1164 |
+ PLUGIN_PRINT (IFNET_PLUGIN_NAME, "Adding network for %s", name); |
1165 |
+ net_parser_data_changed = TRUE; |
1166 |
+@@ -69,11 +74,27 @@ ifnet_add_connection (gchar * name, gchar * type) |
1167 |
+ } |
1168 |
+ |
1169 |
+ gboolean |
1170 |
+-ifnet_has_connection (gchar * conn_name) |
1171 |
++ifnet_has_network (gchar * conn_name) |
1172 |
+ { |
1173 |
+ return g_hash_table_lookup (conn_table, conn_name) != NULL; |
1174 |
+ } |
1175 |
+ |
1176 |
++gboolean |
1177 |
++ifnet_delete_network (gchar * conn_name) |
1178 |
++{ |
1179 |
++ GHashTable *network = NULL; |
1180 |
++ |
1181 |
++ g_return_val_if_fail (conn_table != NULL && conn_name != NULL, FALSE); |
1182 |
++ PLUGIN_PRINT (IFNET_PLUGIN_NAME, "Deleting network for %s", conn_name); |
1183 |
++ network = g_hash_table_lookup (conn_table, conn_name); |
1184 |
++ if (!network) |
1185 |
++ return FALSE; |
1186 |
++ g_hash_table_remove (conn_table, conn_name); |
1187 |
++ destroy_connection_config (network); |
1188 |
++ net_parser_data_changed = TRUE; |
1189 |
++ return TRUE; |
1190 |
++} |
1191 |
++ |
1192 |
+ static GHashTable * |
1193 |
+ get_connection_config (gchar * name) |
1194 |
+ { |
1195 |
+@@ -377,21 +398,27 @@ ifnet_set_data (gchar * conn_name, gchar * key, gchar * value) |
1196 |
+ { |
1197 |
+ gpointer orin_key = NULL, orin_value = NULL; |
1198 |
+ GHashTable *conn = g_hash_table_lookup (conn_table, conn_name); |
1199 |
++ gchar *new_value = NULL; |
1200 |
+ |
1201 |
+ if (!conn) { |
1202 |
+ PLUGIN_WARN (IFNET_PLUGIN_NAME, |
1203 |
+ "%s does not exsit!", conn_name); |
1204 |
+ return; |
1205 |
+ } |
1206 |
++ if (value){ |
1207 |
++ new_value = g_strdup (value); |
1208 |
++ strip_string (new_value, '"'); |
1209 |
++ } |
1210 |
+ /* Remove existing key value pair */ |
1211 |
+ if (g_hash_table_lookup_extended (conn, key, &orin_key, &orin_value)) { |
1212 |
++ if (new_value && !strcmp (orin_value, new_value)) |
1213 |
++ return; |
1214 |
+ g_hash_table_remove (conn, orin_key); |
1215 |
+ g_free (orin_key); |
1216 |
+ g_free (orin_value); |
1217 |
+ } |
1218 |
+- if (value) |
1219 |
+- g_hash_table_insert (conn, g_strdup (key), |
1220 |
+- strip_string (g_strdup (value), '"')); |
1221 |
++ if (new_value) |
1222 |
++ g_hash_table_insert (conn, g_strdup (key), new_value); |
1223 |
+ net_parser_data_changed = TRUE; |
1224 |
+ } |
1225 |
+ |
1226 |
+@@ -467,7 +494,7 @@ ifnet_flush_to_file (gchar * config_file) |
1227 |
+ gboolean result = FALSE; |
1228 |
+ |
1229 |
+ if (!net_parser_data_changed) |
1230 |
+- return FALSE; |
1231 |
++ return TRUE; |
1232 |
+ if (!conn_table || !global_settings_table) |
1233 |
+ return FALSE; |
1234 |
+ |
1235 |
+@@ -583,22 +610,6 @@ ifnet_flush_to_file (gchar * config_file) |
1236 |
+ return result; |
1237 |
+ } |
1238 |
+ |
1239 |
+-gboolean |
1240 |
+-ifnet_delete_network (gchar * conn_name) |
1241 |
+-{ |
1242 |
+- GHashTable *network = NULL; |
1243 |
+- |
1244 |
+- g_return_val_if_fail (conn_table != NULL && conn_name != NULL, FALSE); |
1245 |
+- PLUGIN_PRINT (IFNET_PLUGIN_NAME, "Deleting network for %s", conn_name); |
1246 |
+- network = g_hash_table_lookup (conn_table, conn_name); |
1247 |
+- if (!network) |
1248 |
+- return FALSE; |
1249 |
+- g_hash_table_remove (conn_table, conn_name); |
1250 |
+- destroy_connection_config (network); |
1251 |
+- net_parser_data_changed = TRUE; |
1252 |
+- return TRUE; |
1253 |
+-} |
1254 |
+- |
1255 |
+ void |
1256 |
+ ifnet_destroy (void) |
1257 |
+ { |
1258 |
+diff --git a/system-settings/plugins/ifnet/net_parser.h b/system-settings/plugins/ifnet/net_parser.h |
1259 |
+index 73a44c8..b71a01f 100644 |
1260 |
+--- a/system-settings/plugins/ifnet/net_parser.h |
1261 |
++++ b/system-settings/plugins/ifnet/net_parser.h |
1262 |
+@@ -36,11 +36,11 @@ GList *ifnet_get_connection_names (void); |
1263 |
+ gchar *ifnet_get_data (gchar * conn_name, const gchar * key); |
1264 |
+ gchar *ifnet_get_global_data (const gchar * key); |
1265 |
+ gchar *ifnet_get_global_setting (gchar * group, gchar * key); |
1266 |
+-gboolean ifnet_has_connection (gchar * conn_name); |
1267 |
++gboolean ifnet_has_network (gchar * conn_name); |
1268 |
+ |
1269 |
+ /* Writer functions */ |
1270 |
+ gboolean ifnet_flush_to_file (gchar * config_file); |
1271 |
+ void ifnet_set_data (gchar * conn_name, gchar * key, gchar * value); |
1272 |
+-gboolean ifnet_add_connection (gchar * name, gchar * type); |
1273 |
++gboolean ifnet_add_network (gchar * name, gchar * type); |
1274 |
+ gboolean ifnet_delete_network (gchar * conn_name); |
1275 |
+ #endif |
1276 |
+diff --git a/system-settings/plugins/ifnet/net_utils.c b/system-settings/plugins/ifnet/net_utils.c |
1277 |
+index 2dc253c..83b4325 100644 |
1278 |
+--- a/system-settings/plugins/ifnet/net_utils.c |
1279 |
++++ b/system-settings/plugins/ifnet/net_utils.c |
1280 |
+@@ -278,6 +278,10 @@ is_static_ip4 (gchar * conn_name) |
1281 |
+ |
1282 |
+ if (!data) |
1283 |
+ return FALSE; |
1284 |
++ if (!strcmp (data, "shared")) |
1285 |
++ return FALSE; |
1286 |
++ if (!strcmp (data, "autoip")) |
1287 |
++ return FALSE; |
1288 |
+ dhcp6 = strstr (data, "dhcp6"); |
1289 |
+ if (dhcp6) { |
1290 |
+ gchar *dhcp4; |
1291 |
+@@ -942,8 +946,8 @@ get_dhcp_hostname_and_client_id (char **hostname, char **client_id) |
1292 |
+ else if ((tmp = strstr (line, "send host-name")) != NULL) { |
1293 |
+ tmp += strlen ("send host-name"); |
1294 |
+ g_strstrip (tmp); |
1295 |
+- strip_string (tmp, '"'); |
1296 |
+ strip_string (tmp, ';'); |
1297 |
++ strip_string (tmp, '"'); |
1298 |
+ if (tmp[0] != '\0') |
1299 |
+ *hostname = g_strdup (tmp); |
1300 |
+ else |
1301 |
+diff --git a/system-settings/plugins/ifnet/nm-ifnet-connection.c b/system-settings/plugins/ifnet/nm-ifnet-connection.c |
1302 |
+index e47495c..ebe2581 100644 |
1303 |
+--- a/system-settings/plugins/ifnet/nm-ifnet-connection.c |
1304 |
++++ b/system-settings/plugins/ifnet/nm-ifnet-connection.c |
1305 |
+@@ -71,12 +71,14 @@ nm_ifnet_connection_new (gchar * conn_name) |
1306 |
+ { |
1307 |
+ NMConnection *tmp; |
1308 |
+ GObject *object; |
1309 |
+- GError **error = NULL; |
1310 |
++ GError *error = NULL; |
1311 |
+ |
1312 |
+ g_return_val_if_fail (conn_name != NULL, NULL); |
1313 |
+- tmp = ifnet_update_connection_from_config_block (conn_name, error); |
1314 |
+- if (!tmp) |
1315 |
++ tmp = ifnet_update_connection_from_config_block (conn_name, &error); |
1316 |
++ if (!tmp){ |
1317 |
++ g_error_free (error); |
1318 |
+ return NULL; |
1319 |
++ } |
1320 |
+ object = (GObject *) g_object_new (NM_TYPE_IFNET_CONNECTION, |
1321 |
+ NM_IFNET_CONNECTION_CONN_NAME, |
1322 |
+ conn_name, NULL); |
1323 |
+diff --git a/system-settings/plugins/ifnet/wpa_parser.c b/system-settings/plugins/ifnet/wpa_parser.c |
1324 |
+index 5e94108..42c52c3 100644 |
1325 |
+--- a/system-settings/plugins/ifnet/wpa_parser.c |
1326 |
++++ b/system-settings/plugins/ifnet/wpa_parser.c |
1327 |
+@@ -366,7 +366,7 @@ wpa_flush_to_file (gchar * config_file) |
1328 |
+ gboolean result = FALSE; |
1329 |
+ |
1330 |
+ if (!wpa_parser_data_changed) |
1331 |
+- return FALSE; |
1332 |
++ return TRUE; |
1333 |
+ if (!wsec_table || !wsec_global_table) |
1334 |
+ return FALSE; |
1335 |
+ |
1336 |
+@@ -450,26 +450,29 @@ wpa_set_data (gchar * ssid, gchar * key, gchar * value) |
1337 |
+ { |
1338 |
+ gpointer orig_key = NULL, orig_value = NULL; |
1339 |
+ GHashTable *security = g_hash_table_lookup (wsec_table, ssid); |
1340 |
++ gchar *new_value = NULL; |
1341 |
+ |
1342 |
+ g_return_if_fail (security != NULL); |
1343 |
+ |
1344 |
++ if (value){ |
1345 |
++ new_value = g_strdup(value); |
1346 |
++ if (strcmp (key, "ssid") != 0 && strcmp (key, "psk") != 0 |
1347 |
++ && !g_str_has_prefix (key, "wep_key")) |
1348 |
++ strip_string (new_value, '"'); |
1349 |
++ } |
1350 |
+ /* Remove old key value pairs */ |
1351 |
+ if (g_hash_table_lookup_extended |
1352 |
+ (security, key, &orig_key, &orig_value)) { |
1353 |
++ if (new_value && !strcmp(orig_value, new_value)) |
1354 |
++ return; |
1355 |
+ g_hash_table_remove (security, orig_key); |
1356 |
+ g_free (orig_key); |
1357 |
+ g_free (orig_value); |
1358 |
+ } |
1359 |
+ |
1360 |
+ /* Add new key value */ |
1361 |
+- if (value) { |
1362 |
+- gchar *new_value = g_strdup (value); |
1363 |
+- |
1364 |
+- if (strcmp (key, "ssid") != 0 && strcmp (key, "psk") != 0 |
1365 |
+- && !g_str_has_prefix (key, "wep_key")) |
1366 |
+- strip_string (new_value, '"'); |
1367 |
++ if (new_value) |
1368 |
+ g_hash_table_insert (security, g_strdup (key), new_value); |
1369 |
+- } |
1370 |
+ wpa_parser_data_changed = TRUE; |
1371 |
+ } |
1372 |
+ |
1373 |
+@@ -483,7 +486,7 @@ gboolean |
1374 |
+ wpa_add_security (gchar * ssid) |
1375 |
+ { |
1376 |
+ if (wpa_has_security (ssid)) |
1377 |
+- return FALSE; |
1378 |
++ return TRUE; |
1379 |
+ else { |
1380 |
+ GHashTable *security = |
1381 |
+ g_hash_table_new (g_str_hash, g_str_equal); |
1382 |
+-- |
1383 |
+1.7.3.4 |
1384 |
+ |
1385 |
|
1386 |
diff --git a/net-misc/networkmanager/metadata.xml b/net-misc/networkmanager/metadata.xml |
1387 |
new file mode 100644 |
1388 |
index 0000000..7271976 |
1389 |
--- /dev/null |
1390 |
+++ b/net-misc/networkmanager/metadata.xml |
1391 |
@@ -0,0 +1,29 @@ |
1392 |
+<?xml version="1.0" encoding="UTF-8"?> |
1393 |
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
1394 |
+<pkgmetadata> |
1395 |
+ <herd>no-herd</herd> |
1396 |
+ <maintainer> |
1397 |
+ <email>dagger@g.o</email> |
1398 |
+ <name>Robert Piasek</name> |
1399 |
+ </maintainer> |
1400 |
+ <maintainer> |
1401 |
+ <email>nirbheek@g.o</email> |
1402 |
+ <name>Nirbheek Chauhan</name> |
1403 |
+ </maintainer> |
1404 |
+ <maintainer> |
1405 |
+ <email>steev@g.o</email> |
1406 |
+ <name>Stephen Klimaszewski</name> |
1407 |
+ </maintainer> |
1408 |
+ <maintainer> |
1409 |
+ <email>qiaomuf@g.o</email> |
1410 |
+ <name>Mu Qiao</name> |
1411 |
+ </maintainer> |
1412 |
+ |
1413 |
+ <use> |
1414 |
+ <flag name="dhclient">Use dhclient from <pkg>net-misc/dhcp</pkg> for getting ip.</flag> |
1415 |
+ <flag name="dhcpcd">Use <pkg>net-misc/dhcpcd</pkg> for getting ip.</flag> |
1416 |
+ <flag name="nss">Use <pkg>dev-libs/nss</pkg> for cryptography.</flag> |
1417 |
+ <flag name="resolvconf">Use <pkg>net-dns/openresolv</pkg> for managing DNS information</flag> |
1418 |
+ <flag name="connection-sharing">Use <pkg>net-dns/dnsmasq</pkg> and <pkg>net-firewall/iptables</pkg> for connection sharing </flag> |
1419 |
+ </use> |
1420 |
+</pkgmetadata> |
1421 |
|
1422 |
diff --git a/net-misc/networkmanager/networkmanager-0.8.3.996.ebuild b/net-misc/networkmanager/networkmanager-0.8.3.996.ebuild |
1423 |
new file mode 100644 |
1424 |
index 0000000..7618848 |
1425 |
--- /dev/null |
1426 |
+++ b/net-misc/networkmanager/networkmanager-0.8.3.996.ebuild |
1427 |
@@ -0,0 +1,157 @@ |
1428 |
+# Copyright 1999-2011 Gentoo Foundation |
1429 |
+# Distributed under the terms of the GNU General Public License v2 |
1430 |
+# $Header: /var/cvsroot/gentoo-x86/net-misc/networkmanager/networkmanager-0.8.2-r9.ebuild,v 1.1 2011/02/26 08:13:31 qiaomuf Exp $ |
1431 |
+ |
1432 |
+EAPI="2" |
1433 |
+ |
1434 |
+inherit eutils gnome.org linux-info |
1435 |
+ |
1436 |
+# NetworkManager likes itself with capital letters |
1437 |
+MY_PN=${PN/networkmanager/NetworkManager} |
1438 |
+MY_P=${MY_PN}-${PV} |
1439 |
+ |
1440 |
+DESCRIPTION="Network configuration and management in an easy way. Desktop environment independent." |
1441 |
+HOMEPAGE="http://www.gnome.org/projects/NetworkManager/" |
1442 |
+SRC_URI="http://ftp.gnome.org/pub/GNOME/sources/${MY_PN}/0.8/${MY_P}.tar.bz2" |
1443 |
+ |
1444 |
+LICENSE="GPL-2" |
1445 |
+SLOT="0" |
1446 |
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" |
1447 |
+IUSE="avahi bluetooth doc nss gnutls dhclient dhcpcd kernel_linux resolvconf connection-sharing" |
1448 |
+ |
1449 |
+RDEPEND=">=sys-apps/dbus-1.2 |
1450 |
+ >=dev-libs/dbus-glib-0.75 |
1451 |
+ >=net-wireless/wireless-tools-28_pre9 |
1452 |
+ >=sys-fs/udev-145[extras] |
1453 |
+ >=dev-libs/glib-2.18 |
1454 |
+ >=sys-auth/polkit-0.92 |
1455 |
+ >=dev-libs/libnl-1.1 |
1456 |
+ >=net-misc/modemmanager-0.4 |
1457 |
+ >=net-wireless/wpa_supplicant-0.5.10[dbus] |
1458 |
+ bluetooth? ( net-wireless/bluez ) |
1459 |
+ || ( sys-libs/e2fsprogs-libs <sys-fs/e2fsprogs-1.41.0 ) |
1460 |
+ avahi? ( net-dns/avahi[autoipd] ) |
1461 |
+ gnutls? ( |
1462 |
+ nss? ( >=dev-libs/nss-3.11 ) |
1463 |
+ !nss? ( dev-libs/libgcrypt |
1464 |
+ net-libs/gnutls ) ) |
1465 |
+ !gnutls? ( >=dev-libs/nss-3.11 ) |
1466 |
+ dhclient? ( |
1467 |
+ dhcpcd? ( >=net-misc/dhcpcd-4.0.0_rc3 ) |
1468 |
+ !dhcpcd? ( net-misc/dhcp ) ) |
1469 |
+ !dhclient? ( >=net-misc/dhcpcd-4.0.0_rc3 ) |
1470 |
+ resolvconf? ( net-dns/openresolv ) |
1471 |
+ connection-sharing? ( |
1472 |
+ net-dns/dnsmasq |
1473 |
+ net-firewall/iptables )" |
1474 |
+ |
1475 |
+DEPEND="${RDEPEND} |
1476 |
+ dev-util/pkgconfig |
1477 |
+ dev-util/intltool |
1478 |
+ >=net-dialup/ppp-2.4.5 |
1479 |
+ doc? ( >=dev-util/gtk-doc-1.8 )" |
1480 |
+ |
1481 |
+S=${WORKDIR}/${MY_P} |
1482 |
+ |
1483 |
+sysfs_deprecated_check() { |
1484 |
+ ebegin "Checking for SYSFS_DEPRECATED support" |
1485 |
+ |
1486 |
+ if { linux_chkconfig_present SYSFS_DEPRECATED_V2; }; then |
1487 |
+ eerror "Please disable SYSFS_DEPRECATED_V2 support in your kernel config and recompile your kernel" |
1488 |
+ eerror "or NetworkManager will not work correctly." |
1489 |
+ eerror "See http://bugs.gentoo.org/333639 for more info." |
1490 |
+ die "CONFIG_SYSFS_DEPRECATED_V2 support detected!" |
1491 |
+ fi |
1492 |
+ eend $? |
1493 |
+} |
1494 |
+ |
1495 |
+pkg_setup() { |
1496 |
+ # FIXME. Required by -confchanges.patch, but the patch is invalid as |
1497 |
+ # ConsoleKit and PolicyKit is enough to get authorization. |
1498 |
+ enewgroup plugdev |
1499 |
+ |
1500 |
+ if use kernel_linux; then |
1501 |
+ get_version |
1502 |
+ if linux_config_exists; then |
1503 |
+ sysfs_deprecated_check |
1504 |
+ else |
1505 |
+ ewarn "Was unable to determine your kernel .config" |
1506 |
+ ewarn "Please note that if CONFIG_SYSFS_DEPRECATED_V2 is set in your kernel .config, NetworkManager will not work correctly." |
1507 |
+ ewarn "See http://bugs.gentoo.org/333639 for more info." |
1508 |
+ fi |
1509 |
+ |
1510 |
+ fi |
1511 |
+} |
1512 |
+ |
1513 |
+src_prepare() { |
1514 |
+ # dbus policy patch |
1515 |
+ epatch "${FILESDIR}/${P}-confchanges.patch" |
1516 |
+ # fix shared connection wrt bug #350476 |
1517 |
+ # fix parsing dhclient.conf wrt bug #352638 |
1518 |
+ epatch "${FILESDIR}/${P}-shared-connection.patch" |
1519 |
+ # fix tests wrt bug #353549 |
1520 |
+ # epatch "${FILESDIR}/${P}-fix-tests.patch" |
1521 |
+ # won't write when nothing changed (bug #356339) |
1522 |
+ epatch "${FILESDIR}/${P}-ifnet-smarter-write.patch" |
1523 |
+ # eautoreconf |
1524 |
+} |
1525 |
+ |
1526 |
+src_configure() { |
1527 |
+ ECONF="--disable-more-warnings |
1528 |
+ --localstatedir=/var |
1529 |
+ --with-distro=gentoo |
1530 |
+ --with-dbus-sys-dir=/etc/dbus-1/system.d |
1531 |
+ --with-udev-dir=/etc/udev |
1532 |
+ --with-iptables=/sbin/iptables |
1533 |
+ $(use_enable doc gtk-doc) |
1534 |
+ $(use_with doc docs) |
1535 |
+ $(use_with resolvconf)" |
1536 |
+ |
1537 |
+ # default is dhcpcd (if none or both are specified), ISC dchclient otherwise |
1538 |
+ if use dhclient ; then |
1539 |
+ if use dhcpcd ; then |
1540 |
+ ECONF="${ECONF} --with-dhcpcd --without-dhclient" |
1541 |
+ else |
1542 |
+ ECONF="${ECONF} --with-dhclient --without-dhcpcd" |
1543 |
+ fi |
1544 |
+ else |
1545 |
+ ECONF="${ECONF} --with-dhcpcd --without-dhclient" |
1546 |
+ fi |
1547 |
+ |
1548 |
+ # default is NSS (if none or both are specified), GnuTLS otherwise |
1549 |
+ if use gnutls ; then |
1550 |
+ if use nss ; then |
1551 |
+ ECONF="${ECONF} --with-crypto=nss" |
1552 |
+ else |
1553 |
+ ECONF="${ECONF} --with-crypto=gnutls" |
1554 |
+ fi |
1555 |
+ else |
1556 |
+ ECONF="${ECONF} --with-crypto=nss" |
1557 |
+ fi |
1558 |
+ |
1559 |
+ econf ${ECONF} |
1560 |
+} |
1561 |
+ |
1562 |
+src_install() { |
1563 |
+ emake DESTDIR="${D}" install || die "emake install failed" |
1564 |
+ |
1565 |
+ # Need to keep the /var/run/NetworkManager directory |
1566 |
+ keepdir /var/run/NetworkManager |
1567 |
+ |
1568 |
+ # Need to keep the /etc/NetworkManager/dispatched.d for dispatcher scripts |
1569 |
+ keepdir /etc/NetworkManager/dispatcher.d |
1570 |
+ |
1571 |
+ dodoc AUTHORS ChangeLog NEWS README TODO || die "dodoc failed" |
1572 |
+ |
1573 |
+ # Add keyfile plugin support |
1574 |
+ keepdir /etc/NetworkManager/system-connections |
1575 |
+ insinto /etc/NetworkManager |
1576 |
+ newins "${FILESDIR}/nm-system-settings.conf-ifnet" nm-system-settings.conf \ |
1577 |
+ || die "newins failed" |
1578 |
+} |
1579 |
+ |
1580 |
+pkg_postinst() { |
1581 |
+ elog "You will need to reload DBus if this is your first time installing" |
1582 |
+ elog "NetworkManager, or if you're upgrading from 0.7 or older." |
1583 |
+ elog "" |
1584 |
+} |