Gentoo Archives: gentoo-commits

From: "Fabian Groffen (grobian)" <grobian@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-alt r1704 - in trunk/baselayout-prefix: . bin etc etc/conf.d etc/env.d etc/modprobe.d init.d lib/rcscripts/net man sbin src src/awk src/core src/filefuncs
Date: Thu, 28 Apr 2011 18:26:30
Message-Id: 20110428182550.AF4FD20054@flycatcher.gentoo.org
1 Author: grobian
2 Date: 2011-04-28 18:25:46 +0000 (Thu, 28 Apr 2011)
3 New Revision: 1704
4
5 Added:
6 trunk/baselayout-prefix/ChangeLog.svn
7 trunk/baselayout-prefix/bin/checkpath
8 trunk/baselayout-prefix/etc/conf.d/urandom
9 trunk/baselayout-prefix/etc/modprobe.d/
10 trunk/baselayout-prefix/etc/modprobe.d/aliases.conf
11 trunk/baselayout-prefix/etc/modprobe.d/i386.conf
12 Removed:
13 trunk/baselayout-prefix/etc/modules.d/
14 trunk/baselayout-prefix/init.d/reboot.sh
15 trunk/baselayout-prefix/init.d/shutdown.sh
16 trunk/baselayout-prefix/man/modules-update.8
17 trunk/baselayout-prefix/sbin/env-update.sh
18 trunk/baselayout-prefix/sbin/modules-update
19 trunk/baselayout-prefix/src/awk/genenviron.awk
20 Modified:
21 trunk/baselayout-prefix/ChangeLog
22 trunk/baselayout-prefix/bin/rc-status
23 trunk/baselayout-prefix/etc/conf.d/bootmisc
24 trunk/baselayout-prefix/etc/conf.d/clock
25 trunk/baselayout-prefix/etc/conf.d/net.example
26 trunk/baselayout-prefix/etc/conf.d/rc
27 trunk/baselayout-prefix/etc/conf.d/wireless.example
28 trunk/baselayout-prefix/etc/env.d/00basic
29 trunk/baselayout-prefix/etc/fstab
30 trunk/baselayout-prefix/etc/inputrc
31 trunk/baselayout-prefix/etc/networks
32 trunk/baselayout-prefix/etc/passwd
33 trunk/baselayout-prefix/etc/protocols
34 trunk/baselayout-prefix/etc/rc.conf
35 trunk/baselayout-prefix/etc/services
36 trunk/baselayout-prefix/etc/shadow
37 trunk/baselayout-prefix/etc/shells
38 trunk/baselayout-prefix/init.d/bootmisc
39 trunk/baselayout-prefix/init.d/checkfs
40 trunk/baselayout-prefix/init.d/checkroot
41 trunk/baselayout-prefix/init.d/clock
42 trunk/baselayout-prefix/init.d/consolefont
43 trunk/baselayout-prefix/init.d/halt.sh
44 trunk/baselayout-prefix/init.d/hostname
45 trunk/baselayout-prefix/init.d/keymaps
46 trunk/baselayout-prefix/init.d/local
47 trunk/baselayout-prefix/init.d/localmount
48 trunk/baselayout-prefix/init.d/modules
49 trunk/baselayout-prefix/init.d/net.eth0
50 trunk/baselayout-prefix/init.d/net.lo
51 trunk/baselayout-prefix/init.d/netmount
52 trunk/baselayout-prefix/init.d/numlock
53 trunk/baselayout-prefix/init.d/rmnologin
54 trunk/baselayout-prefix/init.d/urandom
55 trunk/baselayout-prefix/lib/rcscripts/net/adsl.sh
56 trunk/baselayout-prefix/lib/rcscripts/net/apipa.sh
57 trunk/baselayout-prefix/lib/rcscripts/net/arping.sh
58 trunk/baselayout-prefix/lib/rcscripts/net/bonding.sh
59 trunk/baselayout-prefix/lib/rcscripts/net/br2684ctl.sh
60 trunk/baselayout-prefix/lib/rcscripts/net/bridge.sh
61 trunk/baselayout-prefix/lib/rcscripts/net/ccwgroup.sh
62 trunk/baselayout-prefix/lib/rcscripts/net/clip.sh
63 trunk/baselayout-prefix/lib/rcscripts/net/dhclient.sh
64 trunk/baselayout-prefix/lib/rcscripts/net/dhcpcd.sh
65 trunk/baselayout-prefix/lib/rcscripts/net/essidnet.sh
66 trunk/baselayout-prefix/lib/rcscripts/net/ifconfig.sh
67 trunk/baselayout-prefix/lib/rcscripts/net/ifplugd.sh
68 trunk/baselayout-prefix/lib/rcscripts/net/ip6to4.sh
69 trunk/baselayout-prefix/lib/rcscripts/net/ipppd.sh
70 trunk/baselayout-prefix/lib/rcscripts/net/iproute2.sh
71 trunk/baselayout-prefix/lib/rcscripts/net/iptunnel.sh
72 trunk/baselayout-prefix/lib/rcscripts/net/iwconfig.sh
73 trunk/baselayout-prefix/lib/rcscripts/net/macchanger.sh
74 trunk/baselayout-prefix/lib/rcscripts/net/macnet.sh
75 trunk/baselayout-prefix/lib/rcscripts/net/netplugd.sh
76 trunk/baselayout-prefix/lib/rcscripts/net/pppd.sh
77 trunk/baselayout-prefix/lib/rcscripts/net/pump.sh
78 trunk/baselayout-prefix/lib/rcscripts/net/rename.sh
79 trunk/baselayout-prefix/lib/rcscripts/net/system.sh
80 trunk/baselayout-prefix/lib/rcscripts/net/tuntap.sh
81 trunk/baselayout-prefix/lib/rcscripts/net/udhcpc.sh
82 trunk/baselayout-prefix/lib/rcscripts/net/vlan.sh
83 trunk/baselayout-prefix/lib/rcscripts/net/wpa_supplicant.sh
84 trunk/baselayout-prefix/man/MAKEDEV.8
85 trunk/baselayout-prefix/man/modules.autoload.5
86 trunk/baselayout-prefix/man/start-stop-daemon.8
87 trunk/baselayout-prefix/sbin/MAKEDEV
88 trunk/baselayout-prefix/sbin/depscan.sh
89 trunk/baselayout-prefix/sbin/functions.sh
90 trunk/baselayout-prefix/sbin/rc
91 trunk/baselayout-prefix/sbin/rc-daemon.sh
92 trunk/baselayout-prefix/sbin/rc-help.sh
93 trunk/baselayout-prefix/sbin/rc-services.sh
94 trunk/baselayout-prefix/sbin/rc-update
95 trunk/baselayout-prefix/sbin/runscript.sh
96 trunk/baselayout-prefix/src/Makefile
97 trunk/baselayout-prefix/src/awk/cachedepends.awk
98 trunk/baselayout-prefix/src/awk/functions.awk
99 trunk/baselayout-prefix/src/awk/gendepends.awk
100 trunk/baselayout-prefix/src/consoletype.c
101 trunk/baselayout-prefix/src/core/ChangeLog
102 trunk/baselayout-prefix/src/core/Makefile
103 trunk/baselayout-prefix/src/core/debug.h
104 trunk/baselayout-prefix/src/core/depend.c
105 trunk/baselayout-prefix/src/core/depend.h
106 trunk/baselayout-prefix/src/core/depscan.c
107 trunk/baselayout-prefix/src/core/misc.c
108 trunk/baselayout-prefix/src/core/misc.h
109 trunk/baselayout-prefix/src/core/parse.c
110 trunk/baselayout-prefix/src/core/parse.h
111 trunk/baselayout-prefix/src/core/simple-regex.c
112 trunk/baselayout-prefix/src/core/simple-regex.h
113 trunk/baselayout-prefix/src/core/test-regex.c
114 trunk/baselayout-prefix/src/filefuncs/filefuncs.c
115 trunk/baselayout-prefix/src/headers.h
116 trunk/baselayout-prefix/src/runscript.c
117 trunk/baselayout-prefix/src/start-stop-daemon.c
118 Log:
119 update to 1.12.14
120
121 Modified: trunk/baselayout-prefix/ChangeLog
122 ===================================================================
123 --- trunk/baselayout-prefix/ChangeLog 2011-03-31 18:45:54 UTC (rev 1703)
124 +++ trunk/baselayout-prefix/ChangeLog 2011-04-28 18:25:46 UTC (rev 1704)
125 @@ -1,6 +1,85 @@
126 # ChangeLog for Gentoo System Intialization ("rc") scripts
127 -# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPLv2
128 +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPLv2
129
130 + 25 Jul 2007; Roy Marples <uberlord@g.o>:
131 +
132 + Patch runscript.sh to allow for --quiet status, #186459
133 + thanks to Jan Kundrát.
134 +
135 +* baselayout-1.12.9 (17 Jan 2006)
136 +
137 + Misc fixes and compatible with baselayout-1.13.0_alpha12.
138 +
139 +* baselayout-1.12.8 (12 Dec 2006)
140 +
141 + 18 Dec 2006; Roy Marples <uberlord@g.o>:
142 +
143 + Reverted patch for #104869 as it's silly. Fixes #158174.
144 +
145 + Match wireless encryption key reported against *, #158319 thanks to
146 + Robert Wolf.
147 +
148 + Replace tac with sed '1!G;h;$!d' as tac is in /usr, #158312.
149 +
150 + Stop providing the NVdriver alias, #158099.
151 +
152 + Fix routes and lo correctly, #157965.
153 +
154 +* baselayout-1.12.7 (12 Dec 2006)
155 +
156 + 12 Dec 2006; Roy Marples <uberlord@g.o>:
157 +
158 + Assume all routes are host routes unless we have a valid netmask,
159 + #157418 thanks to Alexander Zubkov.
160 +
161 + sysvinit now provides shutdown.sh and reboot.sh, #112991.
162 +
163 + 06 Dec 2006; Roy Marples <uberlord@g.o>:
164 +
165 + Fix dhcp client variables, as pointed out by John Major.
166 +
167 + 05 Dec 2006; Roy Marples <uberlord@g.o>:
168 +
169 + Obey the pppd noauth option, #104869 thanks to Bram Verweij.
170 +
171 +* baselayout-1.12.6 (02 Nov 2006)
172 +
173 + 02 Nov 2006; Roy Marples <uberlord@g.o>:
174 +
175 + We no longer unmount ramfs in halt.sh, #151128
176 + We no longer use =~ for the 1.12 branch only as we should work on all
177 + bash versions, #151108
178 +
179 + 01 Nov 2006; Roy Marples <uberlord@g.o>:
180 +
181 + Clarified pppd maxfail usage, #153657 thanks to Toralf Förster.
182 +
183 + 31 Oct 2006; Roy Marples <uberlord@g.o>:
184 +
185 + tuntap should come before bridge, #150520.
186 +
187 + 30 Sep 2006; Roy Marples <uberlord@g.o>:
188 +
189 + Added warning about clamping MSS when running ppp on a router, #149525
190 + thanks to Alin Nastac.
191 +
192 + Punted DISPLAYMANAGER from /etc/rc.conf as it's now in /etc/conf.d/xdm
193 +
194 + 26 Sep 2006; Roy Marples <uberlord@g.o>:
195 +
196 + Don't wait for scheduled services to restart when a service is
197 + started in the background as this may tie up the calling daemon, #148700.
198 +
199 + Give ppp at least 30 seconds to die, #147490, thanks to Alin Nastac.
200 +
201 + 25 Sep 2006; Roy Marples <uberlord@g.o>:
202 +
203 + Don't rename bridged or bonded interfaces either, #145581.
204 +
205 + 19 Sep 2006; Roy Marples <uberlord@g.o>:
206 +
207 + Start scheduled services in the correct order, #148011.
208 +
209 06 Sep 2006; Roy Marples <uberlord@g.o>:
210
211 Fix PPPoA usage, #144194 thanks to Giampaolo Tomassoni.
212
213 Added: trunk/baselayout-prefix/ChangeLog.svn
214 ===================================================================
215 --- trunk/baselayout-prefix/ChangeLog.svn (rev 0)
216 +++ trunk/baselayout-prefix/ChangeLog.svn 2011-04-28 18:25:46 UTC (rev 1704)
217 @@ -0,0 +1,9305 @@
218 +------------------------------------------------------------------------
219 +r3178 | vapier | 2010-09-26 18:10:37 -0400 (Sun, 26 Sep 2010) | 1 line
220 +
221 +check by Amadeusz Żołnowski to see if /dev/pts/ mounted first #336726
222 +------------------------------------------------------------------------
223 +r3177 | vapier | 2010-09-26 18:05:05 -0400 (Sun, 26 Sep 2010) | 1 line
224 +
225 +rewrite by Amadeusz Żołnowski to use `mountpoint` instead of `stat`, and use a common func #336723
226 +------------------------------------------------------------------------
227 +r3176 | vapier | 2010-09-26 17:45:36 -0400 (Sun, 26 Sep 2010) | 2 lines
228 +
229 +handle argument munging with different versions of dhcpcd by Gil Kloepfer & Mike Pagano #262097
230 +
231 +------------------------------------------------------------------------
232 +r3175 | vapier | 2010-09-18 07:27:58 -0400 (Sat, 18 Sep 2010) | 1 line
233 +
234 +do not hardcode paths to `ip` #330115
235 +------------------------------------------------------------------------
236 +r3174 | vapier | 2010-07-18 20:34:04 -0400 (Sun, 18 Jul 2010) | 1 line
237 +
238 +fix STP protocol entry
239 +------------------------------------------------------------------------
240 +r3173 | vapier | 2010-02-14 12:28:40 -0500 (Sun, 14 Feb 2010) | 1 line
241 +
242 +unify duplicate inputrc entries #303691 by Fabio Rossi
243 +------------------------------------------------------------------------
244 +r3170 | vapier | 2010-01-24 15:30:48 -0500 (Sun, 24 Jan 2010) | 1 line
245 +
246 +sync shadow/passwd files #301949 by Paweł Hajdan
247 +------------------------------------------------------------------------
248 +r3169 | vapier | 2010-01-08 03:42:48 -0500 (Fri, 08 Jan 2010) | 1 line
249 +
250 +inform people to not touch this file
251 +------------------------------------------------------------------------
252 +r3168 | vapier | 2010-01-08 03:41:33 -0500 (Fri, 08 Jan 2010) | 1 line
253 +
254 +fix misc spelling issues #300045 by Toralf Förster
255 +------------------------------------------------------------------------
256 +r3167 | vapier | 2009-12-17 14:31:35 -0500 (Thu, 17 Dec 2009) | 1 line
257 +
258 +fix typo in ifvars name pointed out by Sebastien Aucouturier #259716
259 +------------------------------------------------------------------------
260 +r3166 | vapier | 2009-12-16 16:49:55 -0500 (Wed, 16 Dec 2009) | 1 line
261 +
262 +tweak paths in wpa_supplicant tips #274992
263 +------------------------------------------------------------------------
264 +r3165 | vapier | 2009-12-14 00:08:16 -0500 (Mon, 14 Dec 2009) | 1 line
265 +
266 +drop XSESSION from rc.conf #294999 by Stephane
267 +------------------------------------------------------------------------
268 +r3164 | vapier | 2009-12-14 00:04:17 -0500 (Mon, 14 Dec 2009) | 1 line
269 +
270 +drop default LESSOPEN as sys-apps/less takes care of that now #295365 by BUIRA Etienne
271 +------------------------------------------------------------------------
272 +r3163 | vapier | 2009-12-13 23:58:48 -0500 (Sun, 13 Dec 2009) | 1 line
273 +
274 +runscript: use pattern matching so people can use --quiet and such with status #295657 by Jan Kundrát
275 +------------------------------------------------------------------------
276 +r3162 | vapier | 2009-11-13 22:46:05 -0500 (Fri, 13 Nov 2009) | 1 line
277 +
278 +fix by Christophe LEFEBVRE wpa_supplicant emerge hint #238229 by Kamil Dworakowski
279 +------------------------------------------------------------------------
280 +r3161 | vapier | 2009-11-13 22:37:52 -0500 (Fri, 13 Nov 2009) | 1 line
281 +
282 +add a check for crap filled /proc and /sys #291916
283 +------------------------------------------------------------------------
284 +r3160 | vapier | 2009-11-13 22:09:53 -0500 (Fri, 13 Nov 2009) | 1 line
285 +
286 +improve daemon pid scanning by Sadysta #292134
287 +------------------------------------------------------------------------
288 +r3159 | vapier | 2009-10-11 03:39:06 -0400 (Sun, 11 Oct 2009) | 1 line
289 +
290 +drop dev arg from multihome ip example #273303 by Morgan Gilroy
291 +------------------------------------------------------------------------
292 +r3156 | vapier | 2009-10-11 00:45:54 -0400 (Sun, 11 Oct 2009) | 1 line
293 +
294 +version bump to 1.12.14
295 +------------------------------------------------------------------------
296 +r3154 | vapier | 2009-10-11 00:42:33 -0400 (Sun, 11 Oct 2009) | 1 line
297 +
298 +filter ChangeLog.svn from files
299 +------------------------------------------------------------------------
300 +r3153 | vapier | 2009-10-11 00:42:00 -0400 (Sun, 11 Oct 2009) | 1 line
301 +
302 +ignore svn changelog
303 +------------------------------------------------------------------------
304 +r3152 | vapier | 2009-10-11 00:41:20 -0400 (Sun, 11 Oct 2009) | 1 line
305 +
306 +also copy over svn changelog
307 +------------------------------------------------------------------------
308 +r3151 | vapier | 2009-10-11 00:19:54 -0400 (Sun, 11 Oct 2009) | 1 line
309 +
310 +rename modules.d to modprobe.d
311 +------------------------------------------------------------------------
312 +r3150 | vapier | 2009-10-10 22:34:03 -0400 (Sat, 10 Oct 2009) | 1 line
313 +
314 +use $svclib to find awk scripts #261297 by Vilem Marsik
315 +------------------------------------------------------------------------
316 +r3149 | vapier | 2009-10-10 22:27:14 -0400 (Sat, 10 Oct 2009) | 1 line
317 +
318 +ignore `rm` failures in case of a ro root #267094 by Mark Tomich
319 +------------------------------------------------------------------------
320 +r3148 | vapier | 2009-10-10 22:15:25 -0400 (Sat, 10 Oct 2009) | 1 line
321 +
322 +drop unused env-update.sh code (use env-update from portage)
323 +------------------------------------------------------------------------
324 +r3147 | vapier | 2009-10-10 22:07:09 -0400 (Sat, 10 Oct 2009) | 1 line
325 +
326 +clarify hardware clock vs system clock #282243 by Dennis Schridde
327 +------------------------------------------------------------------------
328 +r3146 | vapier | 2009-10-10 21:37:04 -0400 (Sat, 10 Oct 2009) | 1 line
329 +
330 +add glusterfs as a net filesystem #284327 by Jean-Noël Rivasseau
331 +------------------------------------------------------------------------
332 +r3145 | vapier | 2009-10-10 21:09:13 -0400 (Sat, 10 Oct 2009) | 1 line
333 +
334 +skip mounting of /proc and /sys if they are already mounted #262467 by William Pitcock
335 +------------------------------------------------------------------------
336 +r3144 | vapier | 2009-10-10 20:27:06 -0400 (Sat, 10 Oct 2009) | 1 line
337 +
338 +declare fuse.sshfs as a net filesystem #248878 by C.P. Banks
339 +------------------------------------------------------------------------
340 +r3143 | vapier | 2009-10-10 20:25:32 -0400 (Sat, 10 Oct 2009) | 1 line
341 +
342 +add stub get/save options funcs for baselayout-2 glue #233830 by Jimmy Jazz
343 +------------------------------------------------------------------------
344 +r3142 | vapier | 2009-10-10 20:20:59 -0400 (Sat, 10 Oct 2009) | 1 line
345 +
346 +set RC_TTY_NUMBER to 12 by default #190996 by Pacho Ramos
347 +------------------------------------------------------------------------
348 +r3136 | vapier | 2009-05-06 12:21:02 -0400 (Wed, 06 May 2009) | 1 line
349 +
350 +rename to make modprobe happy
351 +------------------------------------------------------------------------
352 +r3134 | vapier | 2009-02-10 22:49:59 -0500 (Tue, 10 Feb 2009) | 1 line
353 +
354 +bump to 1.12.13
355 +------------------------------------------------------------------------
356 +r3133 | vapier | 2009-02-10 22:49:50 -0500 (Tue, 10 Feb 2009) | 1 line
357 +
358 +auto run as root if needed
359 +------------------------------------------------------------------------
360 +r3132 | vapier | 2009-02-10 22:18:28 -0500 (Tue, 10 Feb 2009) | 1 line
361 +
362 +update copyright
363 +------------------------------------------------------------------------
364 +r3131 | vapier | 2009-02-08 21:26:46 -0500 (Sun, 08 Feb 2009) | 1 line
365 +
366 +improve status check for non-root users #242988 by Aaron Ten Clay
367 +------------------------------------------------------------------------
368 +r3130 | vapier | 2009-02-08 21:22:44 -0500 (Sun, 08 Feb 2009) | 1 line
369 +
370 +reject multiple --env options #241172 by Leonid Evdokimov
371 +------------------------------------------------------------------------
372 +r3129 | vapier | 2008-11-04 04:10:41 -0500 (Tue, 04 Nov 2008) | 1 line
373 +
374 +update code so it actually works on s390
375 +------------------------------------------------------------------------
376 +r3127 | vapier | 2008-05-31 06:43:57 -0400 (Sat, 31 May 2008) | 1 line
377 +
378 +run unionctl on / rather than $dir as pointed out by Petric Frank #222783
379 +------------------------------------------------------------------------
380 +r3125 | vapier | 2008-04-09 23:21:51 -0400 (Wed, 09 Apr 2008) | 1 line
381 +
382 +drop comment as this has been cleaned up and dont delete subdirs #217044
383 +------------------------------------------------------------------------
384 +r3124 | vapier | 2008-04-08 12:14:24 -0400 (Tue, 08 Apr 2008) | 1 line
385 +
386 +dont use rc_runlevel or we go into an infinite loop
387 +------------------------------------------------------------------------
388 +r3123 | vapier | 2008-04-08 12:04:12 -0400 (Tue, 08 Apr 2008) | 1 line
389 +
390 +tighten up tarball
391 +------------------------------------------------------------------------
392 +r3122 | vapier | 2008-04-08 12:01:58 -0400 (Tue, 08 Apr 2008) | 1 line
393 +
394 +add RC_{BOOT,DEFAULT,RUN}LEVEL vars, convert softlevel= to rc_runlevel=, and change softlevel() to rc_runlevel()
395 +------------------------------------------------------------------------
396 +r3121 | vapier | 2008-04-07 16:42:06 -0400 (Mon, 07 Apr 2008) | 1 line
397 +
398 +send `type` output to /dev/null
399 +------------------------------------------------------------------------
400 +r3120 | vapier | 2008-03-30 20:07:28 -0400 (Sun, 30 Mar 2008) | 1 line
401 +
402 +use tarball.sh for dist
403 +------------------------------------------------------------------------
404 +r3119 | vapier | 2008-03-30 20:03:58 -0400 (Sun, 30 Mar 2008) | 1 line
405 +
406 +update version
407 +------------------------------------------------------------------------
408 +r3118 | vapier | 2008-03-30 20:03:12 -0400 (Sun, 30 Mar 2008) | 1 line
409 +
410 +add a function to get the softlevel
411 +------------------------------------------------------------------------
412 +r3117 | vapier | 2008-03-30 20:01:13 -0400 (Sun, 30 Mar 2008) | 1 line
413 +
414 +use kbd binaries in PATH #215496
415 +------------------------------------------------------------------------
416 +r3116 | vapier | 2008-03-24 03:26:25 -0400 (Mon, 24 Mar 2008) | 1 line
417 +
418 +use tac to reverse mount order rather than sort -r #214150 by Daa Jaa
419 +------------------------------------------------------------------------
420 +r3108 | vapier | 2008-02-09 19:19:12 -0500 (Sat, 09 Feb 2008) | 1 line
421 +
422 +add support for -r/--runlevel
423 +------------------------------------------------------------------------
424 +r3107 | vapier | 2008-01-15 20:58:40 -0500 (Tue, 15 Jan 2008) | 1 line
425 +
426 +people prefer history search rather than start/end #205939
427 +------------------------------------------------------------------------
428 +r3106 | vapier | 2008-01-15 18:14:26 -0500 (Tue, 15 Jan 2008) | 1 line
429 +
430 +add fix from newer versions for #205894
431 +------------------------------------------------------------------------
432 +r3105 | vapier | 2008-01-14 03:54:39 -0500 (Mon, 14 Jan 2008) | 1 line
433 +
434 +document a few lines and add ctrl+arrow keys for linux console/gnome-terminal/konsole
435 +------------------------------------------------------------------------
436 +r3104 | vapier | 2008-01-14 03:43:01 -0500 (Mon, 14 Jan 2008) | 1 line
437 +
438 +backport support for OpenVZ cruft #203334
439 +------------------------------------------------------------------------
440 +r3103 | vapier | 2008-01-14 03:38:13 -0500 (Mon, 14 Jan 2008) | 1 line
441 +
442 +add rpcbind alias to port 111 and add bzr
443 +------------------------------------------------------------------------
444 +r3102 | vapier | 2008-01-14 03:35:53 -0500 (Mon, 14 Jan 2008) | 1 line
445 +
446 +get version from user, dont hardcode it in the script
447 +------------------------------------------------------------------------
448 +r3101 | vapier | 2008-01-14 03:35:36 -0500 (Mon, 14 Jan 2008) | 1 line
449 +
450 +import more protocols from newer baselayout
451 +------------------------------------------------------------------------
452 +r3100 | vapier | 2008-01-14 03:35:19 -0500 (Mon, 14 Jan 2008) | 1 line
453 +
454 +set /tmp wiping to on by default
455 +------------------------------------------------------------------------
456 +r3099 | vapier | 2008-01-14 03:35:04 -0500 (Mon, 14 Jan 2008) | 1 line
457 +
458 +add link-local definition
459 +------------------------------------------------------------------------
460 +r3098 | vapier | 2008-01-14 02:46:49 -0500 (Mon, 14 Jan 2008) | 1 line
461 +
462 +backport checkpath from openrc in shell
463 +------------------------------------------------------------------------
464 +r3096 | vapier | 2008-01-08 02:34:47 -0500 (Tue, 08 Jan 2008) | 1 line
465 +
466 +pull in rpc.statd as well as portmap #203963
467 +------------------------------------------------------------------------
468 +r3095 | vapier | 2008-01-01 13:24:37 -0500 (Tue, 01 Jan 2008) | 1 line
469 +
470 +add a config() stub to help with baselayout-2 transition
471 +------------------------------------------------------------------------
472 +r3071 | uberlord | 2007-10-30 03:58:12 -0400 (Tue, 30 Oct 2007) | 1 line
473 +
474 +Fix fallback expansion, #194191 thanks to kouyu.
475 +------------------------------------------------------------------------
476 +r3066 | vapier | 2007-10-28 19:33:10 -0400 (Sun, 28 Oct 2007) | 1 line
477 +
478 +use openafs-client as well #196919
479 +------------------------------------------------------------------------
480 +r2795 | uberlord | 2007-07-25 17:22:42 -0400 (Wed, 25 Jul 2007) | 2 lines
481 +
482 + Patch runscript.sh to allow for --quiet status, #186459
483 + thanks to Jan Kundrát.
484 +------------------------------------------------------------------------
485 +r2793 | uberlord | 2007-07-23 07:38:47 -0400 (Mon, 23 Jul 2007) | 1 line
486 +
487 +Fix dhcpcd for sending blank hostnames, #185188
488 +------------------------------------------------------------------------
489 +r2757 | uberlord | 2007-07-09 08:00:57 -0400 (Mon, 09 Jul 2007) | 1 line
490 +
491 +Allow env.d/foo to store colourised variables
492 +------------------------------------------------------------------------
493 +r2752 | uberlord | 2007-07-07 19:59:08 -0400 (Sat, 07 Jul 2007) | 1 line
494 +
495 +Fix duplicate stripping, #179422
496 +------------------------------------------------------------------------
497 +r2737 | uberlord | 2007-07-02 02:49:49 -0400 (Mon, 02 Jul 2007) | 1 line
498 +
499 +Remove clear, #183793 thanks to Richard Freeman
500 +------------------------------------------------------------------------
501 +r2729 | vapier | 2007-06-21 23:01:16 -0400 (Thu, 21 Jun 2007) | 1 line
502 +
503 +Allow urandom location to be customized #134489.
504 +------------------------------------------------------------------------
505 +r2722 | vapier | 2007-05-31 01:48:54 -0400 (Thu, 31 May 2007) | 1 line
506 +
507 +dont spit Factory warning when booting off cd
508 +------------------------------------------------------------------------
509 +r2693 | uberlord | 2007-05-11 04:58:58 -0400 (Fri, 11 May 2007) | 1 line
510 +
511 +Use auto for /mnt/cdrom, #177990.
512 +------------------------------------------------------------------------
513 +r2686 | vapier | 2007-05-05 02:10:49 -0400 (Sat, 05 May 2007) | 1 line
514 +
515 +note that this is deprecated #174842
516 +------------------------------------------------------------------------
517 +r2683 | uberlord | 2007-05-03 08:19:18 -0400 (Thu, 03 May 2007) | 1 line
518 +
519 +Only use any when >1 interface
520 +------------------------------------------------------------------------
521 +r2682 | uberlord | 2007-05-03 07:43:16 -0400 (Thu, 03 May 2007) | 1 line
522 +
523 +Allow ip6to4 tunnels to use any derived address, #170290.
524 +------------------------------------------------------------------------
525 +r2681 | uberlord | 2007-05-03 07:21:26 -0400 (Thu, 03 May 2007) | 1 line
526 +
527 +dns_sortlist and dns_options now work as documented, #175367.
528 +------------------------------------------------------------------------
529 +r2609 | uberlord | 2007-04-16 08:17:46 -0400 (Mon, 16 Apr 2007) | 1 line
530 +
531 +Don't eval ESSID - duh
532 +------------------------------------------------------------------------
533 +r2585 | uberlord | 2007-04-12 12:05:29 -0400 (Thu, 12 Apr 2007) | 1 line
534 +
535 +Warn about deprecated conf.d/wireless, #174282.
536 +------------------------------------------------------------------------
537 +r2558 | vapier | 2007-04-07 05:28:00 -0400 (Sat, 07 Apr 2007) | 1 line
538 +
539 +modules-update -> update-modules
540 +------------------------------------------------------------------------
541 +r2557 | vapier | 2007-04-07 05:27:21 -0400 (Sat, 07 Apr 2007) | 1 line
542 +
543 +move to sys-apps/module-init-tools
544 +------------------------------------------------------------------------
545 +r2544 | uberlord | 2007-04-05 06:37:15 -0400 (Thu, 05 Apr 2007) | 1 line
546 +
547 +1.12.10
548 +------------------------------------------------------------------------
549 +r2543 | uberlord | 2007-04-05 06:13:15 -0400 (Thu, 05 Apr 2007) | 1 line
550 +
551 +Don't launcn ipppd for raw isdn devices, #167494 thanks to Martin
552 +------------------------------------------------------------------------
553 +r2542 | uberlord | 2007-04-05 06:07:56 -0400 (Thu, 05 Apr 2007) | 1 line
554 +
555 +eval essid and key settings, #164846
556 +------------------------------------------------------------------------
557 +r2541 | vapier | 2007-04-04 18:40:05 -0400 (Wed, 04 Apr 2007) | 1 line
558 +
559 +Add support for auto mounting of securityfs on /sys/kernel/security. Also delay all grep checks of /proc/filesystems to after we verify the mount point actually exists.
560 +------------------------------------------------------------------------
561 +r2540 | vapier | 2007-04-02 18:21:29 -0400 (Mon, 02 Apr 2007) | 1 line
562 +
563 +Make ccwgroup restarting a little more robust and add support for layer2.
564 +------------------------------------------------------------------------
565 +r2539 | uberlord | 2007-04-02 07:58:40 -0400 (Mon, 02 Apr 2007) | 1 line
566 +
567 +Stop truecrypt, #168691 thanks to Alon Bar-Lev.
568 +------------------------------------------------------------------------
569 +r2538 | vapier | 2007-03-28 02:25:13 -0400 (Wed, 28 Mar 2007) | 1 line
570 +
571 +Force regen of deptree if it is only 0 bytes #172502 by Zhixu Liu.
572 +------------------------------------------------------------------------
573 +r2536 | vapier | 2007-03-25 06:55:28 -0400 (Sun, 25 Mar 2007) | 1 line
574 +
575 +Rewrite netmount a bit so that it handles nfs/portmap better and so that it uses more net-fs based init.d scripts. This way, people can just use netmount in their init.d script and not worry about random net fs stuff.
576 +------------------------------------------------------------------------
577 +r2535 | vapier | 2007-03-25 03:56:53 -0400 (Sun, 25 Mar 2007) | 1 line
578 +
579 +add a hint to read services(5)
580 +------------------------------------------------------------------------
581 +r2534 | uberlord | 2007-03-22 06:14:03 -0400 (Thu, 22 Mar 2007) | 1 line
582 +
583 +Backport fix from trunk to stop wpa_supplicant associating before we are ready, #171273.
584 +------------------------------------------------------------------------
585 +r2533 | vapier | 2007-03-16 20:18:05 -0400 (Fri, 16 Mar 2007) | 1 line
586 +
587 +Also delete iceauth/xauth from /tmp in bootmisc #170643 by Pat Double.
588 +------------------------------------------------------------------------
589 +r2532 | vapier | 2007-03-13 18:12:03 -0400 (Tue, 13 Mar 2007) | 1 line
590 +
591 +Allow people to set TIMEZONE="" to indicate they want to handle timezone management themselves.
592 +------------------------------------------------------------------------
593 +r2531 | uberlord | 2007-03-12 13:23:59 -0400 (Mon, 12 Mar 2007) | 1 line
594 +
595 +Add Xfce4 session example
596 +------------------------------------------------------------------------
597 +r2530 | uberlord | 2007-03-09 10:04:42 -0500 (Fri, 09 Mar 2007) | 2 lines
598 +
599 + Don't call sulogin by absolute path, so splash-utils can intercept it,
600 + #169949 thanks to Daniel Drake.
601 +------------------------------------------------------------------------
602 +r2529 | uberlord | 2007-03-09 09:59:14 -0500 (Fri, 09 Mar 2007) | 1 line
603 +
604 + Default svcdir when deleting it, just incase it's unset, #170117.
605 +------------------------------------------------------------------------
606 +r2527 | vapier | 2007-02-17 22:21:34 -0500 (Sat, 17 Feb 2007) | 1 line
607 +
608 +remove RC_SWAP_ERASE hack from 1.12 as well
609 +------------------------------------------------------------------------
610 +r2526 | vapier | 2007-02-17 16:19:14 -0500 (Sat, 17 Feb 2007) | 1 line
611 +
612 +note that RC_SWAP_ERASE destroys labels #167382
613 +------------------------------------------------------------------------
614 +r2525 | vapier | 2007-02-17 07:08:58 -0500 (Sat, 17 Feb 2007) | 1 line
615 +
616 +Do not bother sleeping in checkroot if RC_FORCE_AUTO is enabled.
617 +------------------------------------------------------------------------
618 +r2524 | uberlord | 2007-01-31 02:54:37 -0500 (Wed, 31 Jan 2007) | 2 lines
619 +
620 +Support RC_BEFORE/AFTER/PROVIDE_$iface in net.lo too, thanks to
621 + Robin Johnson.
622 +------------------------------------------------------------------------
623 +r2523 | uberlord | 2007-01-30 14:04:56 -0500 (Tue, 30 Jan 2007) | 1 line
624 +
625 + Support new style wpa_supplicant ctrl_interface directive, #164551.
626 +------------------------------------------------------------------------
627 +r2519 | vapier | 2007-01-18 23:43:50 -0500 (Thu, 18 Jan 2007) | 1 line
628 +
629 +Add /bin/fish to /etc/shells #162673 by Donnie Berkholz.
630 +------------------------------------------------------------------------
631 +r2516 | uberlord | 2007-01-17 07:58:04 -0500 (Wed, 17 Jan 2007) | 1 line
632 +
633 +Misc fixes and compatible with baselayout-1.13.0_alpha12.
634 +------------------------------------------------------------------------
635 +r2506 | uberlord | 2007-01-16 12:29:32 -0500 (Tue, 16 Jan 2007) | 1 line
636 +
637 +Stop hotplug events from spamming log files.
638 +------------------------------------------------------------------------
639 +r2505 | uberlord | 2007-01-16 11:02:53 -0500 (Tue, 16 Jan 2007) | 1 line
640 +
641 +Fix restarting when state isn't a symlink
642 +------------------------------------------------------------------------
643 +r2502 | uberlord | 2007-01-15 12:53:34 -0500 (Mon, 15 Jan 2007) | 1 line
644 +
645 +Fix ifplugd stopping
646 +------------------------------------------------------------------------
647 +r2500 | uberlord | 2007-01-15 11:28:36 -0500 (Mon, 15 Jan 2007) | 1 line
648 +
649 +Backport metric fix to 1.12
650 +------------------------------------------------------------------------
651 +r2494 | uberlord | 2007-01-14 04:51:43 -0500 (Sun, 14 Jan 2007) | 1 line
652 +
653 +Fix ip6 routes when iproute2 isn't installed, #161959.
654 +------------------------------------------------------------------------
655 +r2486 | uberlord | 2007-01-11 16:12:05 -0500 (Thu, 11 Jan 2007) | 1 line
656 +
657 +Give 1.12 the same daemon file format as 1.13
658 +------------------------------------------------------------------------
659 +r2479 | uberlord | 2007-01-10 04:29:47 -0500 (Wed, 10 Jan 2007) | 1 line
660 +
661 +Update the daemons file format so 1.13 should upgrade cleanly
662 +------------------------------------------------------------------------
663 +r2466 | uberlord | 2007-01-09 05:30:17 -0500 (Tue, 09 Jan 2007) | 4 lines
664 +
665 + Add conditionalrestart action, which is the same as restart but the service
666 + is only restarted if it is already started. This means that anything that
667 + whats this only has to use one command instead of two, making them more
668 + efficient.
669 +------------------------------------------------------------------------
670 +r2464 | uberlord | 2007-01-05 13:16:19 -0500 (Fri, 05 Jan 2007) | 1 line
671 +
672 +Add backported patch by Robbin Johnson to allow operational errors in checkfs through
673 +------------------------------------------------------------------------
674 +r2460 | vapier | 2007-01-04 22:01:02 -0500 (Thu, 04 Jan 2007) | 1 line
675 +
676 +Make sure symlinks to directories in /etc/init.d do not screw us up when we run depscan.sh #159999 by Majin Sniper.
677 +------------------------------------------------------------------------
678 +r2451 | uberlord | 2007-01-03 06:18:35 -0500 (Wed, 03 Jan 2007) | 1 line
679 +
680 +Update ESSID/MAC wireless documentation, #159807 thanks to Michael Conrad.
681 +------------------------------------------------------------------------
682 +r2450 | vapier | 2007-01-03 05:19:39 -0500 (Wed, 03 Jan 2007) | 1 line
683 +
684 +update copyrights once like a band-aid
685 +------------------------------------------------------------------------
686 +r2448 | vapier | 2007-01-03 05:04:17 -0500 (Wed, 03 Jan 2007) | 1 line
687 +
688 +add --help/--debug/--version flags
689 +------------------------------------------------------------------------
690 +r2442 | uberlord | 2006-12-29 13:40:48 -0500 (Fri, 29 Dec 2006) | 1 line
691 +
692 +Use correct interface in example, #159396.
693 +------------------------------------------------------------------------
694 +r2439 | uberlord | 2006-12-20 11:05:28 -0500 (Wed, 20 Dec 2006) | 4 lines
695 +
696 + Only set remotename if we have a username, #104869 thanks to Alin Nastac.
697 +
698 + Use the mtime of /etc/{conf,init}.d directories too so depscan.sh works
699 + for newly added files. Partial fix for #158548.
700 +------------------------------------------------------------------------
701 +r2438 | uberlord | 2006-12-20 08:14:45 -0500 (Wed, 20 Dec 2006) | 1 line
702 +
703 +Only launch sulogin if we are actually in single user mode, #158615.
704 +------------------------------------------------------------------------
705 +r2434 | uberlord | 2006-12-19 11:40:40 -0500 (Tue, 19 Dec 2006) | 1 line
706 +
707 +update tarball.sh
708 +------------------------------------------------------------------------
709 +r2432 | uberlord | 2006-12-19 11:38:03 -0500 (Tue, 19 Dec 2006) | 1 line
710 +
711 +1.12.8
712 +------------------------------------------------------------------------
713 +r2430 | uberlord | 2006-12-18 12:21:07 -0500 (Mon, 18 Dec 2006) | 1 line
714 +
715 +Reverted patch for #104869 as it's silly. Fixes #158174.
716 +------------------------------------------------------------------------
717 +r2428 | uberlord | 2006-12-18 05:50:10 -0500 (Mon, 18 Dec 2006) | 6 lines
718 +
719 + Match wireless encryption key reported against *, #158319 thanks to
720 + Robert Wolf.
721 +
722 + Replace tac with sed '1!G;h;d' as tac is in /usr, #158312.
723 +
724 + Use the FreeBSD protcols file on Linux as it's a lot more descriptive.
725 +------------------------------------------------------------------------
726 +r2426 | vapier | 2006-12-16 13:18:40 -0500 (Sat, 16 Dec 2006) | 1 line
727 +
728 +sort the output #158281
729 +------------------------------------------------------------------------
730 +r2425 | uberlord | 2006-12-14 16:01:04 -0500 (Thu, 14 Dec 2006) | 1 line
731 +
732 +Stop providing the NVidia alias, #158099.
733 +------------------------------------------------------------------------
734 +r2424 | uberlord | 2006-12-14 15:16:03 -0500 (Thu, 14 Dec 2006) | 1 line
735 +
736 +Fix halting
737 +------------------------------------------------------------------------
738 +r2423 | uberlord | 2006-12-14 14:04:51 -0500 (Thu, 14 Dec 2006) | 1 line
739 +
740 +Final fixes for #157965.
741 +------------------------------------------------------------------------
742 +r2421 | uberlord | 2006-12-14 04:39:17 -0500 (Thu, 14 Dec 2006) | 1 line
743 +
744 +Fix routes and lo correctly, #157965.
745 +------------------------------------------------------------------------
746 +r2420 | vapier | 2006-12-13 20:13:42 -0500 (Wed, 13 Dec 2006) | 1 line
747 +
748 +Move /sbin/modules-update to the module-init-tools package.
749 +------------------------------------------------------------------------
750 +r2415 | uberlord | 2006-12-12 05:42:32 -0500 (Tue, 12 Dec 2006) | 4 lines
751 +
752 + Assume all routes are host routes unless we have a valid netmask,
753 + #157418 thanks to Alexander Zubkov.
754 +
755 + sysvinit now provides shutdown.sh and reboot.sh, #112991.
756 +------------------------------------------------------------------------
757 +r2411 | vapier | 2006-12-09 02:56:15 -0500 (Sat, 09 Dec 2006) | 1 line
758 +
759 +be a bit more friendly in the upgrade path by not making the default behavior reset the timezone to Factory
760 +------------------------------------------------------------------------
761 +r2410 | vapier | 2006-12-09 02:47:07 -0500 (Sat, 09 Dec 2006) | 1 line
762 +
763 +Add a new TIMEZONE variable to /etc/conf.d/clock so we can track the timezone setting of /etc/localtime properly.
764 +------------------------------------------------------------------------
765 +r2393 | uberlord | 2006-12-06 02:58:07 -0500 (Wed, 06 Dec 2006) | 1 line
766 +
767 +Fix dhcp client variables, as pointed out by John Major.
768 +------------------------------------------------------------------------
769 +r2392 | uberlord | 2006-12-05 11:27:45 -0500 (Tue, 05 Dec 2006) | 1 line
770 +
771 +Obey the pppd noauth option, #104869 thanks to Bram Verweij.
772 +------------------------------------------------------------------------
773 +r2391 | uberlord | 2006-12-04 14:45:08 -0500 (Mon, 04 Dec 2006) | 1 line
774 +
775 +Fix depscan wording
776 +------------------------------------------------------------------------
777 +r2386 | uberlord | 2006-11-15 11:07:28 -0500 (Wed, 15 Nov 2006) | 1 line
778 +
779 +Typo
780 +------------------------------------------------------------------------
781 +r2373 | uberlord | 2006-11-08 18:44:51 -0500 (Wed, 08 Nov 2006) | 1 line
782 +
783 +Don't use fstype when unmounting
784 +------------------------------------------------------------------------
785 +r2372 | uberlord | 2006-11-08 18:43:56 -0500 (Wed, 08 Nov 2006) | 1 line
786 +
787 +tuntap interface is now destroyed correctly, #154509 thanks to Andrew Lambe
788 +------------------------------------------------------------------------
789 +r2360 | vapier | 2006-11-04 05:05:21 -0500 (Sat, 04 Nov 2006) | 1 line
790 +
791 +add a new note about the home of DISPLAYMANAGER #154003
792 +------------------------------------------------------------------------
793 +r2353 | uberlord | 2006-11-02 05:13:52 -0500 (Thu, 02 Nov 2006) | 4 lines
794 +
795 + We no longer unmount ramfs in halt.sh, #151128
796 + We no longer use =~ for the 1.12 branch only as we should work on all
797 + bash versions, #151108
798 +
799 +------------------------------------------------------------------------
800 +r2352 | uberlord | 2006-11-01 10:02:19 -0500 (Wed, 01 Nov 2006) | 1 line
801 +
802 +Clarified pppd maxfail usage, #153657 thanks to Toralf Förster.
803 +------------------------------------------------------------------------
804 +r2349 | uberlord | 2006-10-31 09:15:06 -0500 (Tue, 31 Oct 2006) | 1 line
805 +
806 +tuntap should come before bridge, #150520.
807 +------------------------------------------------------------------------
808 +r2344 | uberlord | 2006-10-30 02:33:44 -0500 (Mon, 30 Oct 2006) | 1 line
809 +
810 +ifconfig and iproute2 now work with text aliases thanks to Krzysztof Moscicki.
811 +------------------------------------------------------------------------
812 +r2342 | vapier | 2006-10-30 01:40:18 -0500 (Mon, 30 Oct 2006) | 1 line
813 +
814 +Add a note for static /dev that it is indeed static and they need to create all the device nodes #153045 by Thilo Bangert.
815 +------------------------------------------------------------------------
816 +r2316 | uberlord | 2006-10-16 10:46:30 -0400 (Mon, 16 Oct 2006) | 2 lines
817 +
818 +Stop rc-update descending into SCM directories.
819 + Fixes #138188 thanks to Daniele Varrazzo.
820 +------------------------------------------------------------------------
821 +r2296 | uberlord | 2006-09-30 04:21:23 -0400 (Sat, 30 Sep 2006) | 1 line
822 +
823 +Added warning about clamping MSS when running ppp on a router, #149525
824 +------------------------------------------------------------------------
825 +r2295 | uberlord | 2006-09-30 04:14:16 -0400 (Sat, 30 Sep 2006) | 1 line
826 +
827 +Punted DISPLAYMANAGER from /etc/rc.conf as it's now in /etc/conf.d/xdm
828 +------------------------------------------------------------------------
829 +r2290 | uberlord | 2006-09-28 07:11:54 -0400 (Thu, 28 Sep 2006) | 1 line
830 +
831 +Snapshot inactive services too when stopping from the background or restarting
832 +------------------------------------------------------------------------
833 +r2289 | uberlord | 2006-09-28 05:33:27 -0400 (Thu, 28 Sep 2006) | 1 line
834 +
835 +Fix ppp.sh, #149385
836 +------------------------------------------------------------------------
837 +r2288 | uberlord | 2006-09-27 08:34:55 -0400 (Wed, 27 Sep 2006) | 1 line
838 +
839 +Give iwconfig.sh 2 seconds default sleep before scan instead of 1
840 +------------------------------------------------------------------------
841 +r2286 | uberlord | 2006-09-26 14:58:20 -0400 (Tue, 26 Sep 2006) | 1 line
842 +
843 +Ensure a bit more sanity when restarting services
844 +------------------------------------------------------------------------
845 +r2285 | uberlord | 2006-09-26 14:16:12 -0400 (Tue, 26 Sep 2006) | 1 line
846 +
847 +Return after recalling - duh
848 +------------------------------------------------------------------------
849 +r2284 | uberlord | 2006-09-26 12:09:35 -0400 (Tue, 26 Sep 2006) | 1 line
850 +
851 +Fix bug #147490 and hopefully #148700
852 +------------------------------------------------------------------------
853 +r2278 | uberlord | 2006-09-25 10:53:05 -0400 (Mon, 25 Sep 2006) | 1 line
854 +
855 +Don't rename bridged or bonded interfaces either, #145581.
856 +------------------------------------------------------------------------
857 +r2255 | vapier | 2006-09-21 03:06:05 -0400 (Thu, 21 Sep 2006) | 1 line
858 +
859 +Fix udev/devfs addon checks #147856.
860 +------------------------------------------------------------------------
861 +r2253 | uberlord | 2006-09-20 11:11:52 -0400 (Wed, 20 Sep 2006) | 2 lines
862 +
863 +Start scheduled services in the correct order, #148011.
864 +
865 +------------------------------------------------------------------------
866 +r2251 | vapier | 2006-09-18 01:16:46 -0400 (Mon, 18 Sep 2006) | 1 line
867 +
868 +fix bootchart CATEGORY typo #145263
869 +------------------------------------------------------------------------
870 +r2250 | vapier | 2006-09-14 21:32:58 -0400 (Thu, 14 Sep 2006) | 1 line
871 +
872 +fix typo in RC_DMESG_LEVEL var #147611
873 +------------------------------------------------------------------------
874 +r2240 | uberlord | 2006-09-14 06:13:11 -0400 (Thu, 14 Sep 2006) | 1 line
875 +
876 +tag 1.12.5
877 +------------------------------------------------------------------------
878 +r2238 | vapier | 2006-09-13 22:05:42 -0400 (Wed, 13 Sep 2006) | 1 line
879 +
880 +Check for the udev/devfs addons rather than binaries #147221.
881 +------------------------------------------------------------------------
882 +r2235 | uberlord | 2006-09-12 18:49:50 -0400 (Tue, 12 Sep 2006) | 1 line
883 +
884 +Whitespace
885 +------------------------------------------------------------------------
886 +r2227 | uberlord | 2006-09-06 04:59:15 -0400 (Wed, 06 Sep 2006) | 1 line
887 +
888 +Fix PPPoA usage, #144194 thanks to Giampaolo Tomassoni.
889 +------------------------------------------------------------------------
890 +r2226 | uberlord | 2006-09-06 04:51:16 -0400 (Wed, 06 Sep 2006) | 3 lines
891 +
892 + iproute2 netlink check has been moved to the ebuild.
893 +
894 + When stopping a ppp link, don't remove the IP address, #145034.
895 +------------------------------------------------------------------------
896 +r2225 | uberlord | 2006-09-05 11:55:49 -0400 (Tue, 05 Sep 2006) | 1 line
897 +
898 +wpa_supplicant packet socket checks have been moved to the ebuild.
899 +------------------------------------------------------------------------
900 +r2216 | vapier | 2006-09-01 02:39:15 -0400 (Fri, 01 Sep 2006) | 1 line
901 +
902 +tweak kde info a little #145747
903 +------------------------------------------------------------------------
904 +r2215 | vapier | 2006-08-30 22:30:30 -0400 (Wed, 30 Aug 2006) | 1 line
905 +
906 +Change the default cdrom fstab entry to use the udev/old name /dev/cdrom and set fs type to auto #145142 by Matt Courney/Chris Gianelloni.
907 +------------------------------------------------------------------------
908 +r2214 | vapier | 2006-08-27 16:44:21 -0400 (Sun, 27 Aug 2006) | 1 line
909 +
910 +fix typo in $CATEGORY for bootchart #145263 by Andrew Kay
911 +------------------------------------------------------------------------
912 +r2212 | uberlord | 2006-08-24 05:45:25 -0400 (Thu, 24 Aug 2006) | 1 line
913 +
914 +Release essid config
915 +------------------------------------------------------------------------
916 +r2211 | uberlord | 2006-08-24 05:00:04 -0400 (Thu, 24 Aug 2006) | 1 line
917 +
918 +Only report device initiated services if we really have any
919 +------------------------------------------------------------------------
920 +r2209 | vapier | 2006-08-23 21:06:34 -0400 (Wed, 23 Aug 2006) | 1 line
921 +
922 +If /etc/conf.d/rc-extra exists, source it at the top of `rc` so users can inject whatever catches their fancy #144892 by Deadpan110.
923 +------------------------------------------------------------------------
924 +r2208 | vapier | 2006-08-23 21:04:24 -0400 (Wed, 23 Aug 2006) | 1 line
925 +
926 +Add RC_DMESG_LEVEL for people to control the dmesg console loglevel at boot time #142810 by Viktors Rotanovs.
927 +------------------------------------------------------------------------
928 +r2207 | uberlord | 2006-08-23 12:20:10 -0400 (Wed, 23 Aug 2006) | 1 line
929 +
930 +Just release the ap hold, don't re-associate
931 +------------------------------------------------------------------------
932 +r2206 | uberlord | 2006-08-22 17:46:36 -0400 (Tue, 22 Aug 2006) | 1 line
933 +
934 +Support ifconfig routes better
935 +------------------------------------------------------------------------
936 +r2204 | uberlord | 2006-08-22 12:46:58 -0400 (Tue, 22 Aug 2006) | 1 line
937 +
938 +Fix clip.sh from erroring if not installed
939 +------------------------------------------------------------------------
940 +r2202 | uberlord | 2006-08-22 11:10:16 -0400 (Tue, 22 Aug 2006) | 1 line
941 +
942 +Punt irqbalance from rc
943 +------------------------------------------------------------------------
944 +r2201 | uberlord | 2006-08-21 10:19:45 -0400 (Mon, 21 Aug 2006) | 1 line
945 +
946 +clip fixups
947 +------------------------------------------------------------------------
948 +r2200 | uberlord | 2006-08-21 08:50:33 -0400 (Mon, 21 Aug 2006) | 1 line
949 +
950 +Add Classical IP over ATM support, #108153 thanks to Giampaolo Tomassoni
951 +------------------------------------------------------------------------
952 +r2199 | uberlord | 2006-08-21 08:25:15 -0400 (Mon, 21 Aug 2006) | 1 line
953 +
954 +Allow dhcp clients to have global options - e.g. dhcpcd="-a"
955 +------------------------------------------------------------------------
956 +r2198 | uberlord | 2006-08-21 07:11:50 -0400 (Mon, 21 Aug 2006) | 1 line
957 +
958 +Start volumes after we have loaded modules. Don't do this in trunk - as we're going to move more logic from /sbin/rc to init scripts
959 +------------------------------------------------------------------------
960 +r2197 | uberlord | 2006-08-21 03:05:24 -0400 (Mon, 21 Aug 2006) | 1 line
961 +
962 +Don't hold onto the AP when starting
963 +------------------------------------------------------------------------
964 +r2196 | uberlord | 2006-08-18 05:25:22 -0400 (Fri, 18 Aug 2006) | 1 line
965 +
966 +Don't stop services that are depended on by coldplugged services.
967 +------------------------------------------------------------------------
968 +r2195 | uberlord | 2006-08-17 10:04:47 -0400 (Thu, 17 Aug 2006) | 1 line
969 +
970 +Document ppp plugin options, #144194.
971 +------------------------------------------------------------------------
972 +r2194 | uberlord | 2006-08-17 08:17:29 -0400 (Thu, 17 Aug 2006) | 1 line
973 +
974 +Allow RC_NEED_$iface to work in the same was as RC_NEED.
975 +------------------------------------------------------------------------
976 +r2193 | uberlord | 2006-08-17 04:36:29 -0400 (Thu, 17 Aug 2006) | 1 line
977 +
978 +Fix typo
979 +------------------------------------------------------------------------
980 +r2192 | uberlord | 2006-08-16 16:20:05 -0400 (Wed, 16 Aug 2006) | 1 line
981 +
982 +Fix typo's in net.example, #144144 thanks to Christian 'Opfer' Faulhammer.
983 +------------------------------------------------------------------------
984 +r2191 | uberlord | 2006-08-16 10:38:55 -0400 (Wed, 16 Aug 2006) | 2 lines
985 +
986 + /sys/class/net/$iface/wireless means it's a wireless device too in
987 + iwconfig.sh and wpa_supplicant.sh
988 +------------------------------------------------------------------------
989 +r2190 | uberlord | 2006-08-15 17:40:03 -0400 (Tue, 15 Aug 2006) | 2 lines
990 +
991 + Fix start-stop-daemon using the --name option
992 + #143951 thanks to Dustin J. Mitchell
993 +------------------------------------------------------------------------
994 +r2189 | uberlord | 2006-08-15 05:50:53 -0400 (Tue, 15 Aug 2006) | 4 lines
995 +
996 + Support old gateway variable with iproute2.
997 + arpinging of available address can be disabled with
998 + modules=( "!arping" )
999 +
1000 +------------------------------------------------------------------------
1001 +r2188 | uberlord | 2006-08-14 10:45:23 -0400 (Mon, 14 Aug 2006) | 1 line
1002 +
1003 +Set frequency, channel and ap after ESSID, #143716 thanks to damage.
1004 +------------------------------------------------------------------------
1005 +r2187 | uberlord | 2006-08-14 09:22:44 -0400 (Mon, 14 Aug 2006) | 1 line
1006 +
1007 +Only send a process the TERM signal once, #141832
1008 +------------------------------------------------------------------------
1009 +r2186 | uberlord | 2006-08-13 17:03:18 -0400 (Sun, 13 Aug 2006) | 1 line
1010 +
1011 +Start dhclient on the right interface, #130670 thanks to Petr Svoboda.
1012 +------------------------------------------------------------------------
1013 +r2185 | uberlord | 2006-08-13 15:55:48 -0400 (Sun, 13 Aug 2006) | 5 lines
1014 +
1015 + Drop -o from dhcpcd options as all dhcpcd versions in portage have been
1016 + patches to not bring the interface down and future versions may not
1017 + support that option as they won't bring the interface down at all.
1018 +
1019 + Fix frequency parsing and add channel parsing to iwconfig, #143698
1020 +------------------------------------------------------------------------
1021 +r2184 | vapier | 2006-08-13 10:42:36 -0400 (Sun, 13 Aug 2006) | 1 line
1022 +
1023 +fix segfault when run with no parameters #143752
1024 +------------------------------------------------------------------------
1025 +r2183 | vapier | 2006-08-13 10:41:37 -0400 (Sun, 13 Aug 2006) | 1 line
1026 +
1027 +eat whitespace/fix style
1028 +------------------------------------------------------------------------
1029 +r2182 | vapier | 2006-08-06 01:21:08 -0400 (Sun, 06 Aug 2006) | 6 lines
1030 +
1031 +Since the clock init.d script has been moved to critical services level,
1032 +when it fails it causes booting to halt. Since there isn't much the user
1033 +can generally do about the problem until the system is finished booting,
1034 +make the init.d script always return true as the error output should be
1035 +enough to get people to fix the issue #139950.
1036 +
1037 +------------------------------------------------------------------------
1038 +r2181 | vapier | 2006-08-05 20:35:40 -0400 (Sat, 05 Aug 2006) | 1 line
1039 +
1040 +Don't use chown while booting in case user is using ldap auth so we dont inadvertently trigger a network lookup #139411.
1041 +------------------------------------------------------------------------
1042 +r2180 | vapier | 2006-08-04 11:31:07 -0400 (Fri, 04 Aug 2006) | 1 line
1043 +
1044 +make sure we dont let any extraneous files in (even ignored ones) #142457
1045 +------------------------------------------------------------------------
1046 +r2179 | uberlord | 2006-08-04 09:43:47 -0400 (Fri, 04 Aug 2006) | 1 line
1047 +
1048 +Add bootchart suppport, #74425 and #141114. Thanks to Paul Pacheco.
1049 +------------------------------------------------------------------------
1050 +r2178 | uberlord | 2006-08-02 06:56:10 -0400 (Wed, 02 Aug 2006) | 1 line
1051 +
1052 +Stupid roy didn't test
1053 +------------------------------------------------------------------------
1054 +r2177 | uberlord | 2006-08-02 05:38:33 -0400 (Wed, 02 Aug 2006) | 1 line
1055 +
1056 +Updated tarball.sh to make clean before making the tarball, bug #142457
1057 +------------------------------------------------------------------------
1058 +r2176 | uberlord | 2006-08-01 05:02:40 -0400 (Tue, 01 Aug 2006) | 1 line
1059 +
1060 +Tag 1.12.2
1061 +------------------------------------------------------------------------
1062 +r2175 | vapier | 2006-07-30 19:57:06 -0400 (Sun, 30 Jul 2006) | 1 line
1063 +
1064 +If modprobing the rtc module in the clock init.d script failed, fall back to the genrtc module #142140 by Robin Johnson.
1065 +------------------------------------------------------------------------
1066 +r2174 | uberlord | 2006-07-28 03:11:51 -0400 (Fri, 28 Jul 2006) | 1 line
1067 +
1068 +Don't stop deps of inactive services
1069 +------------------------------------------------------------------------
1070 +r2173 | uberlord | 2006-07-26 05:09:06 -0400 (Wed, 26 Jul 2006) | 3 lines
1071 +
1072 + wpa_supplicant now launches even when wireless radio has been killed
1073 + as if the user enables it then it will associate and work without the
1074 + user having to restart the interface.
1075 +------------------------------------------------------------------------
1076 +r2171 | uberlord | 2006-07-20 13:16:38 -0400 (Thu, 20 Jul 2006) | 3 lines
1077 +
1078 + Enable RC_NEED="foo" and RC_USE="bar" in /etc/conf.d/${SERVICE}
1079 + so that users can overlay service dependencies with their own.
1080 + Bug #140865
1081 +------------------------------------------------------------------------
1082 +r2170 | uberlord | 2006-07-20 07:16:37 -0400 (Thu, 20 Jul 2006) | 1 line
1083 +
1084 +Fix quoting in valid_i and give better feedback about services not starting/stopping
1085 +------------------------------------------------------------------------
1086 +r2169 | uberlord | 2006-07-19 05:19:51 -0400 (Wed, 19 Jul 2006) | 1 line
1087 +
1088 +Document RC_COLDPLUG better for udev-096
1089 +------------------------------------------------------------------------
1090 +r2167 | uberlord | 2006-07-18 14:06:59 -0400 (Tue, 18 Jul 2006) | 1 line
1091 +
1092 +Allow start-stop-daemon to be used by non services
1093 +------------------------------------------------------------------------
1094 +r2165 | uberlord | 2006-07-18 07:06:40 -0400 (Tue, 18 Jul 2006) | 2 lines
1095 +
1096 + Report services scheduled to be started by another service as
1097 + started OK for splash.
1098 +------------------------------------------------------------------------
1099 +r2164 | uberlord | 2006-07-17 19:11:19 -0400 (Mon, 17 Jul 2006) | 1 line
1100 +
1101 +Remove snapshots correctly
1102 +------------------------------------------------------------------------
1103 +r2162 | uberlord | 2006-07-17 04:53:52 -0400 (Mon, 17 Jul 2006) | 1 line
1104 +
1105 +Use dolisting instead of ls for consitency
1106 +------------------------------------------------------------------------
1107 +r2161 | uberlord | 2006-07-17 04:46:45 -0400 (Mon, 17 Jul 2006) | 1 line
1108 +
1109 +Reference coldplugged scripts correctly
1110 +------------------------------------------------------------------------
1111 +r2159 | vapier | 2006-07-15 02:39:23 -0400 (Sat, 15 Jul 2006) | 1 line
1112 +
1113 +add bindings for konsole word skipping alt+arrow keys
1114 +------------------------------------------------------------------------
1115 +r2151 | uberlord | 2006-07-12 12:11:04 -0400 (Wed, 12 Jul 2006) | 4 lines
1116 +
1117 + Add bootmisc as a CRITICAL_SERVICE as too many init scripts don't
1118 + depend on it, which means that /var/run and others could get cleaned after
1119 + daemons write important things there - like pidfiles - when using parallel
1120 + startup.
1121 +------------------------------------------------------------------------
1122 +r2146 | uberlord | 2006-07-11 08:37:38 -0400 (Tue, 11 Jul 2006) | 1 line
1123 +
1124 +Fix stopping individual interfaces without bringing down net depends
1125 +------------------------------------------------------------------------
1126 +r2145 | uberlord | 2006-07-10 15:14:28 -0400 (Mon, 10 Jul 2006) | 1 line
1127 +
1128 +Exclude interfaces when RC_STRICT_NET_CHECKING=yes
1129 +------------------------------------------------------------------------
1130 +r2144 | uberlord | 2006-07-10 12:21:00 -0400 (Mon, 10 Jul 2006) | 1 line
1131 +
1132 +Should be better to read
1133 +------------------------------------------------------------------------
1134 +r2143 | uberlord | 2006-07-10 12:18:00 -0400 (Mon, 10 Jul 2006) | 1 line
1135 +
1136 +Fix errors caused by last commit, backport is_net_up from trunk to 1.12
1137 +------------------------------------------------------------------------
1138 +r2142 | uberlord | 2006-07-10 11:12:11 -0400 (Mon, 10 Jul 2006) | 2 lines
1139 +
1140 + Fixed some internal net dependencies with >1 active net service
1141 + Services can now be scheduled on any inactive services.
1142 +------------------------------------------------------------------------
1143 +r2141 | uberlord | 2006-07-09 09:21:53 -0400 (Sun, 09 Jul 2006) | 1 line
1144 +
1145 +Stop inactive dependencies too
1146 +------------------------------------------------------------------------
1147 +r2125 | vapier | 2006-06-28 20:25:53 -0400 (Wed, 28 Jun 2006) | 1 line
1148 +
1149 +add a dirty little hack to help people setup custom bindings
1150 +------------------------------------------------------------------------
1151 +r2124 | uberlord | 2006-06-27 06:46:52 -0400 (Tue, 27 Jun 2006) | 2 lines
1152 +
1153 + Document that depend_eth0() only works in conf.d/net and
1154 + not conf.d/net.$profile, #137727.
1155 +------------------------------------------------------------------------
1156 +r2123 | vapier | 2006-06-27 02:40:43 -0400 (Tue, 27 Jun 2006) | 1 line
1157 +
1158 +Make sure modules-update generates the devfs config files properly #136174.
1159 +------------------------------------------------------------------------
1160 +r2122 | uberlord | 2006-06-26 10:59:11 -0400 (Mon, 26 Jun 2006) | 1 line
1161 +
1162 +More devicescape fixes for iwconfig.sh
1163 +------------------------------------------------------------------------
1164 +r2121 | vapier | 2006-06-25 03:01:12 -0400 (Sun, 25 Jun 2006) | 1 line
1165 +
1166 +Make sure modprobe.conf is generated properly when done by hand #132668 by Alexander Skwar.
1167 +------------------------------------------------------------------------
1168 +r2120 | vapier | 2006-06-25 02:59:31 -0400 (Sun, 25 Jun 2006) | 1 line
1169 +
1170 +fix typo in message about /etc/modprobe.conf not being needed
1171 +------------------------------------------------------------------------
1172 +r2112 | uberlord | 2006-06-23 04:32:46 -0400 (Fri, 23 Jun 2006) | 1 line
1173 +
1174 +Fix rc-status broken link reporting properly, #137656
1175 +------------------------------------------------------------------------
1176 +r2110 | uberlord | 2006-06-21 14:45:23 -0400 (Wed, 21 Jun 2006) | 1 line
1177 +
1178 +Typo fix, #137501 thanks to Oldrich Jedlicka
1179 +------------------------------------------------------------------------
1180 +r2105 | vapier | 2006-06-20 00:58:43 -0400 (Tue, 20 Jun 2006) | 1 line
1181 +
1182 +remove pointless /proc line
1183 +------------------------------------------------------------------------
1184 +r2104 | uberlord | 2006-06-19 11:04:43 -0400 (Mon, 19 Jun 2006) | 1 line
1185 +
1186 +Connect to the specified BSSID if known
1187 +------------------------------------------------------------------------
1188 +r2103 | uberlord | 2006-06-19 10:27:05 -0400 (Mon, 19 Jun 2006) | 1 line
1189 +
1190 +Preliminary support for dscape ieee80211 stack devices.
1191 +------------------------------------------------------------------------
1192 +r2101 | uberlord | 2006-06-19 05:42:18 -0400 (Mon, 19 Jun 2006) | 1 line
1193 +
1194 +Remove useless quoting
1195 +------------------------------------------------------------------------
1196 +r2100 | vapier | 2006-06-18 19:27:38 -0400 (Sun, 18 Jun 2006) | 1 line
1197 +
1198 +Force stricter mount options on /proc /sys /dev/pts /proc/bus/usb
1199 +------------------------------------------------------------------------
1200 +r2099 | vapier | 2006-06-18 19:24:49 -0400 (Sun, 18 Jun 2006) | 1 line
1201 +
1202 +Mount binfmt_misc automatically in localmount if available.
1203 +------------------------------------------------------------------------
1204 +r2096 | uberlord | 2006-06-18 13:55:43 -0400 (Sun, 18 Jun 2006) | 2 lines
1205 +
1206 + vlan id's can now be treated as individual interfaces via init scripts
1207 + provided they depend on the real interface, #137029
1208 +------------------------------------------------------------------------
1209 +r2095 | uberlord | 2006-06-15 06:34:14 -0400 (Thu, 15 Jun 2006) | 4 lines
1210 +
1211 + runscript.sh now supports the --verbose flag setting RC_VERBOSE="yes"
1212 + When RC_VERBOSE="yes" and RC_PARALLEL_STARTUP="yes" and there is no
1213 + exclusive lock (ie, init script not started via rc) then we don't hide
1214 + init script output by setting RC_QUIET_STDOUT, #136034.
1215 +------------------------------------------------------------------------
1216 +r2094 | uberlord | 2006-06-15 06:03:59 -0400 (Thu, 15 Jun 2006) | 1 line
1217 +
1218 +Document RC_PARALLEL_STARTUP hiding init script messages
1219 +------------------------------------------------------------------------
1220 +r2093 | uberlord | 2006-06-15 05:52:03 -0400 (Thu, 15 Jun 2006) | 1 line
1221 +
1222 +More ppp documentation
1223 +------------------------------------------------------------------------
1224 +r2092 | uberlord | 2006-06-15 04:57:33 -0400 (Thu, 15 Jun 2006) | 1 line
1225 +
1226 +Touchup ppp documentation and quickly fix iwconfig issue with wpa_supplicant caused by last patch
1227 +------------------------------------------------------------------------
1228 +r2091 | uberlord | 2006-06-14 17:13:31 -0400 (Wed, 14 Jun 2006) | 3 lines
1229 +
1230 + {start,stop}_volumes moved to rc and halt.sh respectively.
1231 +
1232 + net services are now depended upon more correctly.
1233 +------------------------------------------------------------------------
1234 +r2090 | uberlord | 2006-06-14 09:34:41 -0400 (Wed, 14 Jun 2006) | 1 line
1235 +
1236 +wireless cards now get their txpower set to auto before starting.
1237 +------------------------------------------------------------------------
1238 +r2089 | uberlord | 2006-06-14 04:46:16 -0400 (Wed, 14 Jun 2006) | 4 lines
1239 +
1240 + Fix "before net" dependencies, #135872 thanks to Oldrich Jedlicka.
1241 +
1242 + pppd.sh now uses passwordfd instead of very nasty regex stuff,
1243 + thanks to Oldrich Jedlicka, Alin Nastac and me :), #134337
1244 +------------------------------------------------------------------------
1245 +r2087 | uberlord | 2006-06-12 19:17:22 -0400 (Mon, 12 Jun 2006) | 1 line
1246 +
1247 +Makefile fixes
1248 +------------------------------------------------------------------------
1249 +r2086 | uberlord | 2006-06-12 16:02:24 -0400 (Mon, 12 Jun 2006) | 1 line
1250 +
1251 +Remove .cvsignore files as we're using svn now :)
1252 +------------------------------------------------------------------------
1253 +r2085 | uberlord | 2006-06-12 04:55:41 -0400 (Mon, 12 Jun 2006) | 1 line
1254 +
1255 +We now have a Makefile to install our scripts.
1256 +------------------------------------------------------------------------
1257 +r2083 | azarah | 2006-06-07 05:51:06 -0400 (Wed, 07 Jun 2006) | 2 lines
1258 +
1259 +Move 'dmesg -n 1' earlier with new udev stuff that floods the console.
1260 +
1261 +------------------------------------------------------------------------
1262 +r2080 | uberlord | 2006-06-06 07:05:04 -0400 (Tue, 06 Jun 2006) | 2 lines
1263 +
1264 + shutdown.sh now uses the INIT_HALT variable correctly, #135740
1265 + thanks to Steve Moerk.
1266 +------------------------------------------------------------------------
1267 +r2079 | uberlord | 2006-06-05 10:21:06 -0400 (Mon, 05 Jun 2006) | 1 line
1268 +
1269 +1.12.1 tagged
1270 +------------------------------------------------------------------------
1271 +r2078 | uberlord | 2006-06-05 09:42:14 -0400 (Mon, 05 Jun 2006) | 2 lines
1272 +
1273 + Ensure that an empty NET_FS_LIST doesn't cause localmount to error,
1274 + #132928 thanks to Dominik Buerkle.
1275 +------------------------------------------------------------------------
1276 +r2077 | uberlord | 2006-06-05 09:28:14 -0400 (Mon, 05 Jun 2006) | 1 line
1277 +
1278 +Show help when rc-update is called without arguments, #133434.
1279 +------------------------------------------------------------------------
1280 +r2076 | uberlord | 2006-06-05 09:23:07 -0400 (Mon, 05 Jun 2006) | 2 lines
1281 +
1282 + depscan.sh now tries to touch files in with future mtimes so that
1283 + users only see the clockscew message once, #135212.
1284 +------------------------------------------------------------------------
1285 +r2075 | uberlord | 2006-06-05 08:21:14 -0400 (Mon, 05 Jun 2006) | 1 line
1286 +
1287 +Fix bug number
1288 +------------------------------------------------------------------------
1289 +r2074 | uberlord | 2006-06-05 08:19:20 -0400 (Mon, 05 Jun 2006) | 1 line
1290 +
1291 +rc now stops services again, #135340
1292 +------------------------------------------------------------------------
1293 +r2073 | uberlord | 2006-06-05 08:03:05 -0400 (Mon, 05 Jun 2006) | 1 line
1294 +
1295 +Fix typo in /sbin/rc, #135323 thanks to Ed Catmur.
1296 +------------------------------------------------------------------------
1297 +r2072 | uberlord | 2006-06-05 06:23:47 -0400 (Mon, 05 Jun 2006) | 1 line
1298 +
1299 +Restore the man user/group, #133298 thanks to Chris Gianelloni.
1300 +------------------------------------------------------------------------
1301 +r2069 | uberlord | 2006-06-04 12:17:13 -0400 (Sun, 04 Jun 2006) | 1 line
1302 +
1303 +Update ChangeLog
1304 +------------------------------------------------------------------------
1305 +r2050 | uberlord | 2006-06-02 16:02:40 -0400 (Fri, 02 Jun 2006) | 10 lines
1306 +
1307 + Allow LC_* and LANG vars through to runscript.sh by default.
1308 +
1309 + net.lo now comes after bootmisc, #135118 thanks to Oldrich Jedlicka.
1310 +
1311 + arping.sh now has MAC address support, #134253 thanks to Oldrich Jedlicka.
1312 +
1313 + pppd.sh now updates secret files with a blank password, #134337
1314 +
1315 + Remove swapon call from /sbin/rc as localmount already calls it,
1316 + partial fix for #134489
1317 +------------------------------------------------------------------------
1318 +r2048 | uberlord | 2006-05-30 10:16:04 -0400 (Tue, 30 May 2006) | 1 line
1319 +
1320 +Allow users to specify netplugd options.
1321 +------------------------------------------------------------------------
1322 +r2047 | uberlord | 2006-05-30 05:58:08 -0400 (Tue, 30 May 2006) | 1 line
1323 +
1324 +Really fix is_xenU_sys, #134571 thanks to Stefan Hellermann.
1325 +------------------------------------------------------------------------
1326 +r2046 | uberlord | 2006-05-24 15:27:27 -0400 (Wed, 24 May 2006) | 9 lines
1327 +
1328 + Ensure that we call halt.sh in a new shell with LC_ALL=C so that we don't
1329 + load any locale information which may stop us unmounting /usr, #128848
1330 + and #133090.
1331 +
1332 + Don't set clock for OpenVZ systems, #133265 thanks to Kir Kolyshkin.
1333 +
1334 + Don't remount / in checkroot for unionfs /, #129975 thanks to Daniel.
1335 +
1336 + Don't stop net interfaces / is unionfs and a branch is network mounted.
1337 +------------------------------------------------------------------------
1338 +r2044 | uberlord | 2006-05-23 09:17:40 -0400 (Tue, 23 May 2006) | 1 line
1339 +
1340 +1.12.0 - is now done :)
1341 +------------------------------------------------------------------------
1342 +r2043 | uberlord | 2006-05-23 09:11:00 -0400 (Tue, 23 May 2006) | 1 line
1343 +
1344 +halt.sh can now deal with unionfs a bit better, #99682.
1345 +------------------------------------------------------------------------
1346 +r2042 | uberlord | 2006-05-16 12:10:53 -0400 (Tue, 16 May 2006) | 1 line
1347 +
1348 +Take vapiers advice and test is capabilities exists as it may not in the future
1349 +------------------------------------------------------------------------
1350 +r2041 | uberlord | 2006-05-16 08:01:13 -0400 (Tue, 16 May 2006) | 1 line
1351 +
1352 +Better grep for is_xenU_sys
1353 +------------------------------------------------------------------------
1354 +r2040 | uberlord | 2006-05-16 06:11:15 -0400 (Tue, 16 May 2006) | 1 line
1355 +
1356 +Always report Xen domU domains correctly, #107976.
1357 +------------------------------------------------------------------------
1358 +r2039 | uberlord | 2006-05-16 06:09:38 -0400 (Tue, 16 May 2006) | 1 line
1359 +
1360 +Make bridge a little more robust
1361 +------------------------------------------------------------------------
1362 +r2038 | uberlord | 2006-05-15 14:52:35 -0400 (Mon, 15 May 2006) | 1 line
1363 +
1364 +Always test for space at the end of the bridge name.
1365 +------------------------------------------------------------------------
1366 +r2037 | uberlord | 2006-05-14 15:49:54 -0400 (Sun, 14 May 2006) | 1 line
1367 +
1368 +depscan.sh now makes coldplugged service directory
1369 +------------------------------------------------------------------------
1370 +r2036 | uberlord | 2006-05-14 15:10:07 -0400 (Sun, 14 May 2006) | 1 line
1371 +
1372 +Only report inactive start once.
1373 +------------------------------------------------------------------------
1374 +r2035 | uberlord | 2006-05-14 14:13:59 -0400 (Sun, 14 May 2006) | 1 line
1375 +
1376 +Move coldplug fix from previous patch into propper service calls.
1377 +------------------------------------------------------------------------
1378 +r2034 | uberlord | 2006-05-14 11:41:46 -0400 (Sun, 14 May 2006) | 1 line
1379 +
1380 +Don't stop coldplugged services when changing runlevels, #113264.
1381 +------------------------------------------------------------------------
1382 +r2033 | vapier | 2006-05-13 11:13:17 -0400 (Sat, 13 May 2006) | 1 line
1383 +
1384 +remove daemontools SVCDIR #133171
1385 +------------------------------------------------------------------------
1386 +r2032 | uberlord | 2006-05-08 13:59:39 -0400 (Mon, 08 May 2006) | 1 line
1387 +
1388 +more br2684ctl fixes. Wish mrness would find em all in one go
1389 +------------------------------------------------------------------------
1390 +r2031 | uberlord | 2006-05-08 06:50:23 -0400 (Mon, 08 May 2006) | 1 line
1391 +
1392 +More br2684ctl stuff fixed, documented -e variable
1393 +------------------------------------------------------------------------
1394 +r2030 | uberlord | 2006-05-08 06:05:57 -0400 (Mon, 08 May 2006) | 1 line
1395 +
1396 +Store coldplug services for future use
1397 +------------------------------------------------------------------------
1398 +r2029 | uberlord | 2006-05-08 04:37:38 -0400 (Mon, 08 May 2006) | 1 line
1399 +
1400 +More br2684ctl fixes
1401 +------------------------------------------------------------------------
1402 +r2028 | uberlord | 2006-05-07 12:42:34 -0400 (Sun, 07 May 2006) | 1 line
1403 +
1404 +Fix logic in br2684ctl.sh as reported by Alin Nastac, #132549.
1405 +------------------------------------------------------------------------
1406 +r2027 | vapier | 2006-05-05 21:02:40 -0400 (Fri, 05 May 2006) | 1 line
1407 +
1408 +Fix typo s/veend/vewend/ in functions.sh as reported by Yoshino #132262.
1409 +------------------------------------------------------------------------
1410 +r2026 | uberlord | 2006-05-05 11:25:14 -0400 (Fri, 05 May 2006) | 1 line
1411 +
1412 +If a device initiated service is in the default runlevel then we no longer start it in the boot runlevel.
1413 +------------------------------------------------------------------------
1414 +r2025 | uberlord | 2006-05-04 05:25:03 -0400 (Thu, 04 May 2006) | 1 line
1415 +
1416 +Start the trap a little earlier
1417 +------------------------------------------------------------------------
1418 +r2024 | uberlord | 2006-05-04 05:07:02 -0400 (Thu, 04 May 2006) | 3 lines
1419 +
1420 +RC_COLDPLUG is now just a yes|no setting and the service list allowed
1421 +is now in RC_PLUG_SERVICES. New RC_HOTPLUG setting similar to RC_COLDPLUG
1422 +is now in place too.
1423 +------------------------------------------------------------------------
1424 +r2023 | uberlord | 2006-05-02 14:44:13 -0400 (Tue, 02 May 2006) | 1 line
1425 +
1426 +Fix silly globbing
1427 +------------------------------------------------------------------------
1428 +r2022 | uberlord | 2006-05-02 08:22:55 -0400 (Tue, 02 May 2006) | 1 line
1429 +
1430 +RC_COLDPLUG is now a pure pattern list which defaults to "*"
1431 +------------------------------------------------------------------------
1432 +r2021 | uberlord | 2006-05-02 07:06:40 -0400 (Tue, 02 May 2006) | 1 line
1433 +
1434 +pre19 is for SpanKY
1435 +------------------------------------------------------------------------
1436 +r2019 | uberlord | 2006-05-01 07:54:18 -0400 (Mon, 01 May 2006) | 3 lines
1437 +
1438 + /proc/net/wireless may not have whitespace after $iface:
1439 + wpa_supplicant no longer requires ctrl_interface set.
1440 + Thanks to kelmo for those ideas.
1441 +------------------------------------------------------------------------
1442 +r2018 | vapier | 2006-04-29 03:10:53 -0400 (Sat, 29 Apr 2006) | 1 line
1443 +
1444 +Rewrite modules-update to make it readable and usuable without old modutils.
1445 +------------------------------------------------------------------------
1446 +r2017 | vapier | 2006-04-29 03:09:44 -0400 (Sat, 29 Apr 2006) | 1 line
1447 +
1448 +Tweak is_older_than than so it skips checking the timestamps on directories, just the files in the directory.
1449 +------------------------------------------------------------------------
1450 +r2015 | uberlord | 2006-04-24 09:13:56 -0400 (Mon, 24 Apr 2006) | 1 line
1451 +
1452 +revert the -k2 addition to sort in halt.sh, #131001
1453 +------------------------------------------------------------------------
1454 +r2013 | uberlord | 2006-04-22 14:10:44 -0400 (Sat, 22 Apr 2006) | 1 line
1455 +
1456 +pre18
1457 +------------------------------------------------------------------------
1458 +r2011 | vapier | 2006-04-22 13:46:35 -0400 (Sat, 22 Apr 2006) | 1 line
1459 +
1460 +misc touchups
1461 +------------------------------------------------------------------------
1462 +r2009 | vapier | 2006-04-22 13:28:07 -0400 (Sat, 22 Apr 2006) | 1 line
1463 +
1464 +touchup fuser arguments so we dont have to pipe to /dev/null
1465 +------------------------------------------------------------------------
1466 +r2008 | vapier | 2006-04-22 13:24:04 -0400 (Sat, 22 Apr 2006) | 1 line
1467 +
1468 +add back in -m option since i shouldnt have removed it in the first place #130580 by Olaf Freyer
1469 +------------------------------------------------------------------------
1470 +r2007 | uberlord | 2006-04-22 12:35:00 -0400 (Sat, 22 Apr 2006) | 2 lines
1471 +
1472 +udhcpc module now requires udhcp-0.9.9_pre20041216-r3 or newer with
1473 + the --env command option.
1474 +------------------------------------------------------------------------
1475 +r2005 | uberlord | 2006-04-21 11:35:04 -0400 (Fri, 21 Apr 2006) | 1 line
1476 +
1477 +move /lib/rcscripts/net.modules.d to /lib/rcscripts/net
1478 +------------------------------------------------------------------------
1479 +r2004 | uberlord | 2006-04-21 07:37:55 -0400 (Fri, 21 Apr 2006) | 1 line
1480 +
1481 +Document usage of br2684 module.
1482 +------------------------------------------------------------------------
1483 +r2003 | uberlord | 2006-04-21 07:19:41 -0400 (Fri, 21 Apr 2006) | 1 line
1484 +
1485 +br2684 module should now work correctly.
1486 +------------------------------------------------------------------------
1487 +r2002 | uberlord | 2006-04-21 05:29:50 -0400 (Fri, 21 Apr 2006) | 1 line
1488 +
1489 +Credit mrness for pppd.sh module
1490 +------------------------------------------------------------------------
1491 +r2001 | vapier | 2006-04-20 20:39:09 -0400 (Thu, 20 Apr 2006) | 1 line
1492 +
1493 +Document --verbose option in rc-update #130643 by Christian Heim.
1494 +------------------------------------------------------------------------
1495 +r2000 | uberlord | 2006-04-20 12:08:54 -0400 (Thu, 20 Apr 2006) | 1 line
1496 +
1497 +Only treat lo and lo0 as loopback interfaces
1498 +------------------------------------------------------------------------
1499 +r1999 | uberlord | 2006-04-20 07:13:27 -0400 (Thu, 20 Apr 2006) | 1 line
1500 +
1501 +Last patch had dumb logic, this fixes
1502 +------------------------------------------------------------------------
1503 +r1998 | uberlord | 2006-04-20 07:01:10 -0400 (Thu, 20 Apr 2006) | 1 line
1504 +
1505 +Ensure that coldplugged net services are shutdown in the correct order
1506 +------------------------------------------------------------------------
1507 +r1997 | uberlord | 2006-04-20 03:20:57 -0400 (Thu, 20 Apr 2006) | 1 line
1508 +
1509 +Ensure that net.lo is started before other interfaces and wpa_supplicant has a positive timeout if no action file
1510 +------------------------------------------------------------------------
1511 +r1991 | vapier | 2006-04-18 20:09:46 -0400 (Tue, 18 Apr 2006) | 1 line
1512 +
1513 +Disable CTRL+C in depscan.sh while booting #126512 by Marko Djukic. Also add -h/--help and such.
1514 +------------------------------------------------------------------------
1515 +r1990 | vapier | 2006-04-18 20:00:08 -0400 (Tue, 18 Apr 2006) | 1 line
1516 +
1517 +style/misc touchups
1518 +------------------------------------------------------------------------
1519 +r1989 | vapier | 2006-04-18 19:54:54 -0400 (Tue, 18 Apr 2006) | 1 line
1520 +
1521 +Sort by mount point, not mount source, in halt.sh #130219 by Mark McKenna.
1522 +------------------------------------------------------------------------
1523 +r1987 | uberlord | 2006-04-18 12:37:44 -0400 (Tue, 18 Apr 2006) | 2 lines
1524 +
1525 +start-stop-daemon only removes the daemon stopping from the daemon
1526 + started list, #130166.
1527 +------------------------------------------------------------------------
1528 +r1986 | uberlord | 2006-04-15 13:44:59 -0400 (Sat, 15 Apr 2006) | 3 lines
1529 +
1530 + net services are now calculated properly in trace_dependencies.
1531 +
1532 + arping.sh now tests if the interface exists or not.
1533 +------------------------------------------------------------------------
1534 +r1985 | vapier | 2006-04-15 13:14:13 -0400 (Sat, 15 Apr 2006) | 1 line
1535 +
1536 +improve wording in clock skew message #130040 by Gordon
1537 +------------------------------------------------------------------------
1538 +r1984 | vapier | 2006-04-15 03:14:08 -0400 (Sat, 15 Apr 2006) | 1 line
1539 +
1540 +touchup comment about hiding output #129725 by Toralf Forster
1541 +------------------------------------------------------------------------
1542 +r1981 | uberlord | 2006-04-13 19:37:05 -0400 (Thu, 13 Apr 2006) | 1 line
1543 +
1544 +Pass PEER_ROUTERS to dhclient and udhcpc scripts for future use
1545 +------------------------------------------------------------------------
1546 +r1980 | uberlord | 2006-04-12 05:14:34 -0400 (Wed, 12 Apr 2006) | 3 lines
1547 +
1548 + vlans can now be configured with their own interface scripts, which
1549 + means that they can now be renamed, #128283.
1550 + Thanks to Jonathan deBoer.
1551 +------------------------------------------------------------------------
1552 +r1979 | vapier | 2006-04-11 23:14:51 -0400 (Tue, 11 Apr 2006) | 1 line
1553 +
1554 +revert dm-crypt change (rev 1974)
1555 +------------------------------------------------------------------------
1556 +r1978 | uberlord | 2006-04-11 15:29:20 -0400 (Tue, 11 Apr 2006) | 1 line
1557 +
1558 +Allow finer grained RC_COLDPLUG control
1559 +------------------------------------------------------------------------
1560 +r1976 | uberlord | 2006-04-11 11:12:35 -0400 (Tue, 11 Apr 2006) | 1 line
1561 +
1562 +Fixed ifconfig handling of interface_is_up
1563 +------------------------------------------------------------------------
1564 +r1975 | uberlord | 2006-04-11 06:34:21 -0400 (Tue, 11 Apr 2006) | 1 line
1565 +
1566 +udhcpc.sh now works with the -q|--quit option again, #129437.
1567 +------------------------------------------------------------------------
1568 +r1974 | vapier | 2006-04-10 23:16:36 -0400 (Mon, 10 Apr 2006) | 1 line
1569 +
1570 +Stop treating dm-crypt specially and just move it with the other volume related code #128908 by Luud Heck
1571 +------------------------------------------------------------------------
1572 +r1971 | uberlord | 2006-04-10 07:42:03 -0400 (Mon, 10 Apr 2006) | 1 line
1573 +
1574 +bootmisc is no longer a critical service, fixed RC_COLDPLUG default variable
1575 +------------------------------------------------------------------------
1576 +r1970 | uberlord | 2006-04-09 18:29:08 -0400 (Sun, 09 Apr 2006) | 1 line
1577 +
1578 +Ungroup ccwgroup correctly
1579 +------------------------------------------------------------------------
1580 +r1969 | uberlord | 2006-04-09 15:46:26 -0400 (Sun, 09 Apr 2006) | 1 line
1581 +
1582 +The ccwgroup module now really works!
1583 +------------------------------------------------------------------------
1584 +r1968 | uberlord | 2006-04-09 09:59:13 -0400 (Sun, 09 Apr 2006) | 1 line
1585 +
1586 +Fixed pty example in net.example
1587 +------------------------------------------------------------------------
1588 +r1967 | uberlord | 2006-04-09 09:49:34 -0400 (Sun, 09 Apr 2006) | 2 lines
1589 +
1590 +RC_COLDPLUG now controls if we add coldplugged services to the boot
1591 + runlevel or not, #129331.
1592 +------------------------------------------------------------------------
1593 +r1965 | uberlord | 2006-04-08 04:10:23 -0400 (Sat, 08 Apr 2006) | 1 line
1594 +
1595 +Removed net.lo hotplug policy as that should be controlled by holdplug/udev and not baselayout
1596 +------------------------------------------------------------------------
1597 +r1964 | uberlord | 2006-04-07 19:16:27 -0400 (Fri, 07 Apr 2006) | 1 line
1598 +
1599 +pre17
1600 +------------------------------------------------------------------------
1601 +r1963 | uberlord | 2006-04-07 19:14:23 -0400 (Fri, 07 Apr 2006) | 1 line
1602 +
1603 +udhcpc now uses udhcpc's own script
1604 +------------------------------------------------------------------------
1605 +r1962 | uberlord | 2006-04-07 18:37:04 -0400 (Fri, 07 Apr 2006) | 2 lines
1606 +
1607 +net modules now apply their own metric if they are activated, which makes
1608 + for a much easier and less mesy calculation.
1609 +------------------------------------------------------------------------
1610 +r1960 | uberlord | 2006-04-06 04:38:08 -0400 (Thu, 06 Apr 2006) | 1 line
1611 +
1612 +Renamed .rcafterinit to .rcboot for better clarity
1613 +------------------------------------------------------------------------
1614 +r1959 | uberlord | 2006-04-05 13:44:34 -0400 (Wed, 05 Apr 2006) | 4 lines
1615 +
1616 + runscript.sh now stores the fact that it failed to to /dev/.rcsysinit
1617 + existing in the directory /dev/.rcafterinit. rc adds services in
1618 + /dev/.rcafterinit to the boot list and then rm -f's that directory. This
1619 + solves the issue of udev-089 forcing coldplug removal.
1620 +------------------------------------------------------------------------
1621 +r1958 | uberlord | 2006-04-03 18:24:21 -0400 (Mon, 03 Apr 2006) | 2 lines
1622 +
1623 +rc-status doesn't report broken symlinks when querying all levels,
1624 + #113755 again.
1625 +------------------------------------------------------------------------
1626 +r1957 | uberlord | 2006-04-03 07:55:18 -0400 (Mon, 03 Apr 2006) | 1 line
1627 +
1628 +Fixed loading net .sh modules
1629 +------------------------------------------------------------------------
1630 +r1956 | uberlord | 2006-04-03 07:15:24 -0400 (Mon, 03 Apr 2006) | 1 line
1631 +
1632 +Removed fs=sh from vim comment on net modules
1633 +------------------------------------------------------------------------
1634 +r1955 | uberlord | 2006-04-03 06:27:38 -0400 (Mon, 03 Apr 2006) | 2 lines
1635 +
1636 + All net modules how have a .sh suffix to indicate that they are shell
1637 + scripts as not everyone uses vim.
1638 +------------------------------------------------------------------------
1639 +r1954 | uberlord | 2006-04-03 05:43:42 -0400 (Mon, 03 Apr 2006) | 24 lines
1640 +
1641 + runscript.sh now has a --nodeps option so that no depends are checked
1642 + when starting and stopping a service.
1643 +
1644 + net.lo and system modules now support resolvconf instead of using our
1645 + own internal system.
1646 +
1647 + DHCP and PPP clients no longer have helper scripts. As such they don't
1648 + change service status at all. Moved helpers.d/functions back into net.lo
1649 +
1650 + Moved {get,save}_options from functions.sh to rc-services.sh
1651 +
1652 + Removed whole load of crud from hostname init script, fixes #38172 again
1653 + and #122794. Also, it's no longer a critical service as defined by rc.
1654 +
1655 + Added net modules for ccwgroup (s390 qeth ethernet) and br2684ctl
1656 + (speedtouch usb).
1657 +
1658 + Removed xargs and find from all net scripts as /usr maybe net mounted,
1659 + #107260.
1660 +
1661 + Punted the domainname script. Functionality has been in conf.d/net so you
1662 + can do this.
1663 +
1664 + ppd module now checks to see if link exists if prefixed with /, #126916.
1665 +------------------------------------------------------------------------
1666 +r1952 | vapier | 2006-03-28 00:44:40 -0500 (Tue, 28 Mar 2006) | 1 line
1667 +
1668 +Make sure rc-status exit status is 0 #127733 by Timo Boettcher.
1669 +------------------------------------------------------------------------
1670 +r1950 | vapier | 2006-03-23 18:05:35 -0500 (Thu, 23 Mar 2006) | 1 line
1671 +
1672 +disable hwclock on s390 hosts
1673 +------------------------------------------------------------------------
1674 +r1948 | uberlord | 2006-03-14 07:40:38 -0500 (Tue, 14 Mar 2006) | 1 line
1675 +
1676 +Change RC_GOT_SVCNAMES back to RC_GOT_SERVICES as it shouldn't have been changed
1677 +------------------------------------------------------------------------
1678 +r1947 | uberlord | 2006-03-14 05:26:46 -0500 (Tue, 14 Mar 2006) | 2 lines
1679 +
1680 +Allow services that depend on net to be stopped/started in post
1681 + up/down functions when the net service is started by rc.
1682 +------------------------------------------------------------------------
1683 +r1946 | uberlord | 2006-03-13 06:16:33 -0500 (Mon, 13 Mar 2006) | 2 lines
1684 +
1685 + Allow more than 1 inactive dependant service to start us when it is
1686 + started, #125819 thanks to Arnuad Fabre.
1687 +------------------------------------------------------------------------
1688 +r1945 | uberlord | 2006-03-12 11:48:58 -0500 (Sun, 12 Mar 2006) | 1 line
1689 +
1690 +Fix iwpriv setup
1691 +------------------------------------------------------------------------
1692 +r1944 | uberlord | 2006-03-12 05:57:39 -0500 (Sun, 12 Mar 2006) | 2 lines
1693 +
1694 + iwconfig now strips duplicate mac addresses from scan results which means
1695 + we only try and connect to ad-hoc networks once.
1696 +------------------------------------------------------------------------
1697 +r1942 | uberlord | 2006-03-10 15:50:36 -0500 (Fri, 10 Mar 2006) | 1 line
1698 +
1699 +iwconfig now reports mode in scan results
1700 +------------------------------------------------------------------------
1701 +r1941 | uberlord | 2006-03-10 15:38:31 -0500 (Fri, 10 Mar 2006) | 1 line
1702 +
1703 +Hopefully fix scanning with rt2500 cards once and for all
1704 +------------------------------------------------------------------------
1705 +r1940 | uberlord | 2006-03-10 12:07:27 -0500 (Fri, 10 Mar 2006) | 5 lines
1706 +
1707 + net script modules variables function has been moved into module_expose
1708 + and removed from module_depend to be more correct.
1709 +
1710 + net script modules have had #!/bin/bash removed from the top and now
1711 + set vim fs=sh to be more correct.
1712 +------------------------------------------------------------------------
1713 +r1939 | uberlord | 2006-03-07 08:33:26 -0500 (Tue, 07 Mar 2006) | 1 line
1714 +
1715 +Set essid to "" instead of -- off as it appears not all drivers work as they should. Hopefully fixes #125067 and maybe #120822.
1716 +------------------------------------------------------------------------
1717 +r1938 | vapier | 2006-03-06 18:46:02 -0500 (Mon, 06 Mar 2006) | 1 line
1718 +
1719 +add -s to fuser call and drop the -m so we dont have to pipe all output to /dev/null
1720 +------------------------------------------------------------------------
1721 +r1937 | vapier | 2006-03-03 21:02:07 -0500 (Fri, 03 Mar 2006) | 1 line
1722 +
1723 +Add note to sysctl.conf about needing nfsd for fs.nfs.* to work #66575.
1724 +------------------------------------------------------------------------
1725 +r1936 | vapier | 2006-03-03 21:00:12 -0500 (Fri, 03 Mar 2006) | 1 line
1726 +
1727 +Pass "-O no_netdev" to `mount -a` in localmount init.d.
1728 +------------------------------------------------------------------------
1729 +r1935 | uberlord | 2006-03-02 12:34:25 -0500 (Thu, 02 Mar 2006) | 11 lines
1730 +
1731 + $myservice is now deprecated for init scripts.
1732 + $SVCNAME should be used instead and is read-only so it cannot be
1733 + clobbered.
1734 +
1735 + Several variables in global scope that provided functions rely on,
1736 + such as BOOTLEVEL, SOFTLEVEL and svcdir are now read only for init
1737 + scripts.
1738 +
1739 + depscan.sh now accepts the --svcdir option so that svcdir can now be
1740 + specified as the variable is marked readonly in functions.sh. Splash
1741 + programs will have to be updated.
1742 +------------------------------------------------------------------------
1743 +r1928 | uberlord | 2006-02-24 08:11:54 -0500 (Fri, 24 Feb 2006) | 1 line
1744 +
1745 +Updated dhcp documention.
1746 +------------------------------------------------------------------------
1747 +r1927 | uberlord | 2006-02-24 07:51:47 -0500 (Fri, 24 Feb 2006) | 3 lines
1748 +
1749 + We now send extra configuration to dhclient via stdin.
1750 + This means we don't have to edit /etc/dhcp/dhclient.conf anymore
1751 + or warn users about script settings. Requires net-misc/dhcp-3.0.3-r5.
1752 +------------------------------------------------------------------------
1753 +r1926 | uberlord | 2006-02-24 06:47:40 -0500 (Fri, 24 Feb 2006) | 9 lines
1754 +
1755 + Misc STYLE and quoting issues fixes in net scripts.
1756 +
1757 + dhclient and udhcpc now work with RFC violating space separated
1758 + domain names in /etc/resolv.conf - they get appended to the search
1759 + option if it's not specified.
1760 +
1761 + punted clean_pidfile and process_finished functions and as
1762 + start-stop-daemon as provided by rc-daemon.sh now provides
1763 + the same thing, just better.
1764 +------------------------------------------------------------------------
1765 +r1923 | vapier | 2006-02-22 22:00:44 -0500 (Wed, 22 Feb 2006) | 1 line
1766 +
1767 +Overhaul rc-update and make it more user friendly.
1768 +------------------------------------------------------------------------
1769 +r1921 | vapier | 2006-02-22 21:57:33 -0500 (Wed, 22 Feb 2006) | 1 line
1770 +
1771 +merge ROOT support from trunk
1772 +------------------------------------------------------------------------
1773 +r1915 | uberlord | 2006-02-22 05:45:02 -0500 (Wed, 22 Feb 2006) | 2 lines
1774 +
1775 + Ensure that ifplugd, netplugd and wpa_supplicant timeouts really are
1776 + infinite when requested. Thanks to embobo.
1777 +------------------------------------------------------------------------
1778 +r1914 | vapier | 2006-02-21 18:57:16 -0500 (Tue, 21 Feb 2006) | 1 line
1779 +
1780 +Add patch by Alun Jones to respect RC_QUIET_STDOUT in conf.d/rc #123606.
1781 +------------------------------------------------------------------------
1782 +r1912 | uberlord | 2006-02-21 07:47:15 -0500 (Tue, 21 Feb 2006) | 1 line
1783 +
1784 +Fixed typo in net.example
1785 +------------------------------------------------------------------------
1786 +r1911 | vapier | 2006-02-18 00:58:45 -0500 (Sat, 18 Feb 2006) | 1 line
1787 +
1788 +Add patch by Craig to nuke swap at shutdown #122893.
1789 +------------------------------------------------------------------------
1790 +r1910 | uberlord | 2006-02-17 05:47:08 -0500 (Fri, 17 Feb 2006) | 1 line
1791 +
1792 +Fixed typo in functions, #123136 thanks to Alexander Danilov.
1793 +------------------------------------------------------------------------
1794 +r1909 | uberlord | 2006-02-16 04:41:22 -0500 (Thu, 16 Feb 2006) | 1 line
1795 +
1796 +pre16
1797 +------------------------------------------------------------------------
1798 +r1897 | uberlord | 2006-02-15 09:16:25 -0500 (Wed, 15 Feb 2006) | 1 line
1799 +
1800 +Don't use -options with ps so we're more portable
1801 +------------------------------------------------------------------------
1802 +r1891 | uberlord | 2006-02-15 08:00:25 -0500 (Wed, 15 Feb 2006) | 1 line
1803 +
1804 +Minor dhcp helper cleanup
1805 +------------------------------------------------------------------------
1806 +r1890 | uberlord | 2006-02-15 05:07:19 -0500 (Wed, 15 Feb 2006) | 1 line
1807 +
1808 +tuntap now works if openvpn is installed, #122452.
1809 +------------------------------------------------------------------------
1810 +r1886 | uberlord | 2006-02-14 09:59:28 -0500 (Tue, 14 Feb 2006) | 3 lines
1811 +
1812 + ip rules setup has been documented in net.example, #107628.
1813 +
1814 + pppd should now be fully re-entrant, #122396.
1815 +------------------------------------------------------------------------
1816 +r1868 | uberlord | 2006-02-13 08:53:36 -0500 (Mon, 13 Feb 2006) | 1 line
1817 +
1818 +Always apply metric if non-zero
1819 +------------------------------------------------------------------------
1820 +r1866 | uberlord | 2006-02-10 12:38:27 -0500 (Fri, 10 Feb 2006) | 1 line
1821 +
1822 +Fixup some quoting issues to try and solve an obsure issue
1823 +------------------------------------------------------------------------
1824 +r1865 | uberlord | 2006-02-10 04:52:41 -0500 (Fri, 10 Feb 2006) | 1 line
1825 +
1826 +Require dhcpcd-2.0.0 and declare an array properly.
1827 +------------------------------------------------------------------------
1828 +r1864 | vapier | 2006-02-09 23:40:39 -0500 (Thu, 09 Feb 2006) | 1 line
1829 +
1830 +remove ftp/man shadow entries as well
1831 +------------------------------------------------------------------------
1832 +r1863 | vapier | 2006-02-09 23:37:35 -0500 (Thu, 09 Feb 2006) | 1 line
1833 +
1834 +punt postfix user/group #99599
1835 +------------------------------------------------------------------------
1836 +r1862 | vapier | 2006-02-09 23:34:58 -0500 (Thu, 09 Feb 2006) | 1 line
1837 +
1838 +punt nut user/group #99601
1839 +------------------------------------------------------------------------
1840 +r1861 | vapier | 2006-02-09 23:27:15 -0500 (Thu, 09 Feb 2006) | 1 line
1841 +
1842 +punt postgres user/group #99596
1843 +------------------------------------------------------------------------
1844 +r1860 | uberlord | 2006-02-08 11:10:17 -0500 (Wed, 08 Feb 2006) | 3 lines
1845 +
1846 + New module ip6to4 that creates tunnels with IPv6 addresses based off
1847 + global IPv4 addresses on a specified interface, #122015.
1848 + Thanks to Antti Mäkelä for testing and ideas.
1849 +------------------------------------------------------------------------
1850 +r1859 | uberlord | 2006-02-08 07:13:11 -0500 (Wed, 08 Feb 2006) | 1 line
1851 +
1852 +On restarting, don't start twice if we fail to start again.
1853 +------------------------------------------------------------------------
1854 +r1858 | uberlord | 2006-02-08 05:57:48 -0500 (Wed, 08 Feb 2006) | 1 line
1855 +
1856 +Tweaked macchanger to come after virtual interfaces
1857 +------------------------------------------------------------------------
1858 +r1857 | uberlord | 2006-02-07 15:36:50 -0500 (Tue, 07 Feb 2006) | 1 line
1859 +
1860 +Removed unused function and cleaned comments
1861 +------------------------------------------------------------------------
1862 +r1856 | uberlord | 2006-02-07 12:15:05 -0500 (Tue, 07 Feb 2006) | 19 lines
1863 +
1864 + Always ensure the end_service is called, #119233 again.
1865 +
1866 + You can now specify a maxfail value for pppd (default 0), #115346.
1867 +
1868 + net.lo now depends on isapnp to work with older NICs, #121539.
1869 +
1870 + chat commands in pppd are now re-quoted, #121665.
1871 +
1872 + ip routing policies are now supports via the rule_eth0=( ... )
1873 + variable (only supported by iproute2), #107628.
1874 +
1875 + wpa_supplicant now looks for config files in order
1876 + /etc/wpa_supplicant/wpa_supplicant-$iface.conf
1877 + /etc/wpa_supplicant/wpa_supplicant.conf
1878 + /etc/wpa_supplicant.conf
1879 + and for these wpa_cli scripts
1880 + /etc/wpa_supplicant/wpa_cli.sh
1881 + /sbin/wpa_cli.action
1882 +
1883 +------------------------------------------------------------------------
1884 +r1855 | vapier | 2006-02-06 21:35:22 -0500 (Mon, 06 Feb 2006) | 1 line
1885 +
1886 +Update xen checks #96240 by Tuan Van and #107976 by Chris Bainbridge.
1887 +------------------------------------------------------------------------
1888 +r1851 | vapier | 2006-02-02 21:06:07 -0500 (Thu, 02 Feb 2006) | 1 line
1889 +
1890 +add krb5_prop as an alias to tell (port 754) #121277 by Andrej Filipcic
1891 +------------------------------------------------------------------------
1892 +r1850 | vapier | 2006-01-29 09:01:46 -0500 (Sun, 29 Jan 2006) | 1 line
1893 +
1894 +use ewarn instead of echo
1895 +------------------------------------------------------------------------
1896 +r1849 | vapier | 2006-01-29 08:59:52 -0500 (Sun, 29 Jan 2006) | 1 line
1897 +
1898 +Update modules-update to run depmod even if /proc/modules doesnt exist and warn if the depdir doesnt exist but the user ran in verbose mode #117212 by Alex Guensche
1899 +------------------------------------------------------------------------
1900 +r1848 | vapier | 2006-01-29 08:35:10 -0500 (Sun, 29 Jan 2006) | 1 line
1901 +
1902 +syntax touchup
1903 +------------------------------------------------------------------------
1904 +r1846 | vapier | 2006-01-26 19:19:04 -0500 (Thu, 26 Jan 2006) | 1 line
1905 +
1906 +only try and remount / rw if it actually needs to be #118646 by Alun Jones
1907 +------------------------------------------------------------------------
1908 +r1845 | vapier | 2006-01-26 19:01:17 -0500 (Thu, 26 Jan 2006) | 1 line
1909 +
1910 +Fix grepping of --assume-kernel in modules-update as pointed out by Patrick McLean in #117212
1911 +------------------------------------------------------------------------
1912 +r1843 | uberlord | 2006-01-26 07:48:43 -0500 (Thu, 26 Jan 2006) | 1 line
1913 +
1914 +Tweak iwconfig_user_config to happen after setting ESSID so rt2500 WPA commands work from the get-go.
1915 +------------------------------------------------------------------------
1916 +r1840 | uberlord | 2006-01-25 09:14:02 -0500 (Wed, 25 Jan 2006) | 5 lines
1917 +
1918 + New variable RC_ULIMIT applies ulimit commands before starting a service.
1919 + This should be configured in /etc/conf.d/foo for service foo, but can also
1920 + be configured in /etc/conf.d/rc on a global basis.
1921 + RC_DAEMON now works in a similar way, instead of RC_DAEMON_foo.
1922 + Fixes, #120151.
1923 +------------------------------------------------------------------------
1924 +r1839 | uberlord | 2006-01-24 17:07:15 -0500 (Tue, 24 Jan 2006) | 2 lines
1925 +
1926 + Dependant services are restarted correctly when the restarted
1927 + service is started and not inactive, #120154.
1928 +------------------------------------------------------------------------
1929 +r1838 | uberlord | 2006-01-21 10:23:13 -0500 (Sat, 21 Jan 2006) | 1 line
1930 +
1931 +Ensure critical services are in the boot runlevel for every rc call
1932 +------------------------------------------------------------------------
1933 +r1837 | uberlord | 2006-01-21 10:03:49 -0500 (Sat, 21 Jan 2006) | 1 line
1934 +
1935 +Ensure that CRITICAL_SERVICES are in the boot runlevel, #117912.
1936 +------------------------------------------------------------------------
1937 +r1836 | uberlord | 2006-01-20 05:28:19 -0500 (Fri, 20 Jan 2006) | 1 line
1938 +
1939 +pre15
1940 +------------------------------------------------------------------------
1941 +r1835 | uberlord | 2006-01-20 04:59:27 -0500 (Fri, 20 Jan 2006) | 6 lines
1942 +
1943 + Fix quoting in iwconfig, #119629.
1944 + Fix process pid selection in rc-daemon.sh, #119631.
1945 + Both of the above thanks to Dominik Buerkle.
1946 +
1947 + init scripts no longer run during the sysinit runlevel, #118419.
1948 + Thanks to Greg KH and the Linux Hotplug mailing list for advice.
1949 +------------------------------------------------------------------------
1950 +r1834 | uberlord | 2006-01-19 07:24:44 -0500 (Thu, 19 Jan 2006) | 2 lines
1951 +
1952 +Give a better error message when no valid DHCP client is installed.
1953 +Tidy up some runscript logic.
1954 +------------------------------------------------------------------------
1955 +r1833 | uberlord | 2006-01-18 12:31:07 -0500 (Wed, 18 Jan 2006) | 1 line
1956 +
1957 +We only hotplug net.* scripts on interfaces that are marked as ethernet.
1958 +------------------------------------------------------------------------
1959 +r1831 | uberlord | 2006-01-18 10:27:43 -0500 (Wed, 18 Jan 2006) | 1 line
1960 +
1961 +ifconfig and iproute2 now only report MAC addresses for Ethernet links.
1962 +------------------------------------------------------------------------
1963 +r1829 | uberlord | 2006-01-18 05:32:31 -0500 (Wed, 18 Jan 2006) | 1 line
1964 +
1965 +Services should not get stuck in rc anymore, #119242.
1966 +------------------------------------------------------------------------
1967 +r1828 | uberlord | 2006-01-16 10:43:14 -0500 (Mon, 16 Jan 2006) | 1 line
1968 +
1969 +Removed sparc interactive fix - will disable in ebuild.
1970 +------------------------------------------------------------------------
1971 +r1827 | uberlord | 2006-01-16 10:17:17 -0500 (Mon, 16 Jan 2006) | 1 line
1972 +
1973 +Improved messages returned by runscript.sh a little.
1974 +------------------------------------------------------------------------
1975 +r1826 | uberlord | 2006-01-16 09:32:03 -0500 (Mon, 16 Jan 2006) | 1 line
1976 +
1977 +Interfaces names with a dot in them now work.
1978 +------------------------------------------------------------------------
1979 +r1825 | uberlord | 2006-01-16 05:49:28 -0500 (Mon, 16 Jan 2006) | 1 line
1980 +
1981 +Renamed restart in $svcdir to scheduled as it makes much more sense.
1982 +------------------------------------------------------------------------
1983 +r1824 | uberlord | 2006-01-15 11:36:06 -0500 (Sun, 15 Jan 2006) | 1 line
1984 +
1985 +Reference bug # in comments.
1986 +------------------------------------------------------------------------
1987 +r1823 | uberlord | 2006-01-15 11:32:30 -0500 (Sun, 15 Jan 2006) | 1 line
1988 +
1989 +Changed wording about network modules in /etc/modules.autoload.d/*, #118419.
1990 +------------------------------------------------------------------------
1991 +r1822 | uberlord | 2006-01-14 12:14:34 -0500 (Sat, 14 Jan 2006) | 1 line
1992 +
1993 +Changed runscript.sh to store it's services to restart like rc.
1994 +------------------------------------------------------------------------
1995 +r1821 | uberlord | 2006-01-13 15:44:05 -0500 (Fri, 13 Jan 2006) | 1 line
1996 +
1997 +Misc quoting fixes. Fixed scheduling restart services a little.
1998 +------------------------------------------------------------------------
1999 +r1820 | uberlord | 2006-01-13 07:41:26 -0500 (Fri, 13 Jan 2006) | 1 line
2000 +
2001 +pre14
2002 +------------------------------------------------------------------------
2003 +r1819 | uberlord | 2006-01-13 07:07:01 -0500 (Fri, 13 Jan 2006) | 2 lines
2004 +
2005 + Services that need a service which is inactive at boot are now scheduled
2006 + to start when the inactive service starts, #118801.
2007 +------------------------------------------------------------------------
2008 +r1818 | uberlord | 2006-01-13 05:26:46 -0500 (Fri, 13 Jan 2006) | 1 line
2009 +
2010 +Style fix
2011 +------------------------------------------------------------------------
2012 +r1817 | vapier | 2006-01-13 03:47:03 -0500 (Fri, 13 Jan 2006) | 1 line
2013 +
2014 +add fuse to NET_FS_LIST #118552
2015 +------------------------------------------------------------------------
2016 +r1816 | uberlord | 2006-01-13 03:01:26 -0500 (Fri, 13 Jan 2006) | 3 lines
2017 +
2018 + Added warning to modules.autoload.d files stating that it's a bad idea
2019 + to put modules there that trigger hotplug events which in turn start
2020 + services, #118419.
2021 +------------------------------------------------------------------------
2022 +r1815 | uberlord | 2006-01-12 16:53:47 -0500 (Thu, 12 Jan 2006) | 1 line
2023 +
2024 +Don't ask to start non existant services, ie net.
2025 +------------------------------------------------------------------------
2026 +r1814 | uberlord | 2006-01-12 12:13:55 -0500 (Thu, 12 Jan 2006) | 1 line
2027 +
2028 +Exit with the correct code
2029 +------------------------------------------------------------------------
2030 +r1813 | uberlord | 2006-01-12 11:42:03 -0500 (Thu, 12 Jan 2006) | 1 line
2031 +
2032 +interactive boot cleanups
2033 +------------------------------------------------------------------------
2034 +r1812 | uberlord | 2006-01-12 09:47:04 -0500 (Thu, 12 Jan 2006) | 1 line
2035 +
2036 +cp portability fixes
2037 +------------------------------------------------------------------------
2038 +r1811 | uberlord | 2006-01-12 09:00:21 -0500 (Thu, 12 Jan 2006) | 1 line
2039 +
2040 +Document RC_INTERACTIVE
2041 +------------------------------------------------------------------------
2042 +r1810 | uberlord | 2006-01-12 08:45:25 -0500 (Thu, 12 Jan 2006) | 4 lines
2043 +
2044 + Interactive start is now controllable by RC_INTERACTIVE="yes" and will
2045 + probe to see if we can go interactive.
2046 +
2047 + Interactive start should now work on Sparc, #104067.
2048 +------------------------------------------------------------------------
2049 +r1809 | uberlord | 2006-01-12 06:28:13 -0500 (Thu, 12 Jan 2006) | 1 line
2050 +
2051 +Always call rc_stop_daemon on start failure to clean up
2052 +------------------------------------------------------------------------
2053 +r1808 | uberlord | 2006-01-12 04:52:20 -0500 (Thu, 12 Jan 2006) | 1 line
2054 +
2055 +Only return 0 on status calls if we are actually started.
2056 +------------------------------------------------------------------------
2057 +r1807 | uberlord | 2006-01-12 03:53:58 -0500 (Thu, 12 Jan 2006) | 1 line
2058 +
2059 +rc-status now loads a config profile and we no longer call a service stop function when it's not running.
2060 +------------------------------------------------------------------------
2061 +r1806 | uberlord | 2006-01-12 02:55:42 -0500 (Thu, 12 Jan 2006) | 1 line
2062 +
2063 +Only wait for the net services that we actually start ourselves.
2064 +------------------------------------------------------------------------
2065 +r1805 | uberlord | 2006-01-11 17:55:45 -0500 (Wed, 11 Jan 2006) | 1 line
2066 +
2067 +inactive fixes
2068 +------------------------------------------------------------------------
2069 +r1804 | uberlord | 2006-01-11 14:12:53 -0500 (Wed, 11 Jan 2006) | 1 line
2070 +
2071 +Stop a possible deadlock
2072 +------------------------------------------------------------------------
2073 +r1803 | uberlord | 2006-01-11 12:45:15 -0500 (Wed, 11 Jan 2006) | 1 line
2074 +
2075 +A more user friendly message is reported when an interface does not exist.
2076 +------------------------------------------------------------------------
2077 +r1802 | uberlord | 2006-01-11 11:04:01 -0500 (Wed, 11 Jan 2006) | 3 lines
2078 +
2079 + start-stop-daemon now waits for upto 1 second if it returns 0 and we
2080 + don't have a valid process.
2081 +
2082 +------------------------------------------------------------------------
2083 +r1801 | uberlord | 2006-01-11 08:16:41 -0500 (Wed, 11 Jan 2006) | 1 line
2084 +
2085 +hopefully stop silly warnings from appearing ever again!
2086 +------------------------------------------------------------------------
2087 +r1800 | uberlord | 2006-01-11 07:49:38 -0500 (Wed, 11 Jan 2006) | 4 lines
2088 +
2089 + runscript.sh now traps interrupt signals and rolls back its status to what
2090 + it was when before it started.
2091 +
2092 + bonding module now supports space seperated and array variables, #118590.
2093 +------------------------------------------------------------------------
2094 +r1799 | uberlord | 2006-01-10 11:15:21 -0500 (Tue, 10 Jan 2006) | 14 lines
2095 +
2096 + Removed runlevel dependancies from runscript.sh as they're now in rc.
2097 +
2098 + runscript.sh now has much better locking, #118418.
2099 +
2100 + We now store services to restart when we end up as inactive from a restart
2101 + or we were stopped with IN_BACKGROUND=true, #112088.
2102 +
2103 + We no longer stop and start services already running on runlevel change if
2104 + they're in the runlevel we're changing too.
2105 +
2106 + We can now wait_sevice on services started outside of rc.
2107 +
2108 + rc-status now reports "Could not locate" instead of "Could not local",
2109 + thanks to Christian Heim.
2110 +------------------------------------------------------------------------
2111 +r1798 | uberlord | 2006-01-10 07:43:34 -0500 (Tue, 10 Jan 2006) | 1 line
2112 +
2113 +Fixed bonding module, improved wireless with rt2500 and WPA
2114 +------------------------------------------------------------------------
2115 +r1797 | uberlord | 2006-01-09 11:42:55 -0500 (Mon, 09 Jan 2006) | 5 lines
2116 +
2117 +iwconfig now supports multiple iwconfig_* and iwpriv_* statements and is
2118 +also configurable for specific ESSIDs. This allows use to use the inbuilt
2119 +WPA support in the rt2500 driver.
2120 +
2121 +module-loader now loads interface specific configuration files, #118366.
2122 +------------------------------------------------------------------------
2123 +r1796 | uberlord | 2006-01-09 04:40:59 -0500 (Mon, 09 Jan 2006) | 1 line
2124 +
2125 +Ensure that specific configuration is loaded after net.
2126 +------------------------------------------------------------------------
2127 +r1795 | uberlord | 2006-01-07 11:48:44 -0500 (Sat, 07 Jan 2006) | 1 line
2128 +
2129 +Save a few CPU cycles by storing add_suffix in variable.
2130 +------------------------------------------------------------------------
2131 +r1794 | uberlord | 2006-01-06 11:06:49 -0500 (Fri, 06 Jan 2006) | 1 line
2132 +
2133 +Critical services now load a suffixed config and fail gracefully.
2134 +------------------------------------------------------------------------
2135 +r1793 | uberlord | 2006-01-06 09:49:52 -0500 (Fri, 06 Jan 2006) | 4 lines
2136 +
2137 + Use ${DEFAULTLEVEL} if ${SOFTLEVEL} is boot, shutdown, reboot or single
2138 + in add_suffix.
2139 +
2140 + Sync style changes in functions.sh
2141 +------------------------------------------------------------------------
2142 +r1792 | uberlord | 2006-01-05 08:21:08 -0500 (Thu, 05 Jan 2006) | 1 line
2143 +
2144 +Preserve addresses when starting from the background
2145 +------------------------------------------------------------------------
2146 +r1791 | uberlord | 2006-01-05 05:49:30 -0500 (Thu, 05 Jan 2006) | 1 line
2147 +
2148 +dhclient now supports dhclient-enter-hooks, #117763.
2149 +------------------------------------------------------------------------
2150 +r1790 | uberlord | 2006-01-05 04:51:31 -0500 (Thu, 05 Jan 2006) | 1 line
2151 +
2152 +proute deletes addresses again, fixes #117799.
2153 +------------------------------------------------------------------------
2154 +r1787 | uberlord | 2006-01-04 03:02:03 -0500 (Wed, 04 Jan 2006) | 1 line
2155 +
2156 +pre13
2157 +------------------------------------------------------------------------
2158 +r1786 | uberlord | 2006-01-04 02:55:25 -0500 (Wed, 04 Jan 2006) | 1 line
2159 +
2160 +wpa_supplicant works with bash-3.1 now
2161 +------------------------------------------------------------------------
2162 +r1785 | uberlord | 2006-01-04 02:16:37 -0500 (Wed, 04 Jan 2006) | 1 line
2163 +
2164 +more copyright updates
2165 +------------------------------------------------------------------------
2166 +r1784 | uberlord | 2006-01-03 12:00:49 -0500 (Tue, 03 Jan 2006) | 1 line
2167 +
2168 +More bash-3.1 fixes
2169 +------------------------------------------------------------------------
2170 +r1783 | uberlord | 2006-01-03 10:57:13 -0500 (Tue, 03 Jan 2006) | 1 line
2171 +
2172 +net scripts now works with bash-3.1-r2, #116352.
2173 +------------------------------------------------------------------------
2174 +r1781 | vapier | 2006-01-02 13:46:45 -0500 (Mon, 02 Jan 2006) | 1 line
2175 +
2176 +update copyright years
2177 +------------------------------------------------------------------------
2178 +r1780 | uberlord | 2006-01-02 07:24:14 -0500 (Mon, 02 Jan 2006) | 1 line
2179 +
2180 +Changelog copyright
2181 +------------------------------------------------------------------------
2182 +r1779 | uberlord | 2006-01-02 07:17:34 -0500 (Mon, 02 Jan 2006) | 2 lines
2183 +
2184 + Interfaces can be dynamically added to bridges again, #117406.
2185 + Updated copyright to 2006.
2186 +------------------------------------------------------------------------
2187 +r1778 | vapier | 2005-12-29 23:21:09 -0500 (Thu, 29 Dec 2005) | 1 line
2188 +
2189 +eat spurious whitespace
2190 +------------------------------------------------------------------------
2191 +r1777 | uberlord | 2005-12-29 12:49:43 -0500 (Thu, 29 Dec 2005) | 1 line
2192 +
2193 +Support old gateway var again for ifconfig, #116761.
2194 +------------------------------------------------------------------------
2195 +r1776 | vapier | 2005-12-27 00:07:44 -0500 (Tue, 27 Dec 2005) | 1 line
2196 +
2197 +start volume related stuff much earlier in the boot process
2198 +------------------------------------------------------------------------
2199 +r1775 | vapier | 2005-12-25 22:52:11 -0500 (Sun, 25 Dec 2005) | 1 line
2200 +
2201 +handle ${TMPFILE2}.err better #116745 by Daniele Gaffuri
2202 +------------------------------------------------------------------------
2203 +r1774 | vapier | 2005-12-25 17:16:21 -0500 (Sun, 25 Dec 2005) | 1 line
2204 +
2205 +fix typo as pointed out by Johannes Bornhold #116734
2206 +------------------------------------------------------------------------
2207 +r1773 | vapier | 2005-12-24 14:20:39 -0500 (Sat, 24 Dec 2005) | 1 line
2208 +
2209 +fix conf.d/rc comments as pointed out by Petteri in #116607
2210 +------------------------------------------------------------------------
2211 +r1772 | vapier | 2005-12-24 00:33:36 -0500 (Sat, 24 Dec 2005) | 1 line
2212 +
2213 +backout previous "fix" for #116232
2214 +------------------------------------------------------------------------
2215 +r1771 | uberlord | 2005-12-22 14:06:10 -0500 (Thu, 22 Dec 2005) | 1 line
2216 +
2217 +Flush IPv6 site addresses
2218 +------------------------------------------------------------------------
2219 +r1770 | uberlord | 2005-12-22 12:28:57 -0500 (Thu, 22 Dec 2005) | 1 line
2220 +
2221 +Allow interfaces to be selected as best without gateways
2222 +------------------------------------------------------------------------
2223 +r1769 | uberlord | 2005-12-22 07:58:16 -0500 (Thu, 22 Dec 2005) | 1 line
2224 +
2225 +WOL example updated so that we don't apply to lo, #113880
2226 +------------------------------------------------------------------------
2227 +r1768 | uberlord | 2005-12-21 06:11:28 -0500 (Wed, 21 Dec 2005) | 2 lines
2228 +
2229 + Add new variable RC_DOWN_INTERFACE and documentation so that interfaces
2230 + are kept up for Wake On LAN support, #113880.
2231 +------------------------------------------------------------------------
2232 +r1767 | vapier | 2005-12-21 00:42:48 -0500 (Wed, 21 Dec 2005) | 1 line
2233 +
2234 +Make sure /etc/profile.d exists before using it #116232 by Saleem A.
2235 +------------------------------------------------------------------------
2236 +r1766 | uberlord | 2005-12-20 13:10:10 -0500 (Tue, 20 Dec 2005) | 1 line
2237 +
2238 +pre12
2239 +------------------------------------------------------------------------
2240 +r1765 | uberlord | 2005-12-20 09:02:26 -0500 (Tue, 20 Dec 2005) | 2 lines
2241 +
2242 + Ensure that tty has keyboard and stty reports icanon before enabling
2243 + interactive rc, #112161.
2244 +------------------------------------------------------------------------
2245 +r1764 | uberlord | 2005-12-19 07:46:32 -0500 (Mon, 19 Dec 2005) | 1 line
2246 +
2247 +More ppp documentation updates from #114551.
2248 +------------------------------------------------------------------------
2249 +r1763 | uberlord | 2005-12-16 06:26:26 -0500 (Fri, 16 Dec 2005) | 1 line
2250 +
2251 +documentation updates
2252 +------------------------------------------------------------------------
2253 +r1762 | uberlord | 2005-12-15 11:58:56 -0500 (Thu, 15 Dec 2005) | 2 lines
2254 +
2255 +When setting ad-hoc or master modes, set the mode before anything else,
2256 + #115664 thanks to Oldrich Jedlicka.
2257 +------------------------------------------------------------------------
2258 +r1761 | uberlord | 2005-12-14 05:02:25 -0500 (Wed, 14 Dec 2005) | 2 lines
2259 +
2260 + Add great big warning in documentation advising people not to use the
2261 + IPv6 examples if they don't have IPv6 enabled in their kernel, #115396.More pppd documentation fixes for #114551
2262 +------------------------------------------------------------------------
2263 +r1760 | uberlord | 2005-12-13 04:57:14 -0500 (Tue, 13 Dec 2005) | 1 line
2264 +
2265 +Ensure that calls from background never taken interface down
2266 +------------------------------------------------------------------------
2267 +r1759 | uberlord | 2005-12-12 07:13:17 -0500 (Mon, 12 Dec 2005) | 1 line
2268 +
2269 +Remove last background crud
2270 +------------------------------------------------------------------------
2271 +r1754 | uberlord | 2005-12-09 12:59:50 -0500 (Fri, 09 Dec 2005) | 1 line
2272 +
2273 +Fix dhcp statuses
2274 +------------------------------------------------------------------------
2275 +r1753 | uberlord | 2005-12-09 10:08:06 -0500 (Fri, 09 Dec 2005) | 2 lines
2276 +
2277 +Remove nasty undocumented backgrounding as we now support
2278 +ifplugd, netplug and wpa_supplicant-0.4.x which do much better jobs.
2279 +------------------------------------------------------------------------
2280 +r1751 | vapier | 2005-12-08 21:00:18 -0500 (Thu, 08 Dec 2005) | 1 line
2281 +
2282 +sync rtc changes with trunk
2283 +------------------------------------------------------------------------
2284 +r1748 | vapier | 2005-12-08 20:54:15 -0500 (Thu, 08 Dec 2005) | 1 line
2285 +
2286 +add support for --verbose --debug --help
2287 +------------------------------------------------------------------------
2288 +r1747 | vapier | 2005-12-08 19:04:05 -0500 (Thu, 08 Dec 2005) | 1 line
2289 +
2290 +Use getent instead of trying to read /etc/groups directly in localmount #114833 by Justin Sanchez.
2291 +------------------------------------------------------------------------
2292 +r1733 | uberlord | 2005-12-06 05:57:25 -0500 (Tue, 06 Dec 2005) | 1 line
2293 +
2294 +ppp documentation updated, #114551.
2295 +------------------------------------------------------------------------
2296 +r1718 | uberlord | 2005-12-05 11:22:40 -0500 (Mon, 05 Dec 2005) | 1 line
2297 +
2298 +Fix dhcp options, #114519.
2299 +------------------------------------------------------------------------
2300 +r1649 | uberlord | 2005-12-01 12:30:34 -0500 (Thu, 01 Dec 2005) | 1 line
2301 +
2302 +Fix ordering for services having a 'before net' dependency
2303 +------------------------------------------------------------------------
2304 +r1638 | uberlord | 2005-11-28 12:04:53 -0500 (Mon, 28 Nov 2005) | 1 line
2305 +
2306 +Document RC_VERBOSE in conf.d/rc
2307 +------------------------------------------------------------------------
2308 +r1636 | uberlord | 2005-11-28 08:40:14 -0500 (Mon, 28 Nov 2005) | 1 line
2309 +
2310 +Fixed fallback_routes, #113776
2311 +------------------------------------------------------------------------
2312 +r1635 | uberlord | 2005-11-28 07:01:20 -0500 (Mon, 28 Nov 2005) | 1 line
2313 +
2314 +Fixed variable array references, #113661.
2315 +------------------------------------------------------------------------
2316 +r1634 | uberlord | 2005-11-28 05:52:38 -0500 (Mon, 28 Nov 2005) | 1 line
2317 +
2318 +Fixed svclib for pump
2319 +------------------------------------------------------------------------
2320 +r1633 | uberlord | 2005-11-28 05:44:58 -0500 (Mon, 28 Nov 2005) | 1 line
2321 +
2322 +Fixed svclib for dhcpcd and pump
2323 +------------------------------------------------------------------------
2324 +r1631 | uberlord | 2005-11-28 05:38:39 -0500 (Mon, 28 Nov 2005) | 3 lines
2325 +
2326 +Fixed iwconfig mode selection, #113677 - thanks to Tuan Van.
2327 +Fixed iproute2 is_up check, #113672 - thanks to Georgi Georgiev.
2328 +Added information about the "broken" status as reported by rc-status to its output, #113755.
2329 +------------------------------------------------------------------------
2330 +r1630 | vapier | 2005-11-27 11:39:03 -0500 (Sun, 27 Nov 2005) | 1 line
2331 +
2332 +Dont set default RC_VOLUME_ORDER anymore in functions.sh #113700.
2333 +------------------------------------------------------------------------
2334 +r1629 | uberlord | 2005-11-24 08:44:26 -0500 (Thu, 24 Nov 2005) | 1 line
2335 +
2336 +use ${svclib} instead of hardcoding /lib/rcscripts.
2337 +------------------------------------------------------------------------
2338 +r1628 | uberlord | 2005-11-24 05:19:28 -0500 (Thu, 24 Nov 2005) | 1 line
2339 +
2340 +pppd module now updates an emply secrets file, #113431.
2341 +------------------------------------------------------------------------
2342 +r1627 | uberlord | 2005-11-24 03:20:57 -0500 (Thu, 24 Nov 2005) | 4 lines
2343 +
2344 + ifconfig routes now work with metrics and older configs again
2345 + #113378 and #113406.
2346 +
2347 + arping now works with multiple gateways #113402.
2348 +------------------------------------------------------------------------
2349 +r1626 | uberlord | 2005-11-23 10:57:15 -0500 (Wed, 23 Nov 2005) | 1 line
2350 +
2351 +pre11
2352 +------------------------------------------------------------------------
2353 +r1625 | uberlord | 2005-11-23 04:43:37 -0500 (Wed, 23 Nov 2005) | 2 lines
2354 +
2355 + RC_KILL_CHILDREN now defaults to no. This stops ssh children being
2356 + killed when a network interface is restarted.
2357 +------------------------------------------------------------------------
2358 +r1624 | uberlord | 2005-11-22 11:16:33 -0500 (Tue, 22 Nov 2005) | 1 line
2359 +
2360 +Improve vlan documentation
2361 +------------------------------------------------------------------------
2362 +r1623 | uberlord | 2005-11-22 09:28:41 -0500 (Tue, 22 Nov 2005) | 1 line
2363 +
2364 +Patched helpers for wireless_check_extensions -> wireless_exists
2365 +------------------------------------------------------------------------
2366 +r1622 | uberlord | 2005-11-22 08:46:46 -0500 (Tue, 22 Nov 2005) | 1 line
2367 +
2368 +Stop ifplugd and netplugd from operating on bonded and vlan interfaces.
2369 +------------------------------------------------------------------------
2370 +r1621 | uberlord | 2005-11-21 05:56:32 -0500 (Mon, 21 Nov 2005) | 1 line
2371 +
2372 +Fix wpa_suppicant error when auth is IEEE 802.1X (NO WPA) #112938. Added pppd-wrapper helper
2373 +------------------------------------------------------------------------
2374 +r1620 | vapier | 2005-11-20 09:14:20 -0500 (Sun, 20 Nov 2005) | 1 line
2375 +
2376 +source *.sh files in /etc/profile.d/ #4854
2377 +------------------------------------------------------------------------
2378 +r1619 | vapier | 2005-11-20 07:44:16 -0500 (Sun, 20 Nov 2005) | 1 line
2379 +
2380 +call reboot with -k to support kexec #80220
2381 +------------------------------------------------------------------------
2382 +r1618 | vapier | 2005-11-20 07:07:00 -0500 (Sun, 20 Nov 2005) | 1 line
2383 +
2384 +was moved to sysvinit package a while ago
2385 +------------------------------------------------------------------------
2386 +r1617 | uberlord | 2005-11-18 13:41:08 -0500 (Fri, 18 Nov 2005) | 1 line
2387 +
2388 +Credit patch maker, Felix Braun for #112757
2389 +------------------------------------------------------------------------
2390 +r1616 | uberlord | 2005-11-18 13:39:15 -0500 (Fri, 18 Nov 2005) | 8 lines
2391 +
2392 + Changed from eval foo=\"\$config_$ifvar\" to foo=config_$ivar; foo=$!foo
2393 + This is to avoid using the eval statement to extract user configured vars.
2394 +
2395 + Enhanced pppd module so that it obeys metric routes, does not mess
2396 + with the system resolv.conf and works with updetach a bit better, #112049.
2397 +
2398 + Fixed pointotpoint, #112757.
2399 +
2400 +------------------------------------------------------------------------
2401 +r1613 | azarah | 2005-11-10 06:25:06 -0500 (Thu, 10 Nov 2005) | 1 line
2402 +
2403 +Fix for bug #104288.
2404 +------------------------------------------------------------------------
2405 +r1612 | uberlord | 2005-11-10 05:36:43 -0500 (Thu, 10 Nov 2005) | 3 lines
2406 +
2407 + Fix "Device foo not found" error when stopping an interface and the
2408 + interface does not physically exist.
2409 +
2410 +------------------------------------------------------------------------
2411 +r1611 | uberlord | 2005-11-10 04:45:08 -0500 (Thu, 10 Nov 2005) | 1 line
2412 +
2413 +Change pppd behaviour for updetach, #112049
2414 +------------------------------------------------------------------------
2415 +r1610 | uberlord | 2005-11-10 02:05:36 -0500 (Thu, 10 Nov 2005) | 1 line
2416 +
2417 +Fix WEP for forced AP's, #112031
2418 +------------------------------------------------------------------------
2419 +r1609 | vapier | 2005-11-09 21:06:39 -0500 (Wed, 09 Nov 2005) | 1 line
2420 +
2421 +describe net.ipv4.tcp_syncookies
2422 +------------------------------------------------------------------------
2423 +r1607 | uberlord | 2005-11-09 05:01:24 -0500 (Wed, 09 Nov 2005) | 1 line
2424 +
2425 +wpa_supplicant defaults to backgrounding now too
2426 +------------------------------------------------------------------------
2427 +r1606 | uberlord | 2005-11-09 04:56:46 -0500 (Wed, 09 Nov 2005) | 2 lines
2428 +
2429 + ifplugd and netplug now background automatically instead of waiting 10
2430 + seconds to see if the interface was configured OK
2431 +------------------------------------------------------------------------
2432 +r1605 | uberlord | 2005-11-08 11:40:08 -0500 (Tue, 08 Nov 2005) | 1 line
2433 +
2434 +pre10
2435 +------------------------------------------------------------------------
2436 +r1604 | uberlord | 2005-11-08 06:48:27 -0500 (Tue, 08 Nov 2005) | 1 line
2437 +
2438 +punted serial from rc-lists/boot as it's no longer provided by baselayout
2439 +------------------------------------------------------------------------
2440 +r1603 | azarah | 2005-11-08 05:37:12 -0500 (Tue, 08 Nov 2005) | 1 line
2441 +
2442 +Backport changes needed for udev/devfs addons.
2443 +------------------------------------------------------------------------
2444 +r1602 | uberlord | 2005-11-08 05:37:03 -0500 (Tue, 08 Nov 2005) | 1 line
2445 +
2446 +Fix rc-status for broken boot runlevel symlinks
2447 +------------------------------------------------------------------------
2448 +r1601 | uberlord | 2005-11-08 05:14:16 -0500 (Tue, 08 Nov 2005) | 1 line
2449 +
2450 +Greatly simplified trace_dependencies. It's now much faster as a result :)
2451 +------------------------------------------------------------------------
2452 +r1600 | uberlord | 2005-11-07 14:43:20 -0500 (Mon, 07 Nov 2005) | 1 line
2453 +
2454 +Always setup_defaultlevels as we need the default vars set for rc-status.
2455 +------------------------------------------------------------------------
2456 +r1599 | uberlord | 2005-11-07 13:14:40 -0500 (Mon, 07 Nov 2005) | 3 lines
2457 +
2458 + rc-status now warns about broken symbolic links in /etc/runlevels and
2459 + trace_dependencies got a bit of a revamp, attempts to fix #104394
2460 +
2461 +------------------------------------------------------------------------
2462 +r1598 | uberlord | 2005-11-07 06:02:23 -0500 (Mon, 07 Nov 2005) | 1 line
2463 +
2464 +documented pppd module settings, #53954
2465 +------------------------------------------------------------------------
2466 +r1597 | uberlord | 2005-11-04 16:16:40 -0500 (Fri, 04 Nov 2005) | 4 lines
2467 +
2468 + udhcpc now checks the dhcp lease file for a valid IP address.
2469 +
2470 + We prefer iproute2 when stopping an interface by default.
2471 +
2472 +------------------------------------------------------------------------
2473 +r1595 | uberlord | 2005-11-03 12:38:33 -0500 (Thu, 03 Nov 2005) | 5 lines
2474 +
2475 + iwconfig now detects an unencrypted AP and doesn't apply any configured
2476 + WEP settings.
2477 +
2478 + baselayout now caters for systems without /bin/hostname (from net-tools)
2479 + and uses sysctl instead.
2480 +------------------------------------------------------------------------
2481 +r1594 | vapier | 2005-11-02 00:51:36 -0500 (Wed, 02 Nov 2005) | 1 line
2482 +
2483 +Grab updates from IANA for /etc/services including OpenVPN #111194.
2484 +------------------------------------------------------------------------
2485 +r1592 | uberlord | 2005-11-01 05:35:31 -0500 (Tue, 01 Nov 2005) | 1 line
2486 +
2487 +tsort fix
2488 +------------------------------------------------------------------------
2489 +r1591 | uberlord | 2005-10-31 11:40:16 -0500 (Mon, 31 Oct 2005) | 1 line
2490 +
2491 +Remove un-needed calls to sort | xargs in module after/use/need functions
2492 +------------------------------------------------------------------------
2493 +r1590 | uberlord | 2005-10-31 09:47:36 -0500 (Mon, 31 Oct 2005) | 4 lines
2494 +
2495 +Replace the bubble-esq sort routine with a tsort based one for
2496 +loading modules. This means that we are much faster than before :)
2497 +
2498 +Fix ifconfig with multiple IP addresses, #110956
2499 +------------------------------------------------------------------------
2500 +r1589 | vapier | 2005-10-28 19:16:16 -0400 (Fri, 28 Oct 2005) | 1 line
2501 +
2502 +Fix typo in rc-status error message #110685 by Eduardo Tongson.
2503 +------------------------------------------------------------------------
2504 +r1588 | uberlord | 2005-10-28 05:56:38 -0400 (Fri, 28 Oct 2005) | 1 line
2505 +
2506 +Fix force_modules in net.lo
2507 +------------------------------------------------------------------------
2508 +r1587 | uberlord | 2005-10-27 12:16:03 -0400 (Thu, 27 Oct 2005) | 17 lines
2509 +
2510 + New net scripts depend calls - functions, variables and provide.
2511 + This saves having to create 3 seperate functions in each module which means
2512 + a saving of around 600-800 bytes per module.
2513 +
2514 + Split apipa out of arping module due to user demand for seperate
2515 + functionality.
2516 +
2517 + arping module now works correctly.
2518 +
2519 + runscript sets RC_KILL_CHILDREN=no when restarting a service, otherwise
2520 + things like your ssh session get killed.
2521 +
2522 + adsl module supports new rp-pppoe-3.6 ebuild, #102820
2523 +
2524 + Config profile is now changed correctly when doing 'rc foo' and you're in
2525 + the default runlevel, #101105
2526 +
2527 +------------------------------------------------------------------------
2528 +r1585 | vapier | 2005-10-26 21:14:30 -0400 (Wed, 26 Oct 2005) | 1 line
2529 +
2530 +Tweak runscript error output to only show the invalid arg once rather than twice #110558
2531 +------------------------------------------------------------------------
2532 +r1584 | vapier | 2005-10-24 21:18:49 -0400 (Mon, 24 Oct 2005) | 1 line
2533 +
2534 +Fix remove_net_fs space handling in netmount script #110313 DominikBuerkle.
2535 +------------------------------------------------------------------------
2536 +r1583 | uberlord | 2005-10-20 07:59:02 -0400 (Thu, 20 Oct 2005) | 1 line
2537 +
2538 +Fixed stopping when no process to stop
2539 +------------------------------------------------------------------------
2540 +r1582 | uberlord | 2005-10-19 14:24:37 -0400 (Wed, 19 Oct 2005) | 1 line
2541 +
2542 +Moved wpa_supplicant no driver defined warning to after the wireless/wired check
2543 +------------------------------------------------------------------------
2544 +r1581 | uberlord | 2005-10-19 13:09:12 -0400 (Wed, 19 Oct 2005) | 1 line
2545 +
2546 +rc-daemon.sh now kills children correctly.
2547 +------------------------------------------------------------------------
2548 +r1579 | vapier | 2005-10-18 20:12:29 -0400 (Tue, 18 Oct 2005) | 1 line
2549 +
2550 +dont check for /dev/.devfsd more than once since it could be a false positive #109718
2551 +------------------------------------------------------------------------
2552 +r1578 | vapier | 2005-10-18 20:08:42 -0400 (Tue, 18 Oct 2005) | 1 line
2553 +
2554 +move NORMAL to the last colored variable set so that running `set -x ; source functions.sh` doesnt show up funky as pointed out by solar
2555 +------------------------------------------------------------------------
2556 +r1577 | vapier | 2005-10-18 20:07:16 -0400 (Tue, 18 Oct 2005) | 1 line
2557 +
2558 + remove dupliate call to uname
2559 +------------------------------------------------------------------------
2560 +r1576 | uberlord | 2005-10-18 17:43:37 -0400 (Tue, 18 Oct 2005) | 1 line
2561 +
2562 +wpa_supplicant now works on more than one interface.
2563 +------------------------------------------------------------------------
2564 +r1575 | uberlord | 2005-10-18 15:22:59 -0400 (Tue, 18 Oct 2005) | 1 line
2565 +
2566 +You can now specify a custom wpa_supplicant configuration file.
2567 +------------------------------------------------------------------------
2568 +r1574 | uberlord | 2005-10-17 14:40:16 -0400 (Mon, 17 Oct 2005) | 3 lines
2569 +
2570 +wpa_supplicant now works on wired interfaces, and can work with
2571 +ifplugd and netplug too.
2572 +
2573 +------------------------------------------------------------------------
2574 +r1573 | uberlord | 2005-10-16 14:01:23 -0400 (Sun, 16 Oct 2005) | 3 lines
2575 +
2576 +Fixed typo in dhcpcd-wrapper so the new resolv.conf gets created
2577 +in /var/lib/net-scripts and not the current directory. Thanks to
2578 +Mark-Dominik Bürkle for the patch.
2579 +------------------------------------------------------------------------
2580 +r1572 | vapier | 2005-10-15 22:32:59 -0400 (Sat, 15 Oct 2005) | 1 line
2581 +
2582 +punt xfs user/group to the ebuild
2583 +------------------------------------------------------------------------
2584 +r1571 | vapier | 2005-10-15 22:28:20 -0400 (Sat, 15 Oct 2005) | 1 line
2585 +
2586 +punt gdm user/group to the ebuild
2587 +------------------------------------------------------------------------
2588 +r1570 | uberlord | 2005-10-14 01:53:15 -0400 (Fri, 14 Oct 2005) | 1 line
2589 +
2590 +Merge STYLE fixes from trunk into runscript.sh
2591 +------------------------------------------------------------------------
2592 +r1569 | uberlord | 2005-10-13 14:16:55 -0400 (Thu, 13 Oct 2005) | 1 line
2593 +
2594 +merge trunk quoting fixes into 1.12 rc-daemon.sh
2595 +------------------------------------------------------------------------
2596 +r1568 | uberlord | 2005-10-13 12:49:11 -0400 (Thu, 13 Oct 2005) | 1 line
2597 +
2598 +Fix test_service_state() so it always returns 1 when it's not in that state.
2599 +------------------------------------------------------------------------
2600 +r1566 | uberlord | 2005-10-12 03:27:14 -0400 (Wed, 12 Oct 2005) | 1 line
2601 +
2602 +More permament fix to stop #108960 happening again
2603 +------------------------------------------------------------------------
2604 +r1565 | uberlord | 2005-10-12 02:09:58 -0400 (Wed, 12 Oct 2005) | 1 line
2605 +
2606 +Changed number of preferred modules from 3 to 4 in net.lo, #108960.
2607 +------------------------------------------------------------------------
2608 +r1564 | vapier | 2005-10-11 20:03:13 -0400 (Tue, 11 Oct 2005) | 1 line
2609 +
2610 +bootsplash breaks RC_BOOTLOG so tell people to not bother #108645
2611 +------------------------------------------------------------------------
2612 +r1563 | uberlord | 2005-10-11 11:08:22 -0400 (Tue, 11 Oct 2005) | 1 line
2613 +
2614 +pre9
2615 +------------------------------------------------------------------------
2616 +r1562 | uberlord | 2005-10-11 07:44:55 -0400 (Tue, 11 Oct 2005) | 7 lines
2617 +
2618 + arping now dis-regards 0.0.0.0 and 0 addresses, #108737.
2619 +
2620 + dhcpcd now allows the user to configure the -c script option, #108345.
2621 +
2622 + bash doesn't handle floats, so we eumlate it. Fixes the issue
2623 + where some daemons didn't stop, #107492. Thanks to Giampaolo Tomassoni.
2624 +
2625 +------------------------------------------------------------------------
2626 +r1561 | uberlord | 2005-10-09 12:14:21 -0400 (Sun, 09 Oct 2005) | 2 lines
2627 +
2628 + Fix chroot handling and enable custom env vars for start-stop-daemon
2629 + binary #101642, thanks to Quequero.
2630 +------------------------------------------------------------------------
2631 +r1560 | uberlord | 2005-10-07 08:23:33 -0400 (Fri, 07 Oct 2005) | 1 line
2632 +
2633 +Fix some vlan/bridge/tap/neplugd/ifplugd interdependencies #107406.
2634 +------------------------------------------------------------------------
2635 +r1559 | uberlord | 2005-10-07 05:14:11 -0400 (Fri, 07 Oct 2005) | 1 line
2636 +
2637 +Typo fix
2638 +------------------------------------------------------------------------
2639 +r1558 | vapier | 2005-10-06 22:00:38 -0400 (Thu, 06 Oct 2005) | 1 line
2640 +
2641 +merge MAKEDEV updates from trunk to branches to address #108250 and #108249
2642 +------------------------------------------------------------------------
2643 +r1557 | vapier | 2005-10-06 21:53:08 -0400 (Thu, 06 Oct 2005) | 1 line
2644 +
2645 +touchup clock status output to be more clear about what it is actually doing #105681
2646 +------------------------------------------------------------------------
2647 +r1555 | uberlord | 2005-10-06 06:09:47 -0400 (Thu, 06 Oct 2005) | 1 line
2648 +
2649 +Fixup IPv6 documentation and support, #108143.
2650 +------------------------------------------------------------------------
2651 +r1552 | vapier | 2005-10-02 00:24:22 -0400 (Sun, 02 Oct 2005) | 1 line
2652 +
2653 +drop -a and use just -y with the force fsck option #107812
2654 +------------------------------------------------------------------------
2655 +r1551 | vapier | 2005-10-01 23:51:50 -0400 (Sat, 01 Oct 2005) | 1 line
2656 +
2657 +run some features of rc-update as non-root #107775
2658 +------------------------------------------------------------------------
2659 +r1550 | vapier | 2005-09-23 21:41:34 -0400 (Fri, 23 Sep 2005) | 1 line
2660 +
2661 +tweak how default values are set for rc variables
2662 +------------------------------------------------------------------------
2663 +r1548 | vapier | 2005-09-23 21:34:47 -0400 (Fri, 23 Sep 2005) | 1 line
2664 +
2665 +update comments in domainname to help users properly setup their FQDN
2666 +------------------------------------------------------------------------
2667 +r1547 | vapier | 2005-09-23 21:33:30 -0400 (Fri, 23 Sep 2005) | 1 line
2668 +
2669 +give a hint to users as to proper CLOCK setting when dual booting with Windows
2670 +------------------------------------------------------------------------
2671 +r1544 | vapier | 2005-09-17 18:50:15 -0400 (Sat, 17 Sep 2005) | 1 line
2672 +
2673 +When doing a forced fsck, dont show title at startup (-T).
2674 +------------------------------------------------------------------------
2675 +r1541 | uberlord | 2005-09-16 09:50:36 -0400 (Fri, 16 Sep 2005) | 1 line
2676 +
2677 +Simplified the iwconfig and wpa_supplicant fix for testing wireless extensions
2678 +------------------------------------------------------------------------
2679 +r1540 | uberlord | 2005-09-16 03:21:28 -0400 (Fri, 16 Sep 2005) | 2 lines
2680 +
2681 + iwconfig and wpa_supplicant now check to see if /proc/net/wireless exists
2682 + before checking for extensions, #106036
2683 +------------------------------------------------------------------------
2684 +r1537 | uberlord | 2005-09-14 07:30:45 -0400 (Wed, 14 Sep 2005) | 4 lines
2685 +
2686 + netplug module renamed to netplugd for consistency
2687 +
2688 + pppd module added, #53954 thanks to Alin Nastac
2689 +
2690 +------------------------------------------------------------------------
2691 +r1535 | vapier | 2005-09-13 19:32:56 -0400 (Tue, 13 Sep 2005) | 1 line
2692 +
2693 +Clean up udev tarball temp files in halt.sh #105827 by Robert Forsman.
2694 +------------------------------------------------------------------------
2695 +r1534 | vapier | 2005-09-13 19:24:39 -0400 (Tue, 13 Sep 2005) | 1 line
2696 +
2697 +dont mount $svcdir with -n since /etc/mtab is writable
2698 +------------------------------------------------------------------------
2699 +r1531 | uberlord | 2005-09-13 08:19:27 -0400 (Tue, 13 Sep 2005) | 1 line
2700 +
2701 +Changed net.lo depend from isdn4linux to isdn, #102846
2702 +------------------------------------------------------------------------
2703 +r1516 | uberlord | 2005-09-12 11:29:39 -0400 (Mon, 12 Sep 2005) | 1 line
2704 +
2705 +Set essid before mode for ad-hoc/master configurations, #105452
2706 +------------------------------------------------------------------------
2707 +r1508 | uberlord | 2005-09-12 02:52:47 -0400 (Mon, 12 Sep 2005) | 1 line
2708 +
2709 +Fixed force_any associate order option, #99256
2710 +------------------------------------------------------------------------
2711 +r1507 | vapier | 2005-09-09 22:28:19 -0400 (Fri, 09 Sep 2005) | 1 line
2712 +
2713 +add PKG_CONFIG_PATH to incremental env var list #105384
2714 +------------------------------------------------------------------------
2715 +r1506 | uberlord | 2005-09-08 17:03:35 -0400 (Thu, 08 Sep 2005) | 1 line
2716 +
2717 +netplug and ifplugd no longer error when interface does not exist
2718 +------------------------------------------------------------------------
2719 +r1505 | uberlord | 2005-09-08 10:49:44 -0400 (Thu, 08 Sep 2005) | 1 line
2720 +
2721 +Added ifplugd module, but we prefer netplug by default
2722 +------------------------------------------------------------------------
2723 +r1504 | uberlord | 2005-09-07 09:03:30 -0400 (Wed, 07 Sep 2005) | 3 lines
2724 +
2725 + replace the apipa module with a generic arping module which can now
2726 + do gateway detection and apply a configuration for it as well as the
2727 + apipa stuff
2728 +------------------------------------------------------------------------
2729 +r1503 | uberlord | 2005-09-07 07:45:00 -0400 (Wed, 07 Sep 2005) | 12 lines
2730 +
2731 + updated env_whitelist so that nothing is allowed by default
2732 +
2733 + system module now runs through pre instead of post and is run by
2734 + lo as well, so dns_ options can be configured for it
2735 +
2736 + netplug and wpa_supplicant understand negative timeouts to be defined
2737 + as "return immediately and dont wait for success"
2738 +
2739 + dns options and sortlist now get merged in resolv.conf too
2740 +
2741 + bridge error message regarding the kernel module should work with
2742 + newer versions of bridge-utils
2743 +------------------------------------------------------------------------
2744 +r1499 | uberlord | 2005-09-07 03:27:04 -0400 (Wed, 07 Sep 2005) | 1 line
2745 +
2746 +We don't set any default user exports in env_whitelist anymore
2747 +------------------------------------------------------------------------
2748 +r1489 | uberlord | 2005-09-06 06:41:16 -0400 (Tue, 06 Sep 2005) | 6 lines
2749 +
2750 + dns_*, nis_* and ntp_* options now work globally too, but are overridden
2751 + by specific interface/essid/mac ones.
2752 +
2753 + dhcpcd and pump now support the "options" and "sortlist" directives too,
2754 + #104870
2755 +
2756 +------------------------------------------------------------------------
2757 +r1486 | uberlord | 2005-09-05 18:50:37 -0400 (Mon, 05 Sep 2005) | 1 line
2758 +
2759 +use the right 'options' variable
2760 +------------------------------------------------------------------------
2761 +r1485 | uberlord | 2005-09-05 18:38:25 -0400 (Mon, 05 Sep 2005) | 5 lines
2762 +
2763 + Added resolv.conf options for option and sortlist directives, #104870
2764 +
2765 + dns_search_path_eth0 renamed to dns_search_eth0 so that all the dns_
2766 + variables match their resolv.conf counterpart.
2767 +
2768 +------------------------------------------------------------------------
2769 +r1481 | azarah | 2005-09-04 13:14:30 -0400 (Sun, 04 Sep 2005) | 4 lines
2770 +
2771 +Do not unmount /usr, but rather remount it ro, else we run into issues
2772 +with systems that have locales enabled, as the fuser call in halt.sh tries
2773 +to kill bash (due to it using /usr/lib/locale/*).
2774 +
2775 +------------------------------------------------------------------------
2776 +r1479 | vapier | 2005-09-04 03:30:32 -0400 (Sun, 04 Sep 2005) | 1 line
2777 +
2778 +move at user/group to the at package
2779 +------------------------------------------------------------------------
2780 +r1478 | vapier | 2005-09-04 02:27:47 -0400 (Sun, 04 Sep 2005) | 1 line
2781 +
2782 +games user has been in the games.eclass for a while so punt it
2783 +------------------------------------------------------------------------
2784 +r1477 | vapier | 2005-09-04 02:25:22 -0400 (Sun, 04 Sep 2005) | 1 line
2785 +
2786 +move squid user/group to the squid pkg
2787 +------------------------------------------------------------------------
2788 +r1476 | vapier | 2005-09-04 02:21:48 -0400 (Sun, 04 Sep 2005) | 1 line
2789 +
2790 +move ssh user/group to dropbear/openssh/etc... and cron user/group to cronbase
2791 +------------------------------------------------------------------------
2792 +r1475 | vapier | 2005-09-04 02:08:34 -0400 (Sun, 04 Sep 2005) | 1 line
2793 +
2794 +ftp user/group is part of the ftpbase pkg
2795 +------------------------------------------------------------------------
2796 +r1474 | vapier | 2005-09-03 18:20:27 -0400 (Sat, 03 Sep 2005) | 1 line
2797 +
2798 +punt the man user/group to the man ebuild
2799 +------------------------------------------------------------------------
2800 +r1473 | vapier | 2005-09-02 23:21:31 -0400 (Fri, 02 Sep 2005) | 1 line
2801 +
2802 +Update rc-help.sh to show custom init.d opts #49663 and in general make the output a lot more useful.
2803 +------------------------------------------------------------------------
2804 +r1472 | vapier | 2005-09-02 22:28:53 -0400 (Fri, 02 Sep 2005) | 1 line
2805 +
2806 +Clean up netmount and dont unmount afs filesystems if the user has the afs-client init.d script running.
2807 +------------------------------------------------------------------------
2808 +r1471 | azarah | 2005-09-02 18:59:06 -0400 (Fri, 02 Sep 2005) | 3 lines
2809 +
2810 +Add warning about having LANG in env_whitelist, add TERM to system
2811 +env_whitelist, set argv[0] to '/bin/bash' and not 'runscript'.
2812 +
2813 +------------------------------------------------------------------------
2814 +r1469 | uberlord | 2005-09-02 12:38:51 -0400 (Fri, 02 Sep 2005) | 1 line
2815 +
2816 +Fixed netplug from stopping on the wrong interface
2817 +------------------------------------------------------------------------
2818 +r1468 | azarah | 2005-09-02 06:34:31 -0400 (Fri, 02 Sep 2005) | 1 line
2819 +
2820 +Release baselayout-1.12.0_pre8.
2821 +------------------------------------------------------------------------
2822 +r1467 | uberlord | 2005-09-02 06:29:39 -0400 (Fri, 02 Sep 2005) | 1 line
2823 +
2824 +netplug module added + documentation for it.
2825 +------------------------------------------------------------------------
2826 +r1466 | azarah | 2005-09-02 04:05:52 -0400 (Fri, 02 Sep 2005) | 1 line
2827 +
2828 +It should be env_whitelist, and not env_whitlist.
2829 +------------------------------------------------------------------------
2830 +r1464 | azarah | 2005-09-02 03:56:05 -0400 (Fri, 02 Sep 2005) | 1 line
2831 +
2832 +Add override for CFLAGS=-DLIBDIR.
2833 +------------------------------------------------------------------------
2834 +r1462 | azarah | 2005-09-02 03:49:48 -0400 (Fri, 02 Sep 2005) | 3 lines
2835 +
2836 +Split the enviroment whitelist for runscript into a system and user part.
2837 +Update it to use LIBDIR so that we can set 'lib' or 'lib64'.
2838 +
2839 +------------------------------------------------------------------------
2840 +r1460 | uberlord | 2005-09-02 02:15:09 -0400 (Fri, 02 Sep 2005) | 2 lines
2841 +
2842 + We also set MTU in the pre_start of ifconfig/iproute2 incase a DHCP
2843 + client or similar needs it.
2844 +------------------------------------------------------------------------
2845 +r1459 | uberlord | 2005-09-01 08:06:11 -0400 (Thu, 01 Sep 2005) | 1 line
2846 +
2847 +localalise var and return if adding address errors
2848 +------------------------------------------------------------------------
2849 +r1458 | uberlord | 2005-09-01 05:50:25 -0400 (Thu, 01 Sep 2005) | 1 line
2850 +
2851 +Altered iproute2 to use the same lo logic as ifconfig below
2852 +------------------------------------------------------------------------
2853 +r1457 | uberlord | 2005-09-01 02:45:25 -0400 (Thu, 01 Sep 2005) | 1 line
2854 +
2855 +Fixed ifconfig bringing lo up and then working out aliases, bug #104415
2856 +------------------------------------------------------------------------
2857 +r1456 | azarah | 2005-08-31 19:00:49 -0400 (Wed, 31 Aug 2005) | 1 line
2858 +
2859 +More minor comment cleanups.
2860 +------------------------------------------------------------------------
2861 +r1455 | azarah | 2005-08-31 18:53:51 -0400 (Wed, 31 Aug 2005) | 1 line
2862 +
2863 +Minor comment cleanups.
2864 +------------------------------------------------------------------------
2865 +r1454 | azarah | 2005-08-31 17:38:49 -0400 (Wed, 31 Aug 2005) | 1 line
2866 +
2867 +Need to start distribute the src/core stuff now.
2868 +------------------------------------------------------------------------
2869 +r1453 | azarah | 2005-08-31 17:18:27 -0400 (Wed, 31 Aug 2005) | 1 line
2870 +
2871 +Form fixes.
2872 +------------------------------------------------------------------------
2873 +r1452 | azarah | 2005-08-31 17:15:24 -0400 (Wed, 31 Aug 2005) | 1 line
2874 +
2875 +Merge revisions r1445:1448 from trunk.
2876 +------------------------------------------------------------------------
2877 +r1451 | azarah | 2005-08-31 17:14:06 -0400 (Wed, 31 Aug 2005) | 1 line
2878 +
2879 +Merge revision 1444 from trunk.
2880 +------------------------------------------------------------------------
2881 +r1450 | azarah | 2005-08-31 17:06:06 -0400 (Wed, 31 Aug 2005) | 1 line
2882 +
2883 +Merge revision 1443 from trunk.
2884 +------------------------------------------------------------------------
2885 +r1449 | azarah | 2005-08-31 16:52:33 -0400 (Wed, 31 Aug 2005) | 1 line
2886 +
2887 +Merge revision 1351 from trunk.
2888 +------------------------------------------------------------------------
2889 +r1445 | uberlord | 2005-08-31 13:02:36 -0400 (Wed, 31 Aug 2005) | 1 line
2890 +
2891 +pre7
2892 +------------------------------------------------------------------------
2893 +r1442 | uberlord | 2005-08-31 11:10:38 -0400 (Wed, 31 Aug 2005) | 1 line
2894 +
2895 +Protect variables when stopping a script on update status
2896 +------------------------------------------------------------------------
2897 +r1441 | uberlord | 2005-08-31 05:32:11 -0400 (Wed, 31 Aug 2005) | 6 lines
2898 +
2899 +service status requests (either by /etc/init.d/foo status or rc-status)
2900 +now update the service status by checking daemons and/or pidfiles to check if they are still running or not. To update the status in your own code,
2901 +source "${svclib}/sh/rc-daemon.sh" and call
2902 +update_service_status "${service}"
2903 +
2904 +Trimmed $Header$ from a few files
2905 +------------------------------------------------------------------------
2906 +r1440 | uberlord | 2005-08-30 10:54:31 -0400 (Tue, 30 Aug 2005) | 1 line
2907 +
2908 +reverted the sleep_scan default back to 0
2909 +------------------------------------------------------------------------
2910 +r1439 | uberlord | 2005-08-30 10:34:49 -0400 (Tue, 30 Aug 2005) | 8 lines
2911 +
2912 +iwconfig fixed for scanned ad-hoc networks
2913 +we now prefer managed over ad-hoc when processing scan results
2914 +iwconfig defaults to sleeping 1 second before scanning
2915 +
2916 +iwconfig associate_test_quality now works. Fixes #103579 thanks to
2917 +Harald Schioeberg
2918 +
2919 +iproute2 now understands ifconfig style netmask routes
2920 +------------------------------------------------------------------------
2921 +r1438 | uberlord | 2005-08-30 02:27:45 -0400 (Tue, 30 Aug 2005) | 1 line
2922 +
2923 +fixed IPv6 address problems in ifconfig and iproute2 modules
2924 +------------------------------------------------------------------------
2925 +r1426 | azarah | 2005-08-25 06:44:41 -0400 (Thu, 25 Aug 2005) | 1 line
2926 +
2927 +Add /sbin/evms_activate to populate_udev(), bug #50711.
2928 +------------------------------------------------------------------------
2929 +r1425 | azarah | 2005-08-25 05:37:11 -0400 (Thu, 25 Aug 2005) | 3 lines
2930 +
2931 +Fix typo in /sbin/rc - we should check if is in /etc/inittab, and
2932 +not if 'default' is in there ...
2933 +
2934 +------------------------------------------------------------------------
2935 +r1423 | uberlord | 2005-08-24 05:08:01 -0400 (Wed, 24 Aug 2005) | 1 line
2936 +
2937 +rc-daemon now handles --signal correct - fixes #103182
2938 +------------------------------------------------------------------------
2939 +r1420 | uberlord | 2005-08-19 07:46:15 -0400 (Fri, 19 Aug 2005) | 5 lines
2940 +
2941 + dhcpcd now reports the correct needed version
2942 +
2943 + iwconfig and wpa_supplicant have better tests for wireless interface
2944 + which fixes the 'lan wlan' problem
2945 +
2946 +------------------------------------------------------------------------
2947 +r1419 | uberlord | 2005-08-18 05:48:58 -0400 (Thu, 18 Aug 2005) | 1 line
2948 +
2949 +baselayout-1.12.0_pre6 released
2950 +------------------------------------------------------------------------
2951 +r1418 | uberlord | 2005-08-18 05:45:13 -0400 (Thu, 18 Aug 2005) | 8 lines
2952 +
2953 +RC_AUTO_INTERFACE defaults to NO - but we still default to DHCP
2954 +
2955 +consoletype is now cached. This has the benefit of being very slightly
2956 +faster and you now get coloured text for parallel startup
2957 +
2958 +Parallel startup also does parallel shutdown as well
2959 +
2960 +You're now warned if you're using a deprecated conf.d/net syntax
2961 +------------------------------------------------------------------------
2962 +r1417 | vapier | 2005-08-18 00:06:33 -0400 (Thu, 18 Aug 2005) | 1 line
2963 +
2964 +add a note about using pass numbers for root #95846
2965 +------------------------------------------------------------------------
2966 +r1416 | vapier | 2005-08-16 20:07:21 -0400 (Tue, 16 Aug 2005) | 1 line
2967 +
2968 +rquotad is supposed to be an alias for port 4003 not 4002
2969 +------------------------------------------------------------------------
2970 +r1415 | vapier | 2005-08-15 22:43:27 -0400 (Mon, 15 Aug 2005) | 1 line
2971 +
2972 +add ocfs2 to the NET_FS_LIST #102659
2973 +------------------------------------------------------------------------
2974 +r1414 | uberlord | 2005-08-15 04:51:18 -0400 (Mon, 15 Aug 2005) | 2 lines
2975 +
2976 + iproute2 now understands the old iface_xxx syntax, but this only works
2977 + if ifconfig (from net-tools) is installed
2978 +------------------------------------------------------------------------
2979 +r1413 | uberlord | 2005-08-14 15:15:39 -0400 (Sun, 14 Aug 2005) | 2 lines
2980 +
2981 + Implemented interactive startup - fixes #5353
2982 + Thanks to Paul Pacheco for the patch
2983 +------------------------------------------------------------------------
2984 +r1412 | uberlord | 2005-08-14 11:27:56 -0400 (Sun, 14 Aug 2005) | 1 line
2985 +
2986 +We don't expand routes
2987 +------------------------------------------------------------------------
2988 +r1411 | uberlord | 2005-08-14 09:03:17 -0400 (Sun, 14 Aug 2005) | 1 line
2989 +
2990 +fallback_route_eth0 now works again
2991 +------------------------------------------------------------------------
2992 +r1410 | vapier | 2005-08-13 20:51:42 -0400 (Sat, 13 Aug 2005) | 1 line
2993 +
2994 +add missing { with faildown() as pointed out by Gordon in #102349
2995 +------------------------------------------------------------------------
2996 +r1409 | uberlord | 2005-08-13 09:52:52 -0400 (Sat, 13 Aug 2005) | 1 line
2997 +
2998 +iwconfig fixes
2999 +------------------------------------------------------------------------
3000 +r1408 | uberlord | 2005-08-13 09:32:49 -0400 (Sat, 13 Aug 2005) | 1 line
3001 +
3002 +iwconfig now scans for mode so you can prefer ad-hoc networks
3003 +------------------------------------------------------------------------
3004 +r1407 | uberlord | 2005-08-13 06:14:13 -0400 (Sat, 13 Aug 2005) | 1 line
3005 +
3006 +Parallel startup races should now be fixed
3007 +------------------------------------------------------------------------
3008 +r1406 | uberlord | 2005-08-12 13:12:45 -0400 (Fri, 12 Aug 2005) | 1 line
3009 +
3010 +ntp.conf is now merged as well :)
3011 +------------------------------------------------------------------------
3012 +r1405 | uberlord | 2005-08-12 12:14:47 -0400 (Fri, 12 Aug 2005) | 6 lines
3013 +
3014 +RC_AUTO_INTERFACE now defaults to no - we no longer mess with /etc unless
3015 +told too
3016 +
3017 +tuntap no longer complains about ${devnull}
3018 +
3019 +We now merge resolv.conf's from active interfaces
3020 +------------------------------------------------------------------------
3021 +r1404 | uberlord | 2005-08-12 10:21:49 -0400 (Fri, 12 Aug 2005) | 1 line
3022 +
3023 +Fixed sed in depdir() in modules-update to work this time
3024 +------------------------------------------------------------------------
3025 +r1403 | vapier | 2005-08-11 23:47:52 -0400 (Thu, 11 Aug 2005) | 1 line
3026 +
3027 +change the linux define check to glibc #80021 by Robert Millan
3028 +------------------------------------------------------------------------
3029 +r1400 | uberlord | 2005-08-11 12:56:52 -0400 (Thu, 11 Aug 2005) | 1 line
3030 +
3031 +Add support for --pid and --pidfile= in rc-daemon.sh
3032 +------------------------------------------------------------------------
3033 +r1399 | uberlord | 2005-08-11 10:09:23 -0400 (Thu, 11 Aug 2005) | 1 line
3034 +
3035 +Remove tail from depdir() in /sbin/modules-update
3036 +------------------------------------------------------------------------
3037 +r1398 | uberlord | 2005-08-11 05:12:34 -0400 (Thu, 11 Aug 2005) | 1 line
3038 +
3039 +pre5
3040 +------------------------------------------------------------------------
3041 +r1397 | vapier | 2005-08-10 19:20:17 -0400 (Wed, 10 Aug 2005) | 1 line
3042 +
3043 +punt qmail users/group to qmail ebuild
3044 +------------------------------------------------------------------------
3045 +r1396 | vapier | 2005-08-10 18:36:34 -0400 (Wed, 10 Aug 2005) | 1 line
3046 +
3047 +add info for RC_BOOTLOG
3048 +------------------------------------------------------------------------
3049 +r1395 | uberlord | 2005-08-08 07:27:43 -0400 (Mon, 08 Aug 2005) | 2 lines
3050 +
3051 + Add failup/faildown user functions when an interface fails to come up/go
3052 + down. Fixes bug #101087.
3053 +------------------------------------------------------------------------
3054 +r1394 | azarah | 2005-08-07 07:07:24 -0400 (Sun, 07 Aug 2005) | 1 line
3055 +
3056 +Remove last remainder of previous 'fix'.
3057 +------------------------------------------------------------------------
3058 +r1392 | vapier | 2005-08-06 18:16:50 -0400 (Sat, 06 Aug 2005) | 1 line
3059 +
3060 +Add a lot more documentation to /etc/hosts from FreeBSDs standard hosts file #101418 by Mark Cooper.
3061 +------------------------------------------------------------------------
3062 +r1391 | azarah | 2005-08-06 07:15:56 -0400 (Sat, 06 Aug 2005) | 1 line
3063 +
3064 +Merge from trunk (rev 1390).
3065 +------------------------------------------------------------------------
3066 +r1389 | azarah | 2005-08-05 23:13:38 -0400 (Fri, 05 Aug 2005) | 1 line
3067 +
3068 +Merge from trunk (rev 1384:1388).
3069 +------------------------------------------------------------------------
3070 +r1384 | azarah | 2005-08-05 08:45:52 -0400 (Fri, 05 Aug 2005) | 1 line
3071 +
3072 +Release 1.12.0_pre4.
3073 +------------------------------------------------------------------------
3074 +r1383 | uberlord | 2005-08-05 08:43:42 -0400 (Fri, 05 Aug 2005) | 1 line
3075 +
3076 +Removed temp code for address expansion that did nothing - address expansion still works :p
3077 +------------------------------------------------------------------------
3078 +r1382 | uberlord | 2005-08-05 07:16:26 -0400 (Fri, 05 Aug 2005) | 3 lines
3079 +
3080 +Added # vim:ts=4 to all net-script files and re-indented
3081 +
3082 +/dep{cache,tree} are now chmodded 0644 so users can read them
3083 +------------------------------------------------------------------------
3084 +r1381 | uberlord | 2005-08-05 02:27:21 -0400 (Fri, 05 Aug 2005) | 1 line
3085 +
3086 +Use return values instead of capturing stderr output for iwconfig commands
3087 +------------------------------------------------------------------------
3088 +r1380 | uberlord | 2005-08-05 01:49:16 -0400 (Fri, 05 Aug 2005) | 1 line
3089 +
3090 +Rationalise if/then/else login in runscript.sh svc_start() and svc_stop()
3091 +------------------------------------------------------------------------
3092 +r1379 | uberlord | 2005-08-04 18:28:28 -0400 (Thu, 04 Aug 2005) | 1 line
3093 +
3094 +More anal about RHS quoting
3095 +------------------------------------------------------------------------
3096 +r1378 | azarah | 2005-08-04 15:47:29 -0400 (Thu, 04 Aug 2005) | 1 line
3097 +
3098 +Merge with trunk (rev 1377).
3099 +------------------------------------------------------------------------
3100 +r1376 | azarah | 2005-08-04 15:43:59 -0400 (Thu, 04 Aug 2005) | 1 line
3101 +
3102 +Merge with trunk (rev 1373:1375).
3103 +------------------------------------------------------------------------
3104 +r1373 | uberlord | 2005-08-04 14:49:27 -0400 (Thu, 04 Aug 2005) | 2 lines
3105 +
3106 +trace_dependencies gets a re-write (again) to try and solve the hanging
3107 +issues that many people are reporting
3108 +------------------------------------------------------------------------
3109 +r1372 | azarah | 2005-08-04 12:18:12 -0400 (Thu, 04 Aug 2005) | 1 line
3110 +
3111 +Merge from trunk (rev 1371).
3112 +------------------------------------------------------------------------
3113 +r1370 | uberlord | 2005-08-04 06:50:16 -0400 (Thu, 04 Aug 2005) | 4 lines
3114 +
3115 +interface state directories are now created with -m 0755 to ensure that
3116 +everyone can read them
3117 +
3118 +rc-daemon.sh now supports multiple cmds - partial fix for #98745
3119 +------------------------------------------------------------------------
3120 +r1369 | vapier | 2005-08-03 23:02:46 -0400 (Wed, 03 Aug 2005) | 1 line
3121 +
3122 +punt the named user/group
3123 +------------------------------------------------------------------------
3124 +r1368 | uberlord | 2005-08-02 11:21:31 -0400 (Tue, 02 Aug 2005) | 1 line
3125 +
3126 +Fixed dhcpcd version required error message
3127 +------------------------------------------------------------------------
3128 +r1367 | uberlord | 2005-08-02 06:19:11 -0400 (Tue, 02 Aug 2005) | 1 line
3129 +
3130 +iwconfig no longer downs and ups the interface after a scan - instead we set essid any just before doing it
3131 +------------------------------------------------------------------------
3132 +r1366 | uberlord | 2005-08-02 05:49:01 -0400 (Tue, 02 Aug 2005) | 1 line
3133 +
3134 +0 timeout now means infinite for wpa_supplicant and iwconfig wrt #90443
3135 +------------------------------------------------------------------------
3136 +r1364 | azarah | 2005-08-01 16:49:46 -0400 (Mon, 01 Aug 2005) | 1 line
3137 +
3138 +Merge from trunk (rev 1350).
3139 +------------------------------------------------------------------------
3140 +r1363 | azarah | 2005-08-01 16:46:59 -0400 (Mon, 01 Aug 2005) | 1 line
3141 +
3142 +Merge from trunk (rev 1349).
3143 +------------------------------------------------------------------------
3144 +r1362 | uberlord | 2005-08-01 16:18:52 -0400 (Mon, 01 Aug 2005) | 2 lines
3145 +
3146 +We now only link /etc/{resolv,ntp,yp}.conf when the file exists.
3147 + We now link back everything in the state dir except for .sv files.
3148 +------------------------------------------------------------------------
3149 +r1361 | uberlord | 2005-08-01 12:49:22 -0400 (Mon, 01 Aug 2005) | 1 line
3150 +
3151 +rc-daemon now works with mysql - fixes #100982, thanks to bju from the forums
3152 +------------------------------------------------------------------------
3153 +r1360 | uberlord | 2005-08-01 12:25:49 -0400 (Mon, 01 Aug 2005) | 1 line
3154 +
3155 +Tweaked module depends to fix order when no dhcp client is found.
3156 +------------------------------------------------------------------------
3157 +r1359 | vapier | 2005-08-01 07:30:28 -0400 (Mon, 01 Aug 2005) | 1 line
3158 +
3159 +Only create /dev/core if /proc/kcore exists #100978 by Timo Hirvonen.
3160 +------------------------------------------------------------------------
3161 +r1358 | uberlord | 2005-08-01 01:52:58 -0400 (Mon, 01 Aug 2005) | 1 line
3162 +
3163 +dhclient now has to be told it can edit dhclient.conf instead of assuming it. Final fix to #100745.
3164 +------------------------------------------------------------------------
3165 +r1357 | uberlord | 2005-07-30 14:55:38 -0400 (Sat, 30 Jul 2005) | 1 line
3166 +
3167 +Fixed associate_order forcepreferred #100799, thanks to Benoit Boissinot.
3168 +------------------------------------------------------------------------
3169 +r1356 | uberlord | 2005-07-29 15:53:49 -0400 (Fri, 29 Jul 2005) | 1 line
3170 +
3171 +Credited Benoit Boissinot with dhclient fix
3172 +------------------------------------------------------------------------
3173 +r1355 | uberlord | 2005-07-29 15:44:24 -0400 (Fri, 29 Jul 2005) | 1 line
3174 +
3175 +Fixed dhclient sending hostname #100745
3176 +------------------------------------------------------------------------
3177 +r1354 | uberlord | 2005-07-29 07:08:34 -0400 (Fri, 29 Jul 2005) | 1 line
3178 +
3179 +Release 1.12.0_pre3
3180 +------------------------------------------------------------------------
3181 +r1353 | uberlord | 2005-07-26 14:12:44 -0400 (Tue, 26 Jul 2005) | 2 lines
3182 +
3183 + Fixed failure in runscript.sh to proceed when a non needed dependency
3184 + (ie use, after, before) failed to start.
3185 +------------------------------------------------------------------------
3186 +r1352 | uberlord | 2005-07-26 07:24:38 -0400 (Tue, 26 Jul 2005) | 1 line
3187 +
3188 +Removed loops from trace_dependencies for a nice speed boost.
3189 +------------------------------------------------------------------------
3190 +r1348 | uberlord | 2005-07-26 02:34:06 -0400 (Tue, 26 Jul 2005) | 4 lines
3191 +
3192 + Removed the parallel depend for init scripts and related functions.
3193 + The RC_PARALLEL_STARTUP works well for all - no need for init scripts to
3194 + state if they parallel or not.
3195 +
3196 +------------------------------------------------------------------------
3197 +r1347 | azarah | 2005-07-25 15:17:30 -0400 (Mon, 25 Jul 2005) | 1 line
3198 +
3199 +Merge from trunk (rev 1346).
3200 +------------------------------------------------------------------------
3201 +r1345 | azarah | 2005-07-25 14:58:58 -0400 (Mon, 25 Jul 2005) | 1 line
3202 +
3203 +Merge from trunk (rev 1344).
3204 +------------------------------------------------------------------------
3205 +r1343 | uberlord | 2005-07-25 10:18:55 -0400 (Mon, 25 Jul 2005) | 1 line
3206 +
3207 +RC_AUTO_INTERFACE no longer symlinks /etc/{resolv,ntp,yp}.conf when no.
3208 +------------------------------------------------------------------------
3209 +r1342 | uberlord | 2005-07-25 07:48:57 -0400 (Mon, 25 Jul 2005) | 1 line
3210 +
3211 +trace_dependencies no longer clobbers the net service
3212 +------------------------------------------------------------------------
3213 +r1340 | azarah | 2005-07-22 08:48:53 -0400 (Fri, 22 Jul 2005) | 1 line
3214 +
3215 +Release baselayout-1.12.0_pre2.
3216 +------------------------------------------------------------------------
3217 +r1339 | uberlord | 2005-07-22 04:34:12 -0400 (Fri, 22 Jul 2005) | 5 lines
3218 +
3219 + When a service is stopped, the IN_BACKGROUND variable is cleared
3220 + before any dependencies are stopped so they are not marked inactive.
3221 + The IN_BACKGROUND variable is then restored so the parent script can be
3222 + marked inactive.
3223 +
3224 +------------------------------------------------------------------------
3225 +r1338 | uberlord | 2005-07-22 01:53:26 -0400 (Fri, 22 Jul 2005) | 1 line
3226 +
3227 +Merged changelog from trunk for correctness
3228 +------------------------------------------------------------------------
3229 +r1337 | vapier | 2005-07-21 20:24:27 -0400 (Thu, 21 Jul 2005) | 1 line
3230 +
3231 +add a --debug option to depscan.sh
3232 +------------------------------------------------------------------------
3233 +r1336 | vapier | 2005-07-21 20:18:35 -0400 (Thu, 21 Jul 2005) | 1 line
3234 +
3235 +change -l option to tar to --one-file-system #99775
3236 +------------------------------------------------------------------------
3237 +r1335 | vapier | 2005-07-21 20:08:32 -0400 (Thu, 21 Jul 2005) | 1 line
3238 +
3239 +punt mysql user/group
3240 +------------------------------------------------------------------------
3241 +r1333 | uberlord | 2005-07-21 19:01:04 -0400 (Thu, 21 Jul 2005) | 1 line
3242 +
3243 +Fixed some start/stop/restart logic for #99663.
3244 +------------------------------------------------------------------------
3245 +r1332 | azarah | 2005-07-21 17:31:55 -0400 (Thu, 21 Jul 2005) | 1 line
3246 +
3247 +Fix broken merge.
3248 +------------------------------------------------------------------------
3249 +r1331 | azarah | 2005-07-21 17:00:17 -0400 (Thu, 21 Jul 2005) | 1 line
3250 +
3251 +Merge changes from trunk.
3252 +------------------------------------------------------------------------
3253 +r1329 | uberlord | 2005-07-21 04:54:12 -0400 (Thu, 21 Jul 2005) | 1 line
3254 +
3255 +dhclient now sets the hostname correctly
3256 +------------------------------------------------------------------------
3257 +r1328 | vapier | 2005-07-20 21:04:48 -0400 (Wed, 20 Jul 2005) | 1 line
3258 +
3259 +punt the slocate group
3260 +------------------------------------------------------------------------
3261 +r1327 | vapier | 2005-07-20 21:02:37 -0400 (Wed, 20 Jul 2005) | 1 line
3262 +
3263 +make sure X11 dirs are always recreated in /tmp #99679
3264 +------------------------------------------------------------------------
3265 +r1326 | vapier | 2005-07-20 18:41:42 -0400 (Wed, 20 Jul 2005) | 1 line
3266 +
3267 +punt the cyrus user too
3268 +------------------------------------------------------------------------
3269 +r1325 | uberlord | 2005-07-20 15:04:37 -0400 (Wed, 20 Jul 2005) | 1 line
3270 +
3271 +Moved RC_AUTO_INTERFACE definition to /etc/conf.d/rc
3272 +------------------------------------------------------------------------
3273 +r1323 | uberlord | 2005-07-20 05:47:19 -0400 (Wed, 20 Jul 2005) | 1 line
3274 +
3275 +Removed trailing tab from local.start - fixes #99624
3276 +------------------------------------------------------------------------
3277 +r1322 | uberlord | 2005-07-20 02:16:05 -0400 (Wed, 20 Jul 2005) | 1 line
3278 +
3279 +Fixed <wpa_supplicant-0.4 support
3280 +------------------------------------------------------------------------
3281 +r1321 | vapier | 2005-07-20 01:23:35 -0400 (Wed, 20 Jul 2005) | 1 line
3282 +
3283 +reorder LDFLAGS so static compiling works #99615 by Alexander Skwar
3284 +------------------------------------------------------------------------
3285 +r1320 | vapier | 2005-07-19 22:11:33 -0400 (Tue, 19 Jul 2005) | 1 line
3286 +
3287 +remove pointless depmod check since modules-update already checks for it
3288 +------------------------------------------------------------------------
3289 +r1319 | vapier | 2005-07-19 22:08:27 -0400 (Tue, 19 Jul 2005) | 1 line
3290 +
3291 +punt the vpopmail user/group to the ebuild
3292 +------------------------------------------------------------------------
3293 +r1318 | uberlord | 2005-07-19 17:27:12 -0400 (Tue, 19 Jul 2005) | 1 line
3294 +
3295 +Fixes dns_search_path variable
3296 +------------------------------------------------------------------------
3297 +r1317 | uberlord | 2005-07-19 10:04:01 -0400 (Tue, 19 Jul 2005) | 1 line
3298 +
3299 +Fixed rename module for wireless cards
3300 +------------------------------------------------------------------------
3301 +r1316 | uberlord | 2005-07-19 05:47:47 -0400 (Tue, 19 Jul 2005) | 1 line
3302 +
3303 + and are now available in predown() - fixes #99106
3304 +------------------------------------------------------------------------
3305 +r1315 | uberlord | 2005-07-18 14:44:48 -0400 (Mon, 18 Jul 2005) | 1 line
3306 +
3307 +You cannot rename VLAN interfaces
3308 +------------------------------------------------------------------------
3309 +r1314 | uberlord | 2005-07-18 03:26:06 -0400 (Mon, 18 Jul 2005) | 5 lines
3310 +
3311 + Changed wpa-supplicant to wpa_supplicant when reporting that it is not
3312 + installed. Fixes #99381
3313 +
3314 + Fixed some startup problems caused by a mixture of inactive +
3315 + begin_service/end_service functions.
3316 +------------------------------------------------------------------------
3317 +r1312 | azarah | 2005-07-16 11:51:55 -0400 (Sat, 16 Jul 2005) | 1 line
3318 +
3319 +Add Darwin support for start-stop-daemon, bug #82421.
3320 +------------------------------------------------------------------------
3321 +r1310 | uberlord | 2005-07-15 15:33:54 -0400 (Fri, 15 Jul 2005) | 1 line
3322 +
3323 +Tweaked rename ordering
3324 +------------------------------------------------------------------------
3325 +r1308 | azarah | 2005-07-15 05:55:07 -0400 (Fri, 15 Jul 2005) | 1 line
3326 +
3327 +Do not run depmod in modules-update if System.map is missing, bug #59188.
3328 +------------------------------------------------------------------------
3329 +r1306 | vapier | 2005-07-14 23:50:45 -0400 (Thu, 14 Jul 2005) | 1 line
3330 +
3331 +run kbd_mode earlier for unicode users #94048
3332 +------------------------------------------------------------------------
3333 +r1303 | uberlord | 2005-07-14 15:05:32 -0400 (Thu, 14 Jul 2005) | 1 line
3334 +
3335 +Fixed pump --keep-up
3336 +------------------------------------------------------------------------
3337 +r1302 | uberlord | 2005-07-14 12:29:45 -0400 (Thu, 14 Jul 2005) | 1 line
3338 +
3339 +New pump and dhcpcd helpers as pump now does everything it should - weeeeee
3340 +------------------------------------------------------------------------
3341 +r1301 | azarah | 2005-07-14 08:50:36 -0400 (Thu, 14 Jul 2005) | 1 line
3342 +
3343 +Release 1.12.0_pre1.
3344 +------------------------------------------------------------------------
3345 +r1299 | azarah | 2005-07-14 07:02:25 -0400 (Thu, 14 Jul 2005) | 1 line
3346 +
3347 +Change tarball.sh to generate new tarball.
3348 +------------------------------------------------------------------------
3349 +r1298 | azarah | 2005-07-14 06:59:34 -0400 (Thu, 14 Jul 2005) | 1 line
3350 +
3351 +Branch baselayout-1.12.
3352 +------------------------------------------------------------------------
3353 +r1296 | uberlord | 2005-07-13 10:24:47 -0400 (Wed, 13 Jul 2005) | 1 line
3354 +
3355 +Moved wpa_supplicant and iwconfig et all from /usr/sbin to /sbin
3356 +------------------------------------------------------------------------
3357 +r1295 | uberlord | 2005-07-13 06:22:08 -0400 (Wed, 13 Jul 2005) | 3 lines
3358 +
3359 + pump-0.8.21-r4 now creates ntp.conf by itself so the ntp.conf creation
3360 + code has been removed from the pump module and helper.
3361 +
3362 +------------------------------------------------------------------------
3363 +r1294 | uberlord | 2005-07-13 04:17:53 -0400 (Wed, 13 Jul 2005) | 1 line
3364 +
3365 +Reverted silly domain into search
3366 +------------------------------------------------------------------------
3367 +r1293 | uberlord | 2005-07-12 13:05:10 -0400 (Tue, 12 Jul 2005) | 2 lines
3368 +
3369 + Added dhcp_eth0=nogateway option, generic to all dhcp clients.
3370 + Fixes #98466
3371 +------------------------------------------------------------------------
3372 +r1292 | uberlord | 2005-07-12 02:58:47 -0400 (Tue, 12 Jul 2005) | 1 line
3373 +
3374 +removed dep on logger - was causing circular deps when syslog-ng depends on us
3375 +------------------------------------------------------------------------
3376 +r1291 | uberlord | 2005-07-11 17:15:02 -0400 (Mon, 11 Jul 2005) | 2 lines
3377 +
3378 + wpa_supplicant now marks service as stopped when using wpa_supplicant-0.4.x
3379 + and we have associated but failed to configure in the background.
3380 +------------------------------------------------------------------------
3381 +r1289 | azarah | 2005-07-11 10:30:37 -0400 (Mon, 11 Jul 2005) | 1 line
3382 +
3383 +Add fix -r to unmount to be -n .. bug #98667, thanks to Patrick McLean.
3384 +------------------------------------------------------------------------
3385 +r1288 | uberlord | 2005-07-11 09:44:27 -0400 (Mon, 11 Jul 2005) | 1 line
3386 +
3387 +udhcpc/dhclient helpers no longer flush IPv6 addresses - fixes #98539
3388 +------------------------------------------------------------------------
3389 +r1286 | vapier | 2005-07-09 21:03:20 -0400 (Sat, 09 Jul 2005) | 1 line
3390 +
3391 +mount the usbfs on /proc/bus/usb as the usb group #35860
3392 +------------------------------------------------------------------------
3393 +r1284 | vapier | 2005-07-09 19:19:26 -0400 (Sat, 09 Jul 2005) | 1 line
3394 +
3395 +add support for wiping out /tmp #56592
3396 +------------------------------------------------------------------------
3397 +r1282 | vapier | 2005-07-09 18:25:43 -0400 (Sat, 09 Jul 2005) | 1 line
3398 +
3399 +only remount root readonly when need be and skip all the stuff for net filesystems #98405
3400 +------------------------------------------------------------------------
3401 +r1280 | azarah | 2005-07-09 07:08:36 -0400 (Sat, 09 Jul 2005) | 2 lines
3402 +
3403 +Add workaround for evms device names and 'RC_DEVICE_TARBALL=yes'. Patch
3404 +by Olaf Niermann, bug #95799.
3405 +------------------------------------------------------------------------
3406 +r1278 | vapier | 2005-07-07 19:27:57 -0400 (Thu, 07 Jul 2005) | 1 line
3407 +
3408 +tell users that they have to replace the issue file in order to get rid of the warning
3409 +------------------------------------------------------------------------
3410 +r1277 | uberlord | 2005-07-07 06:34:01 -0400 (Thu, 07 Jul 2005) | 1 line
3411 +
3412 +Documented nosendhost
3413 +------------------------------------------------------------------------
3414 +r1276 | uberlord | 2005-07-07 06:31:00 -0400 (Thu, 07 Jul 2005) | 2 lines
3415 +
3416 + Added nosendhost dhcp option so users can request not to send their
3417 + machines hostname by default. Fixes #98132
3418 +------------------------------------------------------------------------
3419 +r1275 | uberlord | 2005-07-05 01:42:39 -0400 (Tue, 05 Jul 2005) | 1 line
3420 +
3421 +Fix hotplug policy exiting
3422 +------------------------------------------------------------------------
3423 +r1274 | uberlord | 2005-07-04 09:23:16 -0400 (Mon, 04 Jul 2005) | 3 lines
3424 +
3425 +dded a rename module to rename interfaces based on MAC address
3426 + (preferred) or current name. Fixes #76328
3427 +
3428 +------------------------------------------------------------------------
3429 +r1273 | uberlord | 2005-07-04 06:33:30 -0400 (Mon, 04 Jul 2005) | 1 line
3430 +
3431 +Fixed bridge module working with dhcp
3432 +------------------------------------------------------------------------
3433 +r1272 | uberlord | 2005-07-04 04:04:40 -0400 (Mon, 04 Jul 2005) | 1 line
3434 +
3435 +bridges can now be created without interfaces if you set any brctl_ options
3436 +------------------------------------------------------------------------
3437 +r1271 | uberlord | 2005-07-03 12:24:44 -0400 (Sun, 03 Jul 2005) | 5 lines
3438 +
3439 + Fixed module depends in net.lo
3440 +
3441 + Remove the 'no net scripts in boot runlevel' restriction as we now
3442 + have a hotplug policy setup instead
3443 +
3444 +------------------------------------------------------------------------
3445 +r1270 | uberlord | 2005-07-02 12:59:15 -0400 (Sat, 02 Jul 2005) | 1 line
3446 +
3447 +Fixed error reporting for modules=( foo ) and foo isn't installed
3448 +------------------------------------------------------------------------
3449 +r1269 | uberlord | 2005-07-02 11:34:55 -0400 (Sat, 02 Jul 2005) | 1 line
3450 +
3451 +net.lo no longer needs find or diff
3452 +------------------------------------------------------------------------
3453 +r1268 | uberlord | 2005-07-01 16:58:19 -0400 (Fri, 01 Jul 2005) | 1 line
3454 +
3455 +bootmisc now cleans /var/lib/net-scripts/state/*
3456 +------------------------------------------------------------------------
3457 +r1267 | uberlord | 2005-07-01 16:40:29 -0400 (Fri, 01 Jul 2005) | 8 lines
3458 +
3459 + Minor tweaks to all dhcp modules - basically better quoting so that
3460 + the eval calls work better
3461 +
3462 + pump can now be backgrounded
3463 +
3464 + Tweaked the dhcp helpers so that more code is shared
3465 +
3466 + A few tweaks to runscript.sh and rc-services.sh to avoid races
3467 +------------------------------------------------------------------------
3468 +r1266 | uberlord | 2005-06-30 09:10:00 -0400 (Thu, 30 Jun 2005) | 3 lines
3469 +
3470 + pump can now use route metrics and store it's configs in
3471 + /var/lib/net-scripts/state/
3472 +
3473 +------------------------------------------------------------------------
3474 +r1264 | uberlord | 2005-06-29 14:26:02 -0400 (Wed, 29 Jun 2005) | 1 line
3475 +
3476 +wireless.runlevel now works
3477 +------------------------------------------------------------------------
3478 +r1263 | uberlord | 2005-06-29 12:41:11 -0400 (Wed, 29 Jun 2005) | 8 lines
3479 +
3480 + dhclient now parses dhclient_eth0 for -cf parameter to set
3481 + dhclient now strips lines starting with script and send host-name
3482 + from and adds send host-name uberlaptop; at the top
3483 + To stop this behaviour, add dhclient_edit_config=no to /etc/conf.d/net
3484 + Fixes #96322
3485 +
3486 + Removed killing udhcpc hard as it now dies nicely
3487 +
3488 +------------------------------------------------------------------------
3489 +r1261 | vapier | 2005-06-28 22:02:01 -0400 (Tue, 28 Jun 2005) | 1 line
3490 +
3491 +add davfs to the net filter list
3492 +------------------------------------------------------------------------
3493 +r1259 | uberlord | 2005-06-28 11:55:27 -0400 (Tue, 28 Jun 2005) | 1 line
3494 +
3495 +udhcpc now parses -(h|H) instead of just --hostname
3496 +------------------------------------------------------------------------
3497 +r1258 | uberlord | 2005-06-28 07:44:18 -0400 (Tue, 28 Jun 2005) | 11 lines
3498 +
3499 + wpa_supplicant now respects the background=no option if
3500 + wpa_suppliant>=0.4.0 is installed
3501 +
3502 + fixed network dependencies some more
3503 +
3504 + You can now restart a script marked starting/inactive
3505 +
3506 + Documented the use of the RC_USE_CONFIG_PROFILE variable in conf.d/rc
3507 +
3508 + udhcpc now removes stale pidfiles
3509 +
3510 +------------------------------------------------------------------------
3511 +r1257 | uberlord | 2005-06-24 10:53:23 -0400 (Fri, 24 Jun 2005) | 3 lines
3512 +
3513 +
3514 +net.lo will not take down the interface if it does not exist and starting
3515 +failed to work
3516 +------------------------------------------------------------------------
3517 +r1256 | uberlord | 2005-06-24 05:11:30 -0400 (Fri, 24 Jun 2005) | 1 line
3518 +
3519 +udhcpc now doesn't send hostname if it's set at the default of localhost
3520 +------------------------------------------------------------------------
3521 +r1255 | uberlord | 2005-06-21 07:55:16 -0400 (Tue, 21 Jun 2005) | 3 lines
3522 +
3523 +interfaces can now dynamically add themselves to a bridge using
3524 +bridge_add_eth0="br0" - they are dynamically removed as well. Fixes #93321
3525 +
3526 +------------------------------------------------------------------------
3527 +r1254 | uberlord | 2005-06-20 18:58:21 -0400 (Mon, 20 Jun 2005) | 1 line
3528 +
3529 +added hotplug policy check for interface name #78495
3530 +------------------------------------------------------------------------
3531 +r1253 | uberlord | 2005-06-20 17:17:04 -0400 (Mon, 20 Jun 2005) | 4 lines
3532 +
3533 +iwconfig and wpa_supplicant now check rk_kill if available and produce a
3534 +suitable error if rf is killed #56430
3535 +
3536 +
3537 +------------------------------------------------------------------------
3538 +r1252 | uberlord | 2005-06-20 16:44:34 -0400 (Mon, 20 Jun 2005) | 1 line
3539 +
3540 +Do not run macnet when the interface does not have a MAC address
3541 +------------------------------------------------------------------------
3542 +r1251 | uberlord | 2005-06-20 11:49:41 -0400 (Mon, 20 Jun 2005) | 7 lines
3543 +
3544 +ifconfig now reports correct MAC address
3545 +
3546 +ifconfig and iproute2 now support mtu_eth0 option
3547 +
3548 +net.lo attemts to arping the requested address when RC_AUTO_INTERFACE==yes
3549 +
3550 +
3551 +------------------------------------------------------------------------
3552 +r1249 | vapier | 2005-06-20 00:01:43 -0400 (Mon, 20 Jun 2005) | 1 line
3553 +
3554 +make sure /proc/cmdline is readable in get_bootconfig()
3555 +------------------------------------------------------------------------
3556 +r1248 | uberlord | 2005-06-17 14:59:19 -0400 (Fri, 17 Jun 2005) | 1 line
3557 +
3558 +runscript and rc-service fixes for inactive status
3559 +------------------------------------------------------------------------
3560 +r1247 | uberlord | 2005-06-17 13:16:14 -0400 (Fri, 17 Jun 2005) | 1 line
3561 +
3562 +style updates to all modules
3563 +------------------------------------------------------------------------
3564 +r1246 | uberlord | 2005-06-17 11:47:45 -0400 (Fri, 17 Jun 2005) | 10 lines
3565 +
3566 +Fixed VLAN documentation for working with eth0.1 style names #95121
3567 +
3568 +tarball.sh now works with svn
3569 +
3570 +dhclient and udhcpc now report any errors to stdout
3571 +
3572 +RC_DEVICE_TARBALL now defaults to no
3573 +
3574 +STYLE updates to iwconfig
3575 +
3576 +------------------------------------------------------------------------
3577 +r1244 | vapier | 2005-06-16 20:06:31 -0400 (Thu, 16 Jun 2005) | 1 line
3578 +
3579 +dont try to double remount-readonly the same mount point #96259
3580 +------------------------------------------------------------------------
3581 +r1242 | vapier | 2005-06-16 19:08:11 -0400 (Thu, 16 Jun 2005) | 1 line
3582 +
3583 +import Xen support
3584 +------------------------------------------------------------------------
3585 +r1240 | vapier | 2005-06-16 00:19:26 -0400 (Thu, 16 Jun 2005) | 1 line
3586 +
3587 +add lmtp as alias for port 2003 #96190
3588 +------------------------------------------------------------------------
3589 +r1239 | uberlord | 2005-06-14 06:15:44 -0400 (Tue, 14 Jun 2005) | 1 line
3590 +
3591 +fixed auto_interface -> RC_AUTO_INTERFACE in ifconfig and iproute2
3592 +------------------------------------------------------------------------
3593 +r1237 | uberlord | 2005-06-14 05:34:37 -0400 (Tue, 14 Jun 2005) | 2 lines
3594 +
3595 +dhclient now calls /etc/dhcp/dhclient-exit-hooks when it exits - fixes #96000
3596 +
3597 +------------------------------------------------------------------------
3598 +r1236 | uberlord | 2005-06-13 06:21:12 -0400 (Mon, 13 Jun 2005) | 1 line
3599 +
3600 +etc/{resolv,ntp,yp}.conf now link to /var/lib/net-scripts
3601 +------------------------------------------------------------------------
3602 +r1234 | vapier | 2005-06-13 01:30:36 -0400 (Mon, 13 Jun 2005) | 1 line
3603 +
3604 +remove /etc/ppp since the ppp package provides this file
3605 +------------------------------------------------------------------------
3606 +r1230 | vapier | 2005-06-12 22:24:22 -0400 (Sun, 12 Jun 2005) | 1 line
3607 +
3608 +style tweak
3609 +------------------------------------------------------------------------
3610 +r1229 | vapier | 2005-06-12 22:22:57 -0400 (Sun, 12 Jun 2005) | 1 line
3611 +
3612 +strip out cvs $Header stuff
3613 +------------------------------------------------------------------------
3614 +r1228 | vapier | 2005-06-12 22:21:18 -0400 (Sun, 12 Jun 2005) | 1 line
3615 +
3616 +strip out cvs $Header stuff
3617 +------------------------------------------------------------------------
3618 +r1227 | vapier | 2005-06-12 04:35:14 -0400 (Sun, 12 Jun 2005) | 1 line
3619 +
3620 +update comments #95531 by Sebastian Kemper
3621 +------------------------------------------------------------------------
3622 +r1225 | vapier | 2005-06-05 04:01:33 -0400 (Sun, 05 Jun 2005) | 2 lines
3623 +
3624 +even better, just tell sysctl to run in quiet mode
3625 +
3626 +------------------------------------------------------------------------
3627 +r1223 | vapier | 2005-06-05 03:59:07 -0400 (Sun, 05 Jun 2005) | 2 lines
3628 +
3629 +let users see errors from sysctl
3630 +
3631 +------------------------------------------------------------------------
3632 +r1222 | vapier | 2005-06-05 03:56:18 -0400 (Sun, 05 Jun 2005) | 2 lines
3633 +
3634 +remove invalid leading sys.
3635 +
3636 +------------------------------------------------------------------------
3637 +r1220 | vapier | 2005-06-03 19:04:10 -0400 (Fri, 03 Jun 2005) | 2 lines
3638 +
3639 +add pxc and rquotad
3640 +
3641 +------------------------------------------------------------------------
3642 +r1218 | vapier | 2005-06-02 22:33:00 -0400 (Thu, 02 Jun 2005) | 2 lines
3643 +
3644 +eat trailing whitespace
3645 +
3646 +------------------------------------------------------------------------
3647 +r1217 | vapier | 2005-06-02 22:32:20 -0400 (Thu, 02 Jun 2005) | 2 lines
3648 +
3649 +give the user some pointers on where to find docs on file format
3650 +
3651 +------------------------------------------------------------------------
3652 +r1216 | uberlord | 2005-06-02 10:14:17 -0400 (Thu, 02 Jun 2005) | 9 lines
3653 +
3654 +dhcp helper module fixes
3655 +
3656 +dhcpcd-backgrounder renamed to dhcpcd-wrapper
3657 +
3658 +dhcpcd-wrapper applies dns_search_domains_* to /etc/resolv.conf
3659 +fixes #94027 when used with dhcpcd-1.3.22_p4-r10
3660 +
3661 +dhcpcd module now applies route metric if possible
3662 +
3663 +------------------------------------------------------------------------
3664 +r1215 | uberlord | 2005-06-01 16:58:50 -0400 (Wed, 01 Jun 2005) | 2 lines
3665 +
3666 +system module config files are now variables to change them easily
3667 +
3668 +------------------------------------------------------------------------
3669 +r1214 | uberlord | 2005-06-01 16:04:31 -0400 (Wed, 01 Jun 2005) | 2 lines
3670 +
3671 +system module now creates it's temporary files in /tmp instead of /etc
3672 +
3673 +------------------------------------------------------------------------
3674 +r1213 | uberlord | 2005-06-01 05:58:04 -0400 (Wed, 01 Jun 2005) | 2 lines
3675 +
3676 +dhcpcd backgrounder now sources rc-services.sh
3677 +
3678 +------------------------------------------------------------------------
3679 +r1212 | uberlord | 2005-06-01 05:35:58 -0400 (Wed, 01 Jun 2005) | 3 lines
3680 +
3681 +removed cruft from net-scripts functions helper as rc-services.sh can
3682 +now be sourced by our dhcp helpers without causing errors.
3683 +
3684 +------------------------------------------------------------------------
3685 +r1210 | vapier | 2005-05-31 20:47:10 -0400 (Tue, 31 May 2005) | 2 lines
3686 +
3687 +handle arbitrary kernel versions for autoload files #35872
3688 +
3689 +------------------------------------------------------------------------
3690 +r1208 | vapier | 2005-05-31 18:54:43 -0400 (Tue, 31 May 2005) | 2 lines
3691 +
3692 +add a generic framework for bootlogging
3693 +
3694 +------------------------------------------------------------------------
3695 +r1206 | vapier | 2005-05-29 19:09:47 -0400 (Sun, 29 May 2005) | 2 lines
3696 +
3697 +quote $EDITOR #94412
3698 +
3699 +------------------------------------------------------------------------
3700 +r1205 | uberlord | 2005-05-27 11:00:30 -0400 (Fri, 27 May 2005) | 2 lines
3701 +
3702 +fixup is_net_fs to work with /proc/mounts when available
3703 +
3704 +------------------------------------------------------------------------
3705 +r1202 | uberlord | 2005-05-27 06:28:42 -0400 (Fri, 27 May 2005) | 3 lines
3706 +
3707 +is_net_fs now works with what $1 was mounted as, not would it would
3708 +be remounted as - fixes #53104
3709 +
3710 +------------------------------------------------------------------------
3711 +r1201 | uberlord | 2005-05-27 04:51:04 -0400 (Fri, 27 May 2005) | 5 lines
3712 +
3713 +Added macnet module (like essidnet but for mac addresses)
3714 +Regresses macchanger one version
3715 +Tweaked module depends for macnet
3716 +dhcp helper now uses macnet
3717 +
3718 +------------------------------------------------------------------------
3719 +r1200 | uberlord | 2005-05-26 17:11:55 -0400 (Thu, 26 May 2005) | 8 lines
3720 +
3721 +You can now configure all options via the MAC address of your network card
3722 +and the MAC address of AP you connect to like so
3723 +config_001122334455=( "192.168.0.2/24 brd +")
3724 +Fixes the last part of #52975
3725 +
3726 +The old way of configuring for the MAC address of the AP is no longer
3727 +supported
3728 +
3729 +------------------------------------------------------------------------
3730 +r1199 | uberlord | 2005-05-26 09:39:00 -0400 (Thu, 26 May 2005) | 3 lines
3731 +
3732 +report ${myservice} instead of $0 when disallowing net scripts to work in
3733 +the boot runlevel - fixes #91534
3734 +
3735 +------------------------------------------------------------------------
3736 +r1196 | vapier | 2005-05-25 20:35:48 -0400 (Wed, 25 May 2005) | 2 lines
3737 +
3738 +filter gfs in the net fs list #93911 by Thomas Rasch
3739 +
3740 +------------------------------------------------------------------------
3741 +r1195 | uberlord | 2005-05-25 06:20:19 -0400 (Wed, 25 May 2005) | 16 lines
3742 +
3743 + networking now expands configuration parameters - fixes #91564
3744 + so config_eth0=( "192.168.{1..3}.{1..3}/24 brd +" ) expands into
3745 + config_eth0=(
3746 + "192.168.1.1/24 brd +"
3747 + "192.168.1.2/24 brd +"
3748 + "192.168.1.3/24 brd +"
3749 + "192.168.2.1/24 brd +"
3750 + "192.168.2.2/24 brd +"
3751 + "192.168.2.3/24 brd +"
3752 + "192.168.3.1/24 brd +"
3753 + "192.168.3.2/24 brd +"
3754 + "192.168.3.3/24 brd +"
3755 + )
3756 +
3757 + updated ESSID variables example in wireless.example - fixes #92469
3758 +
3759 +------------------------------------------------------------------------
3760 +r1193 | uberlord | 2005-05-24 12:01:28 -0400 (Tue, 24 May 2005) | 2 lines
3761 +
3762 +fix CIDR some more for ifconfig
3763 +
3764 +------------------------------------------------------------------------
3765 +r1190 | vapier | 2005-05-21 22:35:48 -0400 (Sat, 21 May 2005) | 2 lines
3766 +
3767 +make sure initial swapon sends errors to /dev/null #93143
3768 +
3769 +------------------------------------------------------------------------
3770 +r1189 | azarah | 2005-05-21 07:33:17 -0400 (Sat, 21 May 2005) | 2 lines
3771 +
3772 +Quiet down valid_i() if /softlevel do not yet exist, try #2.
3773 +
3774 +------------------------------------------------------------------------
3775 +r1186 | vapier | 2005-05-20 18:04:54 -0400 (Fri, 20 May 2005) | 2 lines
3776 +
3777 +reverse stupid style changes ... /etc/profile is not just for bash
3778 +
3779 +------------------------------------------------------------------------
3780 +r1185 | uberlord | 2005-05-20 07:04:22 -0400 (Fri, 20 May 2005) | 3 lines
3781 +
3782 +added #!/bin/bash or #!/bin/sh to modules and helpers so they now get
3783 +nice syntax highlighting and indenting
3784 +
3785 +------------------------------------------------------------------------
3786 +r1183 | uberlord | 2005-05-19 20:46:03 -0400 (Thu, 19 May 2005) | 3 lines
3787 +
3788 +fix ifconfig to understand CIDR addresses - bug #93237
3789 +iproute2 now works out broadcast addresses
3790 +
3791 +------------------------------------------------------------------------
3792 +r1182 | azarah | 2005-05-19 20:14:12 -0400 (Thu, 19 May 2005) | 3 lines
3793 +
3794 +Fixup sbin/{depscan.sh,modules-update} to use is_older_than() for mtime
3795 +logic. Some small tweaks regarding 2.6 systems and modules-update.
3796 +
3797 +------------------------------------------------------------------------
3798 +r1181 | uberlord | 2005-05-19 15:59:04 -0400 (Thu, 19 May 2005) | 4 lines
3799 +
3800 +Fixed init runscript.sh output when RC_PARALLEL_STARTUP is set
3801 +
3802 +runscript.sh now checks if service was made inactive on start - if so, exit
3803 +
3804 +------------------------------------------------------------------------
3805 +r1180 | uberlord | 2005-05-19 11:29:51 -0400 (Thu, 19 May 2005) | 2 lines
3806 +
3807 +set RC_QUIET_STDOUT when RC_PARALLEL_STARTUP is set
3808 +
3809 +------------------------------------------------------------------------
3810 +r1179 | uberlord | 2005-05-19 11:23:43 -0400 (Thu, 19 May 2005) | 7 lines
3811 +
3812 +Merged Paul Pacheco's parallel startup #69854 and modules update
3813 +#55329 patches
3814 +
3815 +If RC_PARALLEL_STARTUP==yes then we no longer output einfo/ebegin
3816 +messages as they don't line up on screen correctly - instead we output
3817 +service ${myservice} starting/started/stopping/stopped/failed
3818 +
3819 +------------------------------------------------------------------------
3820 +r1177 | vapier | 2005-05-18 23:44:58 -0400 (Wed, 18 May 2005) | 2 lines
3821 +
3822 +fix typo pointed out by Gordon #93112
3823 +
3824 +------------------------------------------------------------------------
3825 +r1175 | vapier | 2005-05-17 18:16:04 -0400 (Tue, 17 May 2005) | 2 lines
3826 +
3827 +mount /dev with exec #92921 by Lachlan Pease
3828 +
3829 +------------------------------------------------------------------------
3830 +r1173 | vapier | 2005-05-16 20:49:09 -0400 (Mon, 16 May 2005) | 2 lines
3831 +
3832 +move nsswitch.conf to glibc
3833 +
3834 +------------------------------------------------------------------------
3835 +r1172 | vapier | 2005-05-16 20:40:58 -0400 (Mon, 16 May 2005) | 2 lines
3836 +
3837 +add the -f option to the unset exit
3838 +
3839 +------------------------------------------------------------------------
3840 +r1166 | vapier | 2005-05-16 20:01:52 -0400 (Mon, 16 May 2005) | 2 lines
3841 +
3842 +try to minimize user interaction during boot with RC_FORCE_AUTO
3843 +
3844 +------------------------------------------------------------------------
3845 +r1163 | vapier | 2005-05-16 19:57:30 -0400 (Mon, 16 May 2005) | 2 lines
3846 +
3847 +force halt/reboot if first try failed
3848 +
3849 +------------------------------------------------------------------------
3850 +r1162 | vapier | 2005-05-16 19:53:12 -0400 (Mon, 16 May 2005) | 2 lines
3851 +
3852 +remove copyright header
3853 +
3854 +------------------------------------------------------------------------
3855 +r1161 | uberlord | 2005-05-16 14:47:08 -0400 (Mon, 16 May 2005) | 2 lines
3856 +
3857 +unset exit instead of overriding it
3858 +
3859 +------------------------------------------------------------------------
3860 +r1158 | uberlord | 2005-05-16 14:27:11 -0400 (Mon, 16 May 2005) | 2 lines
3861 +
3862 +net.lo bypasses the exit() function now provided by runscript.sh
3863 +
3864 +------------------------------------------------------------------------
3865 +r1152 | vapier | 2005-05-15 18:45:44 -0400 (Sun, 15 May 2005) | 2 lines
3866 +
3867 +update style
3868 +
3869 +------------------------------------------------------------------------
3870 +r1150 | vapier | 2005-05-15 16:08:44 -0400 (Sun, 15 May 2005) | 2 lines
3871 +
3872 +style updates
3873 +
3874 +------------------------------------------------------------------------
3875 +r1148 | uberlord | 2005-05-15 06:00:44 -0400 (Sun, 15 May 2005) | 2 lines
3876 +
3877 +udhcpc and dhclient now select the best interface when one goes down
3878 +
3879 +------------------------------------------------------------------------
3880 +r1147 | vapier | 2005-05-14 17:39:16 -0400 (Sat, 14 May 2005) | 2 lines
3881 +
3882 +rework the addon code abit to support profiling
3883 +
3884 +------------------------------------------------------------------------
3885 +r1144 | vapier | 2005-05-14 17:08:50 -0400 (Sat, 14 May 2005) | 2 lines
3886 +
3887 +run irqbalance once /var is rw #85304
3888 +
3889 +------------------------------------------------------------------------
3890 +r1143 | vapier | 2005-05-14 17:07:53 -0400 (Sat, 14 May 2005) | 2 lines
3891 +
3892 +touchup syntax error message
3893 +
3894 +------------------------------------------------------------------------
3895 +r1141 | vapier | 2005-05-14 17:02:51 -0400 (Sat, 14 May 2005) | 2 lines
3896 +
3897 +make sure devs dont call exit in init.d scripts #85298
3898 +
3899 +------------------------------------------------------------------------
3900 +r1140 | vapier | 2005-05-14 16:44:53 -0400 (Sat, 14 May 2005) | 2 lines
3901 +
3902 +forgot to add this to HEAD
3903 +
3904 +------------------------------------------------------------------------
3905 +r1138 | vapier | 2005-05-14 16:43:28 -0400 (Sat, 14 May 2005) | 2 lines
3906 +
3907 +moved to util-linux
3908 +
3909 +------------------------------------------------------------------------
3910 +r1136 | vapier | 2005-05-14 16:35:07 -0400 (Sat, 14 May 2005) | 2 lines
3911 +
3912 +simplify init.d syntax checking and allow users to run /etc/init.d/script status #85892
3913 +
3914 +------------------------------------------------------------------------
3915 +r1134 | vapier | 2005-05-14 16:23:17 -0400 (Sat, 14 May 2005) | 2 lines
3916 +
3917 +handle LABEL/UUID properly in /etc/fstab #90603
3918 +
3919 +------------------------------------------------------------------------
3920 +r1132 | vapier | 2005-05-14 16:00:12 -0400 (Sat, 14 May 2005) | 2 lines
3921 +
3922 +make sure /dev is mounted with sane settings #87745
3923 +
3924 +------------------------------------------------------------------------
3925 +r1131 | vapier | 2005-05-13 01:24:43 -0400 (Fri, 13 May 2005) | 2 lines
3926 +
3927 +add update from upstream ssd to detect kfbsd #80021
3928 +
3929 +------------------------------------------------------------------------
3930 +r1129 | vapier | 2005-05-12 21:36:58 -0400 (Thu, 12 May 2005) | 2 lines
3931 +
3932 +punt pam files #92387
3933 +
3934 +------------------------------------------------------------------------
3935 +r1128 | azarah | 2005-05-10 12:21:08 -0400 (Tue, 10 May 2005) | 2 lines
3936 +
3937 +Quiet down valid_i() if /softlevel do not yet exist.
3938 +
3939 +------------------------------------------------------------------------
3940 +r1127 | azarah | 2005-05-10 11:55:41 -0400 (Tue, 10 May 2005) | 2 lines
3941 +
3942 +Really fix trace_dependencies() to handle net.* services properly.
3943 +
3944 +------------------------------------------------------------------------
3945 +r1126 | azarah | 2005-05-10 10:33:57 -0400 (Tue, 10 May 2005) | 6 lines
3946 +
3947 +Fix get_service_index() being off by one. Fix trace_dependencies() to also
3948 +take net into regard if its a net_service. This fixes two problems, first
3949 +shutdown should bring services down that uses net before the net.* services,
3950 +and secondly '/etc/init.d/net.eth0 needsme', etc should now work properly.
3951 +All changes to sbin/rc-services.sh.
3952 +
3953 +------------------------------------------------------------------------
3954 +r1125 | uberlord | 2005-05-03 14:41:27 -0400 (Tue, 03 May 2005) | 5 lines
3955 +
3956 +changed default indentation to 2 spaces to match rcscripts in functions.sh
3957 +
3958 +wpa_supplicant now stops wpa_cli before wpa_supplicant to fix a potential
3959 +future error
3960 +
3961 +------------------------------------------------------------------------
3962 +r1124 | uberlord | 2005-05-02 07:08:56 -0400 (Mon, 02 May 2005) | 2 lines
3963 +
3964 +Fix user function hooks for echoing to stdout and protecting our vars
3965 +
3966 +------------------------------------------------------------------------
3967 +r1123 | azarah | 2005-04-30 03:01:16 -0400 (Sat, 30 Apr 2005) | 3 lines
3968 +
3969 +Do not create the udev devices.tar.bz2 if we do not have write permissions
3970 +for /. Request by Donnie (spyderous) for boxes with / on NFS.
3971 +
3972 +------------------------------------------------------------------------
3973 +r1122 | azarah | 2005-04-30 02:34:59 -0400 (Sat, 30 Apr 2005) | 2 lines
3974 +
3975 +Fixor column/color logic for when used in portage.
3976 +
3977 +------------------------------------------------------------------------
3978 +r1120 | vapier | 2005-04-29 19:59:28 -0400 (Fri, 29 Apr 2005) | 2 lines
3979 +
3980 +moved to sys-apps/util-linux
3981 +
3982 +------------------------------------------------------------------------
3983 +r1118 | vapier | 2005-04-29 19:58:21 -0400 (Fri, 29 Apr 2005) | 2 lines
3984 +
3985 +move crypto-loop to util-linux and skel/bash files to bash
3986 +
3987 +------------------------------------------------------------------------
3988 +r1117 | vapier | 2005-04-29 19:57:39 -0400 (Fri, 29 Apr 2005) | 2 lines
3989 +
3990 +moved to app-shells/bash
3991 +
3992 +------------------------------------------------------------------------
3993 +r1115 | vapier | 2005-04-28 23:32:02 -0400 (Thu, 28 Apr 2005) | 2 lines
3994 +
3995 +revert /etc/bash -> /etc/bash/bashrc changes since we have more than bashrc to put there now
3996 +
3997 +------------------------------------------------------------------------
3998 +r1113 | vapier | 2005-04-28 23:05:23 -0400 (Thu, 28 Apr 2005) | 2 lines
3999 +
4000 +export the service name for scripts to access #86348
4001 +
4002 +------------------------------------------------------------------------
4003 +r1112 | azarah | 2005-04-28 11:07:43 -0400 (Thu, 28 Apr 2005) | 4 lines
4004 +
4005 +If no /etc/modules.conf exist, do not 'touch' it, but create a new
4006 +file with the 'modules-update header' in it to get modules-update
4007 +to do the right thing (regen), and not just quit (init.d/modules).
4008 +
4009 +------------------------------------------------------------------------
4010 +r1111 | vapier | 2005-04-27 23:40:02 -0400 (Wed, 27 Apr 2005) | 2 lines
4011 +
4012 +ignore trailing comments in module files #88553
4013 +
4014 +------------------------------------------------------------------------
4015 +r1109 | vapier | 2005-04-26 22:39:54 -0400 (Tue, 26 Apr 2005) | 2 lines
4016 +
4017 +sync special var list with portages env-update #88819
4018 +
4019 +------------------------------------------------------------------------
4020 +r1107 | uberlord | 2005-04-26 18:15:53 -0400 (Tue, 26 Apr 2005) | 2 lines
4021 +
4022 +fix dhclient not leaving a pid file
4023 +
4024 +------------------------------------------------------------------------
4025 +r1105 | uberlord | 2005-04-26 17:36:58 -0400 (Tue, 26 Apr 2005) | 4 lines
4026 +
4027 +wpa_supplicant now supports wpa_supplicant-0.4.0
4028 +
4029 +iwconfig downs and ups the interface after a scan
4030 +
4031 +------------------------------------------------------------------------
4032 +r1104 | uberlord | 2005-04-25 03:26:30 -0400 (Mon, 25 Apr 2005) | 4 lines
4033 +
4034 +iproute2 now handles mtu the same way as ifconfig - fixes #90242
4035 +
4036 +net.lo no longer errors when using postdown and postup functions
4037 +
4038 +------------------------------------------------------------------------
4039 +r1103 | uberlord | 2005-04-22 10:42:57 -0400 (Fri, 22 Apr 2005) | 5 lines
4040 +
4041 +Address network routes now get metrics applied as well
4042 +(ie a route automatically added when an address is added)
4043 +
4044 +net.lo no longer errors when exlcuding modules who are installed
4045 +
4046 +------------------------------------------------------------------------
4047 +r1098 | uberlord | 2005-04-19 11:55:31 -0400 (Tue, 19 Apr 2005) | 2 lines
4048 +
4049 +* rc-scripts 1.7.1
4050 +
4051 +------------------------------------------------------------------------
4052 +r1097 | uberlord | 2005-04-18 19:34:16 -0400 (Mon, 18 Apr 2005) | 2 lines
4053 +
4054 +force location of wpa_monitor.action
4055 +
4056 +------------------------------------------------------------------------
4057 +r1096 | uberlord | 2005-04-18 13:10:41 -0400 (Mon, 18 Apr 2005) | 20 lines
4058 +
4059 +Changed "sed -ne" to "sed -n -e" for portability.
4060 +
4061 +Added auto_interface (default yes).
4062 +if auto_interface is yes then we
4063 + *) default to dhcp
4064 + *) automatically calculate a metric (this may need work)
4065 + *) select the best interface based on metric
4066 + (restore resolv.conf, ntp.conf and yp.conf we have saved)
4067 +otherwise we
4068 + *) default to null
4069 +
4070 +wpa_supplicant no longer kills itself when we're not stopping the interface
4071 +it's running on.
4072 +
4073 +wpa_supplicant now uses wpa_monitor (yet to be released) if available.
4074 +
4075 +Added a new module called system which enables the definition of domain
4076 +name, dns servers, ntp servers, nis domain and nis servers per interface.
4077 +essidnet and dhcp helpers have been re-coded around this module.
4078 +
4079 +------------------------------------------------------------------------
4080 +r1094 | vapier | 2005-04-16 18:44:41 -0400 (Sat, 16 Apr 2005) | 2 lines
4081 +
4082 +move the udev/selinux code after we mount /dev
4083 +
4084 +------------------------------------------------------------------------
4085 +r1093 | wolf31o2 | 2005-04-15 12:02:33 -0400 (Fri, 15 Apr 2005) | 2 lines
4086 +
4087 +Removed sbin/livecd-functions.sh and bin/bashlogin as they are only used in release building, and they have been moved to livecd-tools.
4088 +
4089 +------------------------------------------------------------------------
4090 +r1092 | azarah | 2005-04-14 18:12:23 -0400 (Thu, 14 Apr 2005) | 4 lines
4091 +
4092 +15 Apr 2005 Martin Schlemmer <azarah@g.o>
4093 +
4094 + * parse.c: Do not source rc.conf for every script - once is enough.
4095 +
4096 +------------------------------------------------------------------------
4097 +r1091 | azarah | 2005-04-14 17:14:32 -0400 (Thu, 14 Apr 2005) | 5 lines
4098 +
4099 +14 Apr 2005 Martin Schlemmer <azarah@g.o>
4100 +
4101 + * depscan.c: Update error comments for stage name changes some time
4102 + back.
4103 +
4104 +------------------------------------------------------------------------
4105 +r1090 | azarah | 2005-04-14 17:13:37 -0400 (Thu, 14 Apr 2005) | 7 lines
4106 +
4107 +14 Apr 2005 Martin Schlemmer <azarah@g.o>
4108 +
4109 + * parse.c,
4110 + * parse.h: Do not try to extract the depend() function from the
4111 + scripts, but rather source the whole file. This way we can detect
4112 + syntax errors, etc. Little bit slower, but not much.
4113 +
4114 +------------------------------------------------------------------------
4115 +r1089 | uberlord | 2005-04-14 14:35:00 -0400 (Thu, 14 Apr 2005) | 2 lines
4116 +
4117 +wpa_supplicant now stops wpa_monitor if it's been launched
4118 +
4119 +------------------------------------------------------------------------
4120 +r1088 | azarah | 2005-04-14 10:11:08 -0400 (Thu, 14 Apr 2005) | 2 lines
4121 +
4122 +Do not kill udevd in /sbin/rc, as it is apparently evil.
4123 +
4124 +------------------------------------------------------------------------
4125 +r1086 | uberlord | 2005-04-14 05:32:33 -0400 (Thu, 14 Apr 2005) | 11 lines
4126 +
4127 +Fixed ifconfig and iproute2 erroring from new lo code - fixes #88006
4128 +
4129 +If /proc/net/netlink does not exist then iproute2 will fail the
4130 +check_installed function with an appropriate error - Thanks to
4131 +Jeremy Huddleston for the patch.
4132 +
4133 +If /proc/net/packet does not exist then wpa_supplicant will fail
4134 +check_installed function with an appropriate error
4135 +
4136 +Background fixes for net.lo, udhcpc and wpa_supplicant
4137 +
4138 +------------------------------------------------------------------------
4139 +r1084 | uberlord | 2005-04-11 15:07:30 -0400 (Mon, 11 Apr 2005) | 3 lines
4140 +
4141 +wpa_supplicant now calls iwconfig_defaults and iwconfig_user_config
4142 +if available - fixes #88703
4143 +
4144 +------------------------------------------------------------------------
4145 +r1083 | uberlord | 2005-04-11 09:42:06 -0400 (Mon, 11 Apr 2005) | 7 lines
4146 +
4147 +removed ${devnull} from net.lo and net-script modules
4148 +updated all modules not to re-direct stderr where appropriate
4149 +
4150 +iwconfig and wpa_supplicant now save their current ESSID via save_options
4151 +and reload it in their pre_stops so that ${ESSID} and ${ESSIDVAR} can be
4152 +used in users custom postdown functions
4153 +
4154 +------------------------------------------------------------------------
4155 +r1082 | uberlord | 2005-04-11 05:59:19 -0400 (Mon, 11 Apr 2005) | 2 lines
4156 +
4157 +modified to use bash_variable
4158 +
4159 +------------------------------------------------------------------------
4160 +r1080 | vapier | 2005-04-09 21:15:34 -0400 (Sat, 09 Apr 2005) | 2 lines
4161 +
4162 +have the status function of init.d scripts affect the exit value #88319 by Josh Nichols
4163 +
4164 +------------------------------------------------------------------------
4165 +r1079 | uberlord | 2005-04-08 13:19:23 -0400 (Fri, 08 Apr 2005) | 2 lines
4166 +
4167 +added bug number
4168 +
4169 +------------------------------------------------------------------------
4170 +r1077 | uberlord | 2005-04-08 13:13:43 -0400 (Fri, 08 Apr 2005) | 5 lines
4171 +
4172 +added a bash_variable to functions.sh which converts the given string
4173 +into a variable that bash can use - fixes #88175
4174 +
4175 +net scripts can only launch if we're not in ${BOOTLEVEL}
4176 +
4177 +------------------------------------------------------------------------
4178 +r1076 | azarah | 2005-04-07 07:50:17 -0400 (Thu, 07 Apr 2005) | 9 lines
4179 +
4180 +07 Apr 2005 Martin Schlemmer <azarah@g.o>
4181 +
4182 + * test-regex.c: Add two more tests.
4183 +
4184 + * depscan.c
4185 + * misc.c
4186 + * misc.h: Add basic klibc support. I need to add a mkstemp
4187 + implementation to get it done properly.
4188 +
4189 +------------------------------------------------------------------------
4190 +r1075 | uberlord | 2005-04-01 11:54:28 -0500 (Fri, 01 Apr 2005) | 2 lines
4191 +
4192 +removed test vars
4193 +
4194 +------------------------------------------------------------------------
4195 +r1073 | uberlord | 2005-04-01 11:49:32 -0500 (Fri, 01 Apr 2005) | 2 lines
4196 +
4197 +regressed by mistake - here is correct version
4198 +
4199 +------------------------------------------------------------------------
4200 +r1072 | uberlord | 2005-04-01 11:33:16 -0500 (Fri, 01 Apr 2005) | 8 lines
4201 +
4202 +RC_DAEMON_syslog_ng allows syslog-ng to be started with the specified
4203 +launcher - like valgrind or strace. Handy for debugging/auditing.
4204 +Thanks to Rob Holland for the idea.
4205 +
4206 +Stopped setting ESSID in predown functions in iwconfig and wpa_supplicant
4207 +as there is no guarantee that the current ESSID is the one we started with
4208 +Also, we may not have an ESSID at all...
4209 +
4210 +------------------------------------------------------------------------
4211 +r1070 | vapier | 2005-03-29 23:49:00 -0500 (Tue, 29 Mar 2005) | 2 lines
4212 +
4213 +/etc/bash/bashrc -> /etc/bashrc
4214 +
4215 +------------------------------------------------------------------------
4216 +r1069 | vapier | 2005-03-29 23:46:44 -0500 (Tue, 29 Mar 2005) | 2 lines
4217 +
4218 +typo
4219 +
4220 +------------------------------------------------------------------------
4221 +r1068 | wolf31o2 | 2005-03-23 10:16:05 -0500 (Wed, 23 Mar 2005) | 2 lines
4222 +
4223 +Updated livecd-functions.sh to include better ppc64 serial console support.
4224 +
4225 +------------------------------------------------------------------------
4226 +r1066 | uberlord | 2005-03-23 09:38:31 -0500 (Wed, 23 Mar 2005) | 5 lines
4227 +
4228 +bridge stops removing IP addresses from bridge ports.
4229 +iwconfig no longer tries to get an ESSID from non-wireless interfaces.
4230 +ifconfig no longer errors when deleting addresses on a non-existant
4231 +interface.
4232 +
4233 +------------------------------------------------------------------------
4234 +r1065 | azarah | 2005-03-23 03:45:17 -0500 (Wed, 23 Mar 2005) | 2 lines
4235 +
4236 +Get modules-update to clean up after itself if we on a 2.6 kernel without modules.conf
4237 +
4238 +------------------------------------------------------------------------
4239 +r1064 | uberlord | 2005-03-22 14:14:41 -0500 (Tue, 22 Mar 2005) | 2 lines
4240 +
4241 +fixed bug caused by last commit "service" -> "${service}"
4242 +
4243 +------------------------------------------------------------------------
4244 +r1063 | uberlord | 2005-03-22 10:47:38 -0500 (Tue, 22 Mar 2005) | 2 lines
4245 +
4246 +revamped rc-services.sh for STYLE updates and code rationalisation.
4247 +
4248 +------------------------------------------------------------------------
4249 +r1062 | uberlord | 2005-03-21 11:08:45 -0500 (Mon, 21 Mar 2005) | 2 lines
4250 +
4251 +udhcpc now checks for custom hostname correctly
4252 +
4253 +------------------------------------------------------------------------
4254 +r1060 | azarah | 2005-03-21 09:16:33 -0500 (Mon, 21 Mar 2005) | 2 lines
4255 +
4256 +Fix mylevel not being set if valid_iuse(), etc is called from /sbin/rc.
4257 +
4258 +------------------------------------------------------------------------
4259 +r1059 | azarah | 2005-03-21 05:14:54 -0500 (Mon, 21 Mar 2005) | 2 lines
4260 +
4261 +Fix tracing for current service as list_depend_trace() was removed.
4262 +
4263 +------------------------------------------------------------------------
4264 +r1058 | azarah | 2005-03-20 09:21:27 -0500 (Sun, 20 Mar 2005) | 4 lines
4265 +
4266 +Take sort_services function from bug #70009, and fix the removing of a
4267 +service from a array properly by using unset. Use this instead of the
4268 +trace_* stuff, and fixup shutdown order.
4269 +
4270 +------------------------------------------------------------------------
4271 +r1056 | vapier | 2005-03-19 15:43:39 -0500 (Sat, 19 Mar 2005) | 2 lines
4272 +
4273 +fix svcmount perms #85888
4274 +
4275 +------------------------------------------------------------------------
4276 +r1055 | uberlord | 2005-03-18 06:32:29 -0500 (Fri, 18 Mar 2005) | 3 lines
4277 +
4278 +wrap pidof so we can fudge calls to weird programs like rpc.nfsd which only
4279 +with with pidof when the rpc. is removed
4280 +
4281 +------------------------------------------------------------------------
4282 +r1054 | azarah | 2005-03-15 16:02:02 -0500 (Tue, 15 Mar 2005) | 3 lines
4283 +
4284 +Export myservice when starting critical services, as its needed by
4285 +some of the addons (dmcrypt for example).
4286 +
4287 +------------------------------------------------------------------------
4288 +r1053 | uberlord | 2005-03-14 11:57:44 -0500 (Mon, 14 Mar 2005) | 2 lines
4289 +
4290 +we no longer default WEP key to [1] as it messes with ndiswrapper users
4291 +
4292 +------------------------------------------------------------------------
4293 +r1049 | vapier | 2005-03-12 16:37:39 -0500 (Sat, 12 Mar 2005) | 2 lines
4294 +
4295 +halt the system with -h #84654
4296 +
4297 +------------------------------------------------------------------------
4298 +r1048 | azarah | 2005-03-12 03:35:32 -0500 (Sat, 12 Mar 2005) | 4 lines
4299 +
4300 +12 Mar 2005 Martin Schlemmer <azarah@g.o>
4301 +
4302 + * Makefile: Also remove the tests in the clean target.
4303 +
4304 +------------------------------------------------------------------------
4305 +r1047 | uberlord | 2005-03-11 09:23:17 -0500 (Fri, 11 Mar 2005) | 2 lines
4306 +
4307 +prepend rc-daemon.sh functions with rc_ to avoid name conflicts
4308 +
4309 +------------------------------------------------------------------------
4310 +r1046 | azarah | 2005-03-11 08:54:39 -0500 (Fri, 11 Mar 2005) | 2 lines
4311 +
4312 +Make sure the last test in init.d/modules do not bork the return value of the script if not true.
4313 +
4314 +------------------------------------------------------------------------
4315 +r1045 | vapier | 2005-03-11 01:02:07 -0500 (Fri, 11 Mar 2005) | 2 lines
4316 +
4317 +2004 -> 2005
4318 +
4319 +------------------------------------------------------------------------
4320 +r1044 | vapier | 2005-03-10 18:38:28 -0500 (Thu, 10 Mar 2005) | 2 lines
4321 +
4322 +udev/selinux lovin
4323 +
4324 +------------------------------------------------------------------------
4325 +r1043 | vapier | 2005-03-10 17:49:02 -0500 (Thu, 10 Mar 2005) | 2 lines
4326 +
4327 +fix style
4328 +
4329 +------------------------------------------------------------------------
4330 +r1042 | azarah | 2005-03-10 17:34:36 -0500 (Thu, 10 Mar 2005) | 5 lines
4331 +
4332 +11 Mar 2005 Martin Schlemmer <azarah@g.o>
4333 +
4334 + * test-regex.c: Add a few strings and patterns. Enable tests to
4335 + specify if they should fail or pass.
4336 +
4337 +------------------------------------------------------------------------
4338 +r1041 | azarah | 2005-03-10 16:02:05 -0500 (Thu, 10 Mar 2005) | 8 lines
4339 +
4340 +10 Mar 2005 Martin Schlemmer <azarah@g.o>
4341 +
4342 + * test-regex.c: New file
4343 + * Makefile: Add check target to compile and run tests
4344 + * simple-regex.c (__match_wildcard): Get recursion right so that we
4345 + do not match a wildcard _and_ inc data_p if there are still other
4346 + wildcards (?, *) that could match.
4347 +
4348 +------------------------------------------------------------------------
4349 +r1040 | azarah | 2005-03-10 15:52:50 -0500 (Thu, 10 Mar 2005) | 7 lines
4350 +
4351 +10 Mar 2005 Martin Schlemmer <azarah@g.o>
4352 +
4353 + * Makefile
4354 + * depend.c
4355 + * simple-regex.c: Override the debug/warning CFLAGS. Kill a few
4356 + warnings.
4357 +
4358 +------------------------------------------------------------------------
4359 +r1039 | agriffis | 2005-03-10 13:48:46 -0500 (Thu, 10 Mar 2005) | 2 lines
4360 +
4361 +Fix UTF-8 ChangeLog breakage (again)
4362 +
4363 +------------------------------------------------------------------------
4364 +r1038 | azarah | 2005-03-10 12:00:04 -0500 (Thu, 10 Mar 2005) | 2 lines
4365 +
4366 +The system() stuff in *depends.awk should be dosystem().
4367 +
4368 +------------------------------------------------------------------------
4369 +r1037 | azarah | 2005-03-10 11:40:13 -0500 (Thu, 10 Mar 2005) | 7 lines
4370 +
4371 +10 Mar 2005 Martin Schlemmer <azarah@g.o>
4372 +
4373 + * Makefile
4374 + * depend.c
4375 + * simple-regex.c: Override the debug/warning CFLAGS. Kill a few
4376 + warnings.
4377 +
4378 +------------------------------------------------------------------------
4379 +r1036 | agriffis | 2005-03-10 11:03:53 -0500 (Thu, 10 Mar 2005) | 2 lines
4380 +
4381 +Force tarball.sh to use a non-mux cvs since it needs to run as root
4382 +
4383 +------------------------------------------------------------------------
4384 +r1035 | agriffis | 2005-03-10 10:51:34 -0500 (Thu, 10 Mar 2005) | 2 lines
4385 +
4386 +Update ChangeLog and tarball.sh for 1.7.0 development release (baselayout-1.12.0_alpha1)
4387 +
4388 +------------------------------------------------------------------------
4389 +r1033 | uberlord | 2005-03-09 17:21:18 -0500 (Wed, 09 Mar 2005) | 2 lines
4390 +
4391 +fix iwconfig setting default key 1 for madwifi cards
4392 +
4393 +------------------------------------------------------------------------
4394 +r1031 | uberlord | 2005-03-09 12:25:14 -0500 (Wed, 09 Mar 2005) | 6 lines
4395 +
4396 +changed from $( cat ${file} ) to $( < ${file ) in net-scripts
4397 +
4398 +fixed ChangeLog corruption
4399 +
4400 +rc-daemon.sh now works with the env program
4401 +
4402 +------------------------------------------------------------------------
4403 +r1029 | uberlord | 2005-03-08 11:04:18 -0500 (Tue, 08 Mar 2005) | 8 lines
4404 +
4405 +rc-services.sh now does a /sbin/depscan.sh -u if we have not got
4406 +our deptree loaded
4407 +
4408 +removed net_start/stop function from net.lo, bridge and bonding
4409 +
4410 +net.lo now supports depend() per interface like so
4411 +depend_br0() { need net.eth0 net.eth1 }
4412 +
4413 +------------------------------------------------------------------------
4414 +r1028 | uberlord | 2005-03-04 11:40:52 -0500 (Fri, 04 Mar 2005) | 2 lines
4415 +
4416 +fixed stopping logic causes by last commit
4417 +
4418 +------------------------------------------------------------------------
4419 +r1027 | uberlord | 2005-03-04 11:22:56 -0500 (Fri, 04 Mar 2005) | 2 lines
4420 +
4421 +fixed starting bug with sshd
4422 +
4423 +------------------------------------------------------------------------
4424 +r1026 | uberlord | 2005-03-04 09:16:17 -0500 (Fri, 04 Mar 2005) | 3 lines
4425 +
4426 +rc-daemon.sh now waits for RC_WAIT_ON_START seconds and checks if the
4427 +daemon is still running - if not, call stop() or stop_daemon() to clean up
4428 +
4429 +------------------------------------------------------------------------
4430 +r1024 | uberlord | 2005-03-04 06:21:57 -0500 (Fri, 04 Mar 2005) | 4 lines
4431 +
4432 +applied STYLE updates to rc-status
4433 +
4434 +rc-status now uses find correctly for -maxdepth which fixes #84055
4435 +
4436 +------------------------------------------------------------------------
4437 +r1022 | uberlord | 2005-03-04 02:59:53 -0500 (Fri, 04 Mar 2005) | 2 lines
4438 +
4439 +wpa_supplicant now handles whitespace when checking the ctrl_interface dir
4440 +
4441 +------------------------------------------------------------------------
4442 +r1021 | uberlord | 2005-03-03 09:06:51 -0500 (Thu, 03 Mar 2005) | 2 lines
4443 +
4444 +if no net.$iface script exists, blunder ahead
4445 +
4446 +------------------------------------------------------------------------
4447 +r1018 | uberlord | 2005-03-03 09:00:48 -0500 (Thu, 03 Mar 2005) | 3 lines
4448 +
4449 +bridging and bonding modules now start an interface if it's not
4450 +marked as started
4451 +
4452 +------------------------------------------------------------------------
4453 +r1017 | uberlord | 2005-03-03 06:54:48 -0500 (Thu, 03 Mar 2005) | 2 lines
4454 +
4455 +rc-daemon.sh now support stoppings with a custom signal
4456 +
4457 +------------------------------------------------------------------------
4458 +r1016 | uberlord | 2005-03-03 06:24:40 -0500 (Thu, 03 Mar 2005) | 3 lines
4459 +
4460 +rc-daemon.sh now checks to see if a given pid matches the pid of a given
4461 +executable before stopping it
4462 +
4463 +------------------------------------------------------------------------
4464 +r1014 | uberlord | 2005-03-03 05:34:04 -0500 (Thu, 03 Mar 2005) | 2 lines
4465 +
4466 +iwconfig now defaults the transmit key to 1
4467 +
4468 +------------------------------------------------------------------------
4469 +r1013 | uberlord | 2005-03-02 18:02:42 -0500 (Wed, 02 Mar 2005) | 4 lines
4470 +
4471 +net_service() now returns 1 for non net-services - fixes bug #83352
4472 +
4473 +rc-daemon.sh now uses requote()
4474 +
4475 +------------------------------------------------------------------------
4476 +r1011 | uberlord | 2005-03-02 15:58:24 -0500 (Wed, 02 Mar 2005) | 2 lines
4477 +
4478 +rc-daemon.sh can now be called with spaces in parameters
4479 +
4480 +------------------------------------------------------------------------
4481 +r1010 | agriffis | 2005-03-02 15:45:03 -0500 (Wed, 02 Mar 2005) | 2 lines
4482 +
4483 +Add requote() for rc-daemon.sh to use; fix ChangeLog corruption
4484 +
4485 +------------------------------------------------------------------------
4486 +r1009 | uberlord | 2005-03-02 09:47:47 -0500 (Wed, 02 Mar 2005) | 3 lines
4487 +
4488 +improved killing process children - we now kill them all in one hit instead
4489 +of doing them seperately
4490 +
4491 +------------------------------------------------------------------------
4492 +r1008 | azarah | 2005-03-01 18:30:01 -0500 (Tue, 01 Mar 2005) | 2 lines
4493 +
4494 +Now in sys-fs/cryptsetup.
4495 +
4496 +------------------------------------------------------------------------
4497 +r1007 | azarah | 2005-03-01 14:27:19 -0500 (Tue, 01 Mar 2005) | 2 lines
4498 +
4499 +Fix braindead logic in init.d/checkfs ([[ -z ]] &&, not -n).
4500 +
4501 +------------------------------------------------------------------------
4502 +r1006 | uberlord | 2005-03-01 13:14:28 -0500 (Tue, 01 Mar 2005) | 2 lines
4503 +
4504 +removed warning about sshd when setting RC_KILL_CHILDREN="yes"
4505 +
4506 +------------------------------------------------------------------------
4507 +r1005 | uberlord | 2005-03-01 13:06:19 -0500 (Tue, 01 Mar 2005) | 2 lines
4508 +
4509 +support --oknodo and --test for start-stop-daemon calls
4510 +
4511 +------------------------------------------------------------------------
4512 +r1004 | uberlord | 2005-03-01 12:59:12 -0500 (Tue, 01 Mar 2005) | 5 lines
4513 +
4514 +rc-daemon.sh now provides a working wrapper for start-stop-daemon
4515 +fixes bug #7198
4516 +
4517 +removed ps calls from net scripts
4518 +
4519 +------------------------------------------------------------------------
4520 +r1003 | azarah | 2005-02-25 16:22:26 -0500 (Fri, 25 Feb 2005) | 2 lines
4521 +
4522 +Style updates for init.d/halt.sh.
4523 +
4524 +------------------------------------------------------------------------
4525 +r1002 | azarah | 2005-02-25 15:57:24 -0500 (Fri, 25 Feb 2005) | 2 lines
4526 +
4527 +Only run pam_console_apply if we are actually using pam_console.
4528 +
4529 +------------------------------------------------------------------------
4530 +r1001 | vapier | 2005-02-25 15:04:26 -0500 (Fri, 25 Feb 2005) | 2 lines
4531 +
4532 +whitespace fixes
4533 +
4534 +------------------------------------------------------------------------
4535 +r1000 | wolf31o2 | 2005-02-25 13:57:14 -0500 (Fri, 25 Feb 2005) | 2 lines
4536 +
4537 +Updated livecd-functions.sh to match what we are using on the LiveCD.
4538 +
4539 +------------------------------------------------------------------------
4540 +r999 | wolf31o2 | 2005-02-25 13:52:53 -0500 (Fri, 25 Feb 2005) | 2 lines
4541 +
4542 +Updated bashlogin to match what is use don the LiveCD.
4543 +
4544 +------------------------------------------------------------------------
4545 +r998 | azarah | 2005-02-25 13:51:20 -0500 (Fri, 25 Feb 2005) | 3 lines
4546 +
4547 +Fix init.d/checkfs, init.d/localmount and init.d/halt.sh to call
4548 +start_addon, stop_addon, start_volumes and stop_volumes.
4549 +
4550 +------------------------------------------------------------------------
4551 +r997 | azarah | 2005-02-24 15:23:59 -0500 (Thu, 24 Feb 2005) | 3 lines
4552 +
4553 +Update /sbin/modules-update to work without modprobe.old (modutils) for
4554 +2.6 kernels.
4555 +
4556 +------------------------------------------------------------------------
4557 +r996 | azarah | 2005-02-23 20:17:24 -0500 (Wed, 23 Feb 2005) | 3 lines
4558 +
4559 +Update /etc/init.d/modules so that it will only touch modules.conf if we
4560 +have a <= 2.4 kernel, or have /sbin/modprobe.old.
4561 +
4562 +------------------------------------------------------------------------
4563 +r995 | azarah | 2005-02-23 13:15:29 -0500 (Wed, 23 Feb 2005) | 3 lines
4564 +
4565 +Remove RAID/LVM/EVMS2/dm-crypt from checkfs and localmount, and
4566 +add needed {start,stop}-volumes() and {start,stop}-addons().
4567 +
4568 +------------------------------------------------------------------------
4569 +r994 | azarah | 2005-02-23 12:47:43 -0500 (Wed, 23 Feb 2005) | 3 lines
4570 +
4571 +Add use tempory file for deptree, bug #48303, thanks to patch from
4572 +Stefan Hoefer <stefan@××××××.ch>.
4573 +
4574 +------------------------------------------------------------------------
4575 +r993 | azarah | 2005-02-23 10:33:29 -0500 (Wed, 23 Feb 2005) | 2 lines
4576 +
4577 +Localize the addons.
4578 +
4579 +------------------------------------------------------------------------
4580 +r992 | azarah | 2005-02-23 10:27:31 -0500 (Wed, 23 Feb 2005) | 2 lines
4581 +
4582 +Localize the addons.
4583 +
4584 +------------------------------------------------------------------------
4585 +r991 | azarah | 2005-02-23 09:37:46 -0500 (Wed, 23 Feb 2005) | 2 lines
4586 +
4587 +Remove dm-crypt, as its not technically a volume
4588 +
4589 +------------------------------------------------------------------------
4590 +r990 | azarah | 2005-02-23 09:32:27 -0500 (Wed, 23 Feb 2005) | 2 lines
4591 +
4592 +Split *_volume() stuff a bit more.
4593 +
4594 +------------------------------------------------------------------------
4595 +r989 | azarah | 2005-02-23 08:55:09 -0500 (Wed, 23 Feb 2005) | 3 lines
4596 +
4597 +Add {start,stop}-volumess() to /sbin/functions.sh, as well as
4598 +RC_VOLUME_ORDER to /etc/conf.d/rc.
4599 +
4600 +------------------------------------------------------------------------
4601 +r988 | azarah | 2005-02-23 06:48:27 -0500 (Wed, 23 Feb 2005) | 2 lines
4602 +
4603 +* misc.c: Fix memory leak in mktree().
4604 +
4605 +------------------------------------------------------------------------
4606 +r984 | vapier | 2005-02-21 11:06:58 -0500 (Mon, 21 Feb 2005) | 2 lines
4607 +
4608 +rc-status manpage #81917
4609 +
4610 +------------------------------------------------------------------------
4611 +r982 | vapier | 2005-02-21 10:57:05 -0500 (Mon, 21 Feb 2005) | 2 lines
4612 +
4613 +re-order options to make find shutup
4614 +
4615 +------------------------------------------------------------------------
4616 +r980 | vapier | 2005-02-21 10:45:58 -0500 (Mon, 21 Feb 2005) | 2 lines
4617 +
4618 +move the serial init.d into the setserial package
4619 +
4620 +------------------------------------------------------------------------
4621 +r978 | vapier | 2005-02-19 14:47:23 -0500 (Sat, 19 Feb 2005) | 2 lines
4622 +
4623 +dont use none when mounting
4624 +
4625 +------------------------------------------------------------------------
4626 +r976 | vapier | 2005-02-18 21:05:40 -0500 (Fri, 18 Feb 2005) | 2 lines
4627 +
4628 +dont copyright config files
4629 +
4630 +------------------------------------------------------------------------
4631 +r974 | azarah | 2005-02-18 16:04:00 -0500 (Fri, 18 Feb 2005) | 2 lines
4632 +
4633 +Do not package src/core.
4634 +
4635 +------------------------------------------------------------------------
4636 +r973 | azarah | 2005-02-17 19:04:52 -0500 (Thu, 17 Feb 2005) | 5 lines
4637 +
4638 +Makefile: Add -fbounds-checking support when DEBUG=1.
4639 +misc.h: Scrap STRING_LIST_FOR_EACH_SAFE() and recode from scratch fixing
4640 + invalid pointer operations.
4641 +misc.c: Remove the last strlen() from strndup() that caused an overrun.
4642 +
4643 +------------------------------------------------------------------------
4644 +r972 | azarah | 2005-02-17 15:11:50 -0500 (Thu, 17 Feb 2005) | 3 lines
4645 +
4646 +misc.c: Fix overrun in strndup(), thanks to report from
4647 + Ned Ludd <solar@g.o>.
4648 +
4649 +------------------------------------------------------------------------
4650 +r971 | azarah | 2005-02-17 14:05:25 -0500 (Thu, 17 Feb 2005) | 3 lines
4651 +
4652 +debug.h, misc.h, simple-regex.c: Print debug/errors to stderr, patch from
4653 + Ned Ludd <solar@g.o>
4654 +
4655 +------------------------------------------------------------------------
4656 +r970 | azarah | 2005-02-17 12:26:48 -0500 (Thu, 17 Feb 2005) | 4 lines
4657 +
4658 +debug.h: Replace invalid EXIT_FAILSTATUS with EXIT_FAILURE.
4659 +parse.c: Modify parse_print_body() to be more ash friendly - suggestions
4660 + from Ned Ludd <solar@g.o>.
4661 +
4662 +------------------------------------------------------------------------
4663 +r969 | azarah | 2005-02-17 11:10:49 -0500 (Thu, 17 Feb 2005) | 3 lines
4664 +
4665 +debug.h: Remove the 'errno = ESPIPE' in DBG_MSG() for now, as it seems to
4666 + be fixed by the select() changes.
4667 +
4668 +------------------------------------------------------------------------
4669 +r968 | azarah | 2005-02-17 10:53:27 -0500 (Thu, 17 Feb 2005) | 2 lines
4670 +
4671 +parse.c: Disable write select() for now, as it is not needed.
4672 +
4673 +------------------------------------------------------------------------
4674 +r967 | azarah | 2005-02-17 10:31:44 -0500 (Thu, 17 Feb 2005) | 3 lines
4675 +
4676 +depscan.c: Only print EINFO msg if we actually update the cache.
4677 +parse.c: Rename write_output() macro to PRINT_TO_BUFFER().
4678 +
4679 +------------------------------------------------------------------------
4680 +r966 | azarah | 2005-02-17 10:01:51 -0500 (Thu, 17 Feb 2005) | 6 lines
4681 +
4682 +parse.c, parse.h: Rewrote large parts of generate_stage[12]() and their
4683 + machanics to use select() when writing to the pipes.
4684 + This fixes a buffering issue where too much data would
4685 + cause the write to be truncated, and the read pipe would
4686 + then wait forever.
4687 +
4688 +------------------------------------------------------------------------
4689 +r965 | azarah | 2005-02-16 19:17:42 -0500 (Wed, 16 Feb 2005) | 3 lines
4690 +
4691 +misc.c: Fix gbasename() to compile under gcc-2.95.3.
4692 +parse.c: Switch to stdio based io for reading pipes in generate_stage2().
4693 +
4694 +------------------------------------------------------------------------
4695 +r964 | azarah | 2005-02-16 18:12:14 -0500 (Wed, 16 Feb 2005) | 3 lines
4696 +
4697 +misc.c, misc.h: Add gbasename() that is similar to GNU's basename().
4698 +parse.c: Use gbasename() instead of POSIX version.
4699 +
4700 +------------------------------------------------------------------------
4701 +r963 | azarah | 2005-02-16 17:52:39 -0500 (Wed, 16 Feb 2005) | 2 lines
4702 +
4703 +parse.c: Fix write_legacy_stage3() to quote the mtime in its output.
4704 +
4705 +------------------------------------------------------------------------
4706 +r962 | azarah | 2005-02-16 17:48:55 -0500 (Wed, 16 Feb 2005) | 3 lines
4707 +
4708 +misc.c, parse.c: Change type of length from int to size_t to avoid warnings
4709 + when compiled for darwin.
4710 +
4711 +------------------------------------------------------------------------
4712 +r961 | azarah | 2005-02-16 17:33:17 -0500 (Wed, 16 Feb 2005) | 8 lines
4713 +
4714 +misc.c, misc.h: Add strndup() instead of relying on glibc's implementation
4715 + (should fix some issues on bsd and darwin).
4716 +depend.c, simple-regex.c: Do not define _GNU_SOURCE, but rather use our
4717 + strndup() from misc.h.
4718 +parse.c: Do not define _GNU_SOURCE, but rather use our strndup() from
4719 + misc.h. Also change all usage of basename() to conform to POSIX,
4720 + and not use the GNU variants.
4721 +
4722 +------------------------------------------------------------------------
4723 +r960 | azarah | 2005-02-16 16:19:59 -0500 (Wed, 16 Feb 2005) | 2 lines
4724 +
4725 +depscan.c: Add uid check and quit if user is not root.
4726 +
4727 +------------------------------------------------------------------------
4728 +r959 | azarah | 2005-02-16 16:11:00 -0500 (Wed, 16 Feb 2005) | 4 lines
4729 +
4730 +depend.c, depend.h: Change service_type_names declaration in depend.h to
4731 + extern and move the definition to depend.c to avoid
4732 + warnings.
4733 +
4734 +------------------------------------------------------------------------
4735 +r958 | azarah | 2005-02-16 15:58:36 -0500 (Wed, 16 Feb 2005) | 2 lines
4736 +
4737 +Add README.
4738 +
4739 +------------------------------------------------------------------------
4740 +r957 | azarah | 2005-02-16 15:38:20 -0500 (Wed, 16 Feb 2005) | 7 lines
4741 +
4742 +depscan.c: Add delete_var_dirs() to delete volatile directories in svcdir.
4743 + Change 'char *' declarations for create_directory() and
4744 + create_var_dirs() to 'const char*'.
4745 +misc.h, misc.c: Add rmtree() function. Fix ls_dir() not to include '.'
4746 + and '..' in its listing. Fix segfault in ls_dir() if the
4747 + file list is empty.
4748 +
4749 +------------------------------------------------------------------------
4750 +r956 | azarah | 2005-02-16 13:39:29 -0500 (Wed, 16 Feb 2005) | 2 lines
4751 +
4752 +Add Header tags to all source files and Makefile.
4753 +
4754 +------------------------------------------------------------------------
4755 +r955 | azarah | 2005-02-16 13:25:42 -0500 (Wed, 16 Feb 2005) | 6 lines
4756 +
4757 +debug.h: perror() set errno to ESPIPE for some reason - restore errno after
4758 + calling perror().
4759 +depscan.c: Add code to create svcdir and co if missing.
4760 +misc.c: Add missing '\n' to DBG_MSG in mktree().
4761 +misc.h: Add a comment about strcatpaths() allocating the memory needed.
4762 +
4763 +------------------------------------------------------------------------
4764 +r954 | azarah | 2005-02-16 10:16:55 -0500 (Wed, 16 Feb 2005) | 2 lines
4765 +
4766 +Remove redundent test file.
4767 +
4768 +------------------------------------------------------------------------
4769 +r953 | azarah | 2005-02-16 10:15:14 -0500 (Wed, 16 Feb 2005) | 2 lines
4770 +
4771 +.cvsignore
4772 +
4773 +------------------------------------------------------------------------
4774 +r952 | azarah | 2005-02-16 10:13:21 -0500 (Wed, 16 Feb 2005) | 2 lines
4775 +
4776 +Initial checkin.
4777 +
4778 +------------------------------------------------------------------------
4779 +r950 | vapier | 2005-02-12 00:25:51 -0500 (Sat, 12 Feb 2005) | 2 lines
4780 +
4781 +add some more common {for,back}ward-word bindings to inputrc #53770
4782 +
4783 +------------------------------------------------------------------------
4784 +r948 | vapier | 2005-02-11 00:57:35 -0500 (Fri, 11 Feb 2005) | 2 lines
4785 +
4786 +ups kill updates #46440
4787 +
4788 +------------------------------------------------------------------------
4789 +r947 | uberlord | 2005-02-10 12:04:03 -0500 (Thu, 10 Feb 2005) | 11 lines
4790 +
4791 +net.lo now supports fallback_route - fixes #75676
4792 +due to bash limitations, only one fallback route is supported
4793 +
4794 +cleaned up dhcp helper
4795 +
4796 +iproute now appends routes instead of adding them - this allows multiple
4797 +default routes
4798 +
4799 +RC_STRICT_NET_CHECKING now supports the none "option" which means
4800 +that the net service is always up
4801 +
4802 +------------------------------------------------------------------------
4803 +r942 | vapier | 2005-02-09 21:04:36 -0500 (Wed, 09 Feb 2005) | 2 lines
4804 +
4805 +linux 2.5 -> 2.6 #57689
4806 +
4807 +------------------------------------------------------------------------
4808 +r940 | vapier | 2005-02-09 20:24:00 -0500 (Wed, 09 Feb 2005) | 2 lines
4809 +
4810 +put speedy checks first and allow override
4811 +
4812 +------------------------------------------------------------------------
4813 +r938 | vapier | 2005-02-09 20:17:21 -0500 (Wed, 09 Feb 2005) | 2 lines
4814 +
4815 +fix from #75659
4816 +
4817 +------------------------------------------------------------------------
4818 +r935 | vapier | 2005-02-09 20:08:56 -0500 (Wed, 09 Feb 2005) | 2 lines
4819 +
4820 +tabs, not spaces
4821 +
4822 +------------------------------------------------------------------------
4823 +r932 | vapier | 2005-02-09 20:00:21 -0500 (Wed, 09 Feb 2005) | 2 lines
4824 +
4825 +declare local variables
4826 +
4827 +------------------------------------------------------------------------
4828 +r931 | vapier | 2005-02-09 19:58:34 -0500 (Wed, 09 Feb 2005) | 2 lines
4829 +
4830 +useless ;
4831 +
4832 +------------------------------------------------------------------------
4833 +r928 | vapier | 2005-02-09 19:55:03 -0500 (Wed, 09 Feb 2005) | 2 lines
4834 +
4835 +copyright update
4836 +
4837 +------------------------------------------------------------------------
4838 +r926 | vapier | 2005-02-09 19:49:16 -0500 (Wed, 09 Feb 2005) | 2 lines
4839 +
4840 +import some VServer stuff #55973
4841 +
4842 +------------------------------------------------------------------------
4843 +r925 | vapier | 2005-02-09 19:39:23 -0500 (Wed, 09 Feb 2005) | 2 lines
4844 +
4845 +sanity checks
4846 +
4847 +------------------------------------------------------------------------
4848 +r924 | vapier | 2005-02-09 19:39:14 -0500 (Wed, 09 Feb 2005) | 2 lines
4849 +
4850 +punt PROTOCOL and move around consolefont
4851 +
4852 +------------------------------------------------------------------------
4853 +r921 | vapier | 2005-02-07 15:17:15 -0500 (Mon, 07 Feb 2005) | 2 lines
4854 +
4855 +more services (including qmqp #81111)
4856 +
4857 +------------------------------------------------------------------------
4858 +r920 | azarah | 2005-02-07 13:39:47 -0500 (Mon, 07 Feb 2005) | 2 lines
4859 +
4860 +Fix /sbin/functions.sh not to run stty during 'emerge depend'.
4861 +
4862 +------------------------------------------------------------------------
4863 +r919 | uberlord | 2005-02-07 12:38:24 -0500 (Mon, 07 Feb 2005) | 3 lines
4864 +
4865 +netmask2cidr now works correctly - fixes #81119
4866 +Thanks to Benoit Boissinot for the patch
4867 +
4868 +------------------------------------------------------------------------
4869 +r916 | vapier | 2005-02-06 03:02:50 -0500 (Sun, 06 Feb 2005) | 2 lines
4870 +
4871 +remove apache user #77738
4872 +
4873 +------------------------------------------------------------------------
4874 +r915 | uberlord | 2005-02-04 05:36:39 -0500 (Fri, 04 Feb 2005) | 8 lines
4875 +
4876 +It's now possible to configure addresses and routes for the loopback
4877 +interface if required - however you cannot override our defaults
4878 +
4879 +wpa_supplicant and iwconfig now loop for 5 seconds if essid is
4880 +not returned straight away
4881 +
4882 +fixed depends error in run_script
4883 +
4884 +------------------------------------------------------------------------
4885 +r913 | vapier | 2005-02-04 01:29:39 -0500 (Fri, 04 Feb 2005) | 2 lines
4886 +
4887 +style updates
4888 +
4889 +------------------------------------------------------------------------
4890 +r911 | vapier | 2005-02-04 01:23:47 -0500 (Fri, 04 Feb 2005) | 2 lines
4891 +
4892 +make sure to filter devpts when unmounting
4893 +
4894 +------------------------------------------------------------------------
4895 +r906 | vapier | 2005-01-31 18:04:15 -0500 (Mon, 31 Jan 2005) | 2 lines
4896 +
4897 +change default home of man to /usr/share/man
4898 +
4899 +------------------------------------------------------------------------
4900 +r905 | vapier | 2005-01-31 18:03:31 -0500 (Mon, 31 Jan 2005) | 2 lines
4901 +
4902 +fix testing of device-mapper with lvm #80206
4903 +
4904 +------------------------------------------------------------------------
4905 +r902 | vapier | 2005-01-30 22:31:16 -0500 (Sun, 30 Jan 2005) | 2 lines
4906 +
4907 +tag 1.11.9
4908 +
4909 +------------------------------------------------------------------------
4910 +r901 | vapier | 2005-01-30 17:24:17 -0500 (Sun, 30 Jan 2005) | 2 lines
4911 +
4912 +style updates
4913 +
4914 +------------------------------------------------------------------------
4915 +r898 | vapier | 2005-01-30 17:08:22 -0500 (Sun, 30 Jan 2005) | 2 lines
4916 +
4917 +style updates
4918 +
4919 +------------------------------------------------------------------------
4920 +r896 | vapier | 2005-01-30 17:05:33 -0500 (Sun, 30 Jan 2005) | 2 lines
4921 +
4922 +update crypto-loop to new util-linux #40874 by J�rgen H�tzel / jochen
4923 +
4924 +------------------------------------------------------------------------
4925 +r894 | vapier | 2005-01-30 17:00:46 -0500 (Sun, 30 Jan 2005) | 2 lines
4926 +
4927 +dm-crypt loopback #73598 and dm-crypt gpg #75659 and style updates
4928 +
4929 +------------------------------------------------------------------------
4930 +r892 | vapier | 2005-01-30 16:32:28 -0500 (Sun, 30 Jan 2005) | 2 lines
4931 +
4932 +update link #74165
4933 +
4934 +------------------------------------------------------------------------
4935 +r889 | vapier | 2005-01-30 16:27:22 -0500 (Sun, 30 Jan 2005) | 2 lines
4936 +
4937 +Punt the guest user #74737.
4938 +
4939 +------------------------------------------------------------------------
4940 +r886 | vapier | 2005-01-30 16:26:41 -0500 (Sun, 30 Jan 2005) | 2 lines
4941 +
4942 +/etc/filesystems is a configuration file too ! #74176
4943 +
4944 +------------------------------------------------------------------------
4945 +r884 | vapier | 2005-01-30 16:23:10 -0500 (Sun, 30 Jan 2005) | 2 lines
4946 +
4947 +style updates
4948 +
4949 +------------------------------------------------------------------------
4950 +r883 | vapier | 2005-01-30 16:15:45 -0500 (Sun, 30 Jan 2005) | 2 lines
4951 +
4952 +style updates #77585
4953 +
4954 +------------------------------------------------------------------------
4955 +r881 | vapier | 2005-01-30 16:08:48 -0500 (Sun, 30 Jan 2005) | 2 lines
4956 +
4957 +typo fixes #77582
4958 +
4959 +------------------------------------------------------------------------
4960 +r880 | vapier | 2005-01-30 15:12:31 -0500 (Sun, 30 Jan 2005) | 2 lines
4961 +
4962 +dont use the vague 'none' when mounting stuff #78684
4963 +
4964 +------------------------------------------------------------------------
4965 +r879 | vapier | 2005-01-30 14:47:40 -0500 (Sun, 30 Jan 2005) | 2 lines
4966 +
4967 +style updates
4968 +
4969 +------------------------------------------------------------------------
4970 +r876 | vapier | 2005-01-30 14:18:13 -0500 (Sun, 30 Jan 2005) | 2 lines
4971 +
4972 +use pure bash instead of awk ... thanks to ciaranm for holding my hand
4973 +
4974 +------------------------------------------------------------------------
4975 +r875 | vapier | 2005-01-30 14:05:17 -0500 (Sun, 30 Jan 2005) | 2 lines
4976 +
4977 +use clock, dont need it #78997
4978 +
4979 +------------------------------------------------------------------------
4980 +r873 | uberlord | 2005-01-27 07:40:33 -0500 (Thu, 27 Jan 2005) | 2 lines
4981 +
4982 +punted unused files
4983 +
4984 +------------------------------------------------------------------------
4985 +r872 | uberlord | 2005-01-27 07:37:06 -0500 (Thu, 27 Jan 2005) | 5 lines
4986 +
4987 +removed udhcpc-* and dhclient-* helper modules and replaced them with a
4988 +generic dhcp module which caters for all interfaces and dhcp clients that
4989 +need it.
4990 +We now prefer iproute2 over ifconfig if both are installed.
4991 +
4992 +------------------------------------------------------------------------
4993 +r871 | uberlord | 2005-01-25 05:51:06 -0500 (Tue, 25 Jan 2005) | 2 lines
4994 +
4995 +fixed typo in reporting
4996 +
4997 +------------------------------------------------------------------------
4998 +r870 | uberlord | 2005-01-25 05:44:05 -0500 (Tue, 25 Jan 2005) | 2 lines
4999 +
5000 +Updated copyright headers
5001 +
5002 +------------------------------------------------------------------------
5003 +r868 | uberlord | 2005-01-24 13:34:05 -0500 (Mon, 24 Jan 2005) | 3 lines
5004 +
5005 +STYLE fixes to many net-scripts modules
5006 +Removed hardcoded Version and replaced with cvs $Header:
5007 +
5008 +------------------------------------------------------------------------
5009 +r867 | uberlord | 2005-01-24 06:45:03 -0500 (Mon, 24 Jan 2005) | 3 lines
5010 +
5011 +replaced awk commands with sed equivalents in net-scripts to make us
5012 +more portable
5013 +
5014 +------------------------------------------------------------------------
5015 +r863 | uberlord | 2005-01-17 12:20:09 -0500 (Mon, 17 Jan 2005) | 2 lines
5016 +
5017 +wpa_supplicant now works with EAP - fixes #78367
5018 +
5019 +------------------------------------------------------------------------
5020 +r862 | uberlord | 2005-01-17 10:57:32 -0500 (Mon, 17 Jan 2005) | 2 lines
5021 +
5022 +bridge now works with arrays
5023 +
5024 +------------------------------------------------------------------------
5025 +r859 | uberlord | 2005-01-17 10:39:02 -0500 (Mon, 17 Jan 2005) | 2 lines
5026 +
5027 +all modules should now check interface existance correctly - fixes #76385
5028 +
5029 +------------------------------------------------------------------------
5030 +r857 | uberlord | 2005-01-17 07:02:21 -0500 (Mon, 17 Jan 2005) | 2 lines
5031 +
5032 +null and noop fixed for config_worked
5033 +
5034 +------------------------------------------------------------------------
5035 +r854 | uberlord | 2005-01-17 05:10:33 -0500 (Mon, 17 Jan 2005) | 3 lines
5036 +
5037 +net.lo changed logic to read "only fail if no configuration parameters
5038 +work, bring interface down and abort". Fixes #78092
5039 +
5040 +------------------------------------------------------------------------
5041 +r852 | uberlord | 2005-01-14 21:31:36 -0500 (Fri, 14 Jan 2005) | 2 lines
5042 +
5043 +comment fixes
5044 +
5045 +------------------------------------------------------------------------
5046 +r850 | uberlord | 2005-01-14 02:47:56 -0500 (Fri, 14 Jan 2005) | 2 lines
5047 +
5048 +more ipppd fixes for shutting down
5049 +
5050 +------------------------------------------------------------------------
5051 +r849 | uberlord | 2005-01-13 18:58:34 -0500 (Thu, 13 Jan 2005) | 2 lines
5052 +
5053 +allow pure IPv6 addresses - fixes #73844
5054 +
5055 +------------------------------------------------------------------------
5056 +r847 | uberlord | 2005-01-13 15:38:39 -0500 (Thu, 13 Jan 2005) | 2 lines
5057 +
5058 +net dependancies corrected in runscript.sh - fixes #77839
5059 +
5060 +------------------------------------------------------------------------
5061 +r844 | uberlord | 2005-01-13 13:37:07 -0500 (Thu, 13 Jan 2005) | 2 lines
5062 +
5063 +fixed remove stale socket
5064 +
5065 +------------------------------------------------------------------------
5066 +r843 | uberlord | 2005-01-13 09:53:41 -0500 (Thu, 13 Jan 2005) | 4 lines
5067 +
5068 +wpa_supplicant forces ctrl_interface to /var/run/wpa_supplicant
5069 +and removes stale directories
5070 +clean_pidfile function no longer errors on empty pidfiles
5071 +
5072 +------------------------------------------------------------------------
5073 +r841 | vapier | 2005-01-12 20:50:02 -0500 (Wed, 12 Jan 2005) | 2 lines
5074 +
5075 +STYLE update
5076 +
5077 +------------------------------------------------------------------------
5078 +r840 | uberlord | 2005-01-12 12:11:18 -0500 (Wed, 12 Jan 2005) | 2 lines
5079 +
5080 +ipppd module now stops correctly - fixes #73067 again
5081 +
5082 +------------------------------------------------------------------------
5083 +r837 | uberlord | 2005-01-12 09:24:45 -0500 (Wed, 12 Jan 2005) | 2 lines
5084 +
5085 +net.lo now ignores dot files when loading modules
5086 +
5087 +------------------------------------------------------------------------
5088 +r835 | vapier | 2005-01-11 23:34:31 -0500 (Tue, 11 Jan 2005) | 2 lines
5089 +
5090 +grammar fixes #77565
5091 +
5092 +------------------------------------------------------------------------
5093 +r833 | uberlord | 2005-01-11 21:38:23 -0500 (Tue, 11 Jan 2005) | 2 lines
5094 +
5095 +noop sanity fixes
5096 +
5097 +------------------------------------------------------------------------
5098 +r832 | uberlord | 2005-01-11 11:21:00 -0500 (Tue, 11 Jan 2005) | 4 lines
5099 +
5100 +added "noop" config parameter which means take no action if the interface
5101 +is up and has an address configured, otherwise continue
5102 +addresses are now removed when starting an interface - fixes #77111
5103 +
5104 +------------------------------------------------------------------------
5105 +r830 | vapier | 2005-01-10 18:31:37 -0500 (Mon, 10 Jan 2005) | 2 lines
5106 +
5107 +make sieve an alias for cisco-sccp (port 2000)
5108 +
5109 +------------------------------------------------------------------------
5110 +r827 | uberlord | 2005-01-06 17:22:18 -0500 (Thu, 06 Jan 2005) | 3 lines
5111 +
5112 +udhcpc-ifconfig now deletes addresses using 0.0.0.0 for uclibc
5113 +- fixes #76846
5114 +
5115 +------------------------------------------------------------------------
5116 +r826 | uberlord | 2005-01-06 16:51:03 -0500 (Thu, 06 Jan 2005) | 2 lines
5117 +
5118 +ifconfig now deletes addresses using 0.0.0.0 for uclibc - fixes #76846
5119 +
5120 +------------------------------------------------------------------------
5121 +r824 | uberlord | 2005-01-05 15:34:21 -0500 (Wed, 05 Jan 2005) | 2 lines
5122 +
5123 +fixed up report
5124 +
5125 +------------------------------------------------------------------------
5126 +r822 | uberlord | 2005-01-05 15:20:04 -0500 (Wed, 05 Jan 2005) | 2 lines
5127 +
5128 +iwconfig - stopped auto mode from erroring if driver does not support it
5129 +
5130 +------------------------------------------------------------------------
5131 +r819 | uberlord | 2005-01-04 18:13:48 -0500 (Tue, 04 Jan 2005) | 2 lines
5132 +
5133 +fixed iwconfig auto mode when scanning
5134 +
5135 +------------------------------------------------------------------------
5136 +r817 | uberlord | 2005-01-04 14:58:39 -0500 (Tue, 04 Jan 2005) | 2 lines
5137 +
5138 +iwconfig now accepts mode "auto" and defaults to it
5139 +
5140 +------------------------------------------------------------------------
5141 +r816 | uberlord | 2005-01-04 10:34:33 -0500 (Tue, 04 Jan 2005) | 5 lines
5142 +
5143 +bridge now marks interfaces as UP - fixes #75354
5144 +net.lo tests the return value of modprobe - fixes #76385
5145 +iwconfig now sets enc keys through an eval statement - fixes #76601
5146 +updated wireless.example for whitespace in keys
5147 +
5148 +------------------------------------------------------------------------
5149 +r814 | vapier | 2004-12-30 14:21:16 -0500 (Thu, 30 Dec 2004) | 2 lines
5150 +
5151 +rc-update STYLE updates
5152 +
5153 +------------------------------------------------------------------------
5154 +r811 | vapier | 2004-12-23 14:38:30 -0500 (Thu, 23 Dec 2004) | 2 lines
5155 +
5156 +BSD compat fix
5157 +
5158 +------------------------------------------------------------------------
5159 +r810 | vapier | 2004-12-23 14:17:37 -0500 (Thu, 23 Dec 2004) | 2 lines
5160 +
5161 +.cvsignore
5162 +
5163 +------------------------------------------------------------------------
5164 +r809 | vapier | 2004-12-23 14:17:05 -0500 (Thu, 23 Dec 2004) | 2 lines
5165 +
5166 +merge freebsd fixes
5167 +
5168 +------------------------------------------------------------------------
5169 +r808 | uberlord | 2004-12-19 10:29:58 -0500 (Sun, 19 Dec 2004) | 2 lines
5170 +
5171 +iwconfig now sets ESSIDVAR for master/ad-hoc modes - fixes #74802
5172 +
5173 +------------------------------------------------------------------------
5174 +r805 | uberlord | 2004-12-17 05:29:02 -0500 (Fri, 17 Dec 2004) | 4 lines
5175 +
5176 +wpa_supplicant - fixed file location for wpa_cli and association test
5177 +as it they changed in wpa_supplicant-0.3.x
5178 +wpa_supplicant now brings the interface up before launching - fixes #74637
5179 +
5180 +------------------------------------------------------------------------
5181 +r802 | uberlord | 2004-12-16 13:39:38 -0500 (Thu, 16 Dec 2004) | 2 lines
5182 +
5183 +fixed typo in last commit
5184 +
5185 +------------------------------------------------------------------------
5186 +r800 | uberlord | 2004-12-16 12:15:12 -0500 (Thu, 16 Dec 2004) | 2 lines
5187 +
5188 +fixed searcdomains being set for essid
5189 +
5190 +------------------------------------------------------------------------
5191 +r798 | uberlord | 2004-12-16 05:56:07 -0500 (Thu, 16 Dec 2004) | 2 lines
5192 +
5193 +iwconfig no longer uses iwconfig_get_essid_var
5194 +
5195 +------------------------------------------------------------------------
5196 +r796 | vapier | 2004-12-15 22:13:18 -0500 (Wed, 15 Dec 2004) | 2 lines
5197 +
5198 +baselayout-1.11.8 released
5199 +
5200 +------------------------------------------------------------------------
5201 +r795 | vapier | 2004-12-15 20:36:17 -0500 (Wed, 15 Dec 2004) | 2 lines
5202 +
5203 +RC_USE_FSTAB support
5204 +
5205 +------------------------------------------------------------------------
5206 +r791 | vapier | 2004-12-15 14:58:49 -0500 (Wed, 15 Dec 2004) | 2 lines
5207 +
5208 +tweak start_critical_service to use service names passed to it
5209 +
5210 +------------------------------------------------------------------------
5211 +r790 | uberlord | 2004-12-15 14:24:11 -0500 (Wed, 15 Dec 2004) | 4 lines
5212 +
5213 +rc-status now reports stopping status
5214 +Updated documentation to point non-usb linux-wlan-ng users to use
5215 +hostap-driver instead
5216 +
5217 +------------------------------------------------------------------------
5218 +r788 | azarah | 2004-12-13 14:19:06 -0500 (Mon, 13 Dec 2004) | 4 lines
5219 +
5220 +Tweak init.d/halt.sh to support new text based udev_db ('udevinfo -d' do
5221 +not work anymore, and there is no space after '(S|N):'). Also check if
5222 +devices.tar.bz2 is empty before trying to create it, bug #71143.
5223 +
5224 +------------------------------------------------------------------------
5225 +r786 | vapier | 2004-12-12 19:31:27 -0500 (Sun, 12 Dec 2004) | 2 lines
5226 +
5227 +static setting for RC_DEVICES means that /dev is the users problem
5228 +
5229 +------------------------------------------------------------------------
5230 +r784 | vapier | 2004-12-12 19:18:25 -0500 (Sun, 12 Dec 2004) | 2 lines
5231 +
5232 +dont unpack an empty udev tarball
5233 +
5234 +------------------------------------------------------------------------
5235 +r782 | vapier | 2004-12-12 18:48:51 -0500 (Sun, 12 Dec 2004) | 2 lines
5236 +
5237 +Dont create /dev/sndstat link anymore in populate_udev per #69635
5238 +
5239 +------------------------------------------------------------------------
5240 +r781 | vapier | 2004-12-12 18:48:09 -0500 (Sun, 12 Dec 2004) | 2 lines
5241 +
5242 +tweak get_mount_fstab to be more error resistant
5243 +
5244 +------------------------------------------------------------------------
5245 +r780 | azarah | 2004-12-12 10:39:11 -0500 (Sun, 12 Dec 2004) | 2 lines
5246 +
5247 +Add suport for using /sbin/udevsend from new udev-048 as hotplug multiplexer.
5248 +
5249 +------------------------------------------------------------------------
5250 +r779 | uberlord | 2004-12-12 07:18:43 -0500 (Sun, 12 Dec 2004) | 3 lines
5251 +
5252 +dhcpcd and udhcpc now run via the eval statement so quotes can be used
5253 +in options. Fixes #74053 - thanks to Evan Buswell
5254 +
5255 +------------------------------------------------------------------------
5256 +r778 | uberlord | 2004-12-12 05:50:18 -0500 (Sun, 12 Dec 2004) | 2 lines
5257 +
5258 +fixed installed typo in net.lo - fixes #74152. Thanks to Federico Galassi
5259 +
5260 +------------------------------------------------------------------------
5261 +r775 | uberlord | 2004-12-09 13:13:10 -0500 (Thu, 09 Dec 2004) | 3 lines
5262 +
5263 +rc doesn't stop hotplugged devices when system is booting - fixes #61594
5264 +thanks to Andreas Sundebo for the fix
5265 +
5266 +------------------------------------------------------------------------
5267 +r772 | uberlord | 2004-12-09 12:07:57 -0500 (Thu, 09 Dec 2004) | 2 lines
5268 +
5269 +fixed net.lo getting vlan config
5270 +
5271 +------------------------------------------------------------------------
5272 +r771 | vapier | 2004-12-09 09:15:18 -0500 (Thu, 09 Dec 2004) | 2 lines
5273 +
5274 +initial STYLE doc
5275 +
5276 +------------------------------------------------------------------------
5277 +r768 | uberlord | 2004-12-08 08:15:21 -0500 (Wed, 08 Dec 2004) | 4 lines
5278 +
5279 +removed is_in_fstab function and replaced with get_mount_fstab which
5280 +returns a mount command based on the contents of fstab. Resolves bugs
5281 +#70044 and #73762
5282 +
5283 +------------------------------------------------------------------------
5284 +r767 | uberlord | 2004-12-08 03:04:52 -0500 (Wed, 08 Dec 2004) | 4 lines
5285 +
5286 +iwconfig now unsets wireless config and downs interface when backgrounding
5287 +fails
5288 +wpa_supplicant now supports backgrounding
5289 +
5290 +------------------------------------------------------------------------
5291 +r766 | uberlord | 2004-12-07 15:01:54 -0500 (Tue, 07 Dec 2004) | 2 lines
5292 +
5293 +fixed iconfig gateway bug number to the correct one - #73641
5294 +
5295 +------------------------------------------------------------------------
5296 +r764 | uberlord | 2004-12-07 13:46:39 -0500 (Tue, 07 Dec 2004) | 3 lines
5297 +
5298 +added service_stopped function to make reading code easier and
5299 +trying to avoid race conditions
5300 +
5301 +------------------------------------------------------------------------
5302 +r762 | uberlord | 2004-12-07 10:10:14 -0500 (Tue, 07 Dec 2004) | 4 lines
5303 +
5304 +ifconfig and iproute2 now support function interface_set_mac_address
5305 +macchanger no longer depends on macchanger if configuring a specific
5306 +mac address
5307 +
5308 +------------------------------------------------------------------------
5309 +r761 | uberlord | 2004-12-07 08:06:59 -0500 (Tue, 07 Dec 2004) | 4 lines
5310 +
5311 +essidnet - fixed setting up search domains
5312 +ifconfig now reads the old gateway variable correctly - fixes #73607
5313 +iwconfig now supports backgrounding
5314 +
5315 +------------------------------------------------------------------------
5316 +r760 | uberlord | 2004-12-06 20:56:58 -0500 (Mon, 06 Dec 2004) | 3 lines
5317 +
5318 +added rc-script status "stopping"
5319 +now creates starting stopping and inactive directories in $svcdir
5320 +
5321 +------------------------------------------------------------------------
5322 +r759 | uberlord | 2004-12-06 18:34:55 -0500 (Mon, 06 Dec 2004) | 3 lines
5323 +
5324 +added rc-script statuses "starting" and "inactive"
5325 +dhcpcd, udhcpc and dhclient now support backgrounding - fixes #52975
5326 +
5327 +------------------------------------------------------------------------
5328 +r758 | uberlord | 2004-12-06 13:39:44 -0500 (Mon, 06 Dec 2004) | 2 lines
5329 +
5330 +removed hardcoded ath0 in wpa_supplicant
5331 +
5332 +------------------------------------------------------------------------
5333 +r755 | uberlord | 2004-12-06 08:42:53 -0500 (Mon, 06 Dec 2004) | 2 lines
5334 +
5335 +cleaned out unused vars
5336 +
5337 +------------------------------------------------------------------------
5338 +r754 | uberlord | 2004-12-06 08:39:01 -0500 (Mon, 06 Dec 2004) | 7 lines
5339 +
5340 +macchanger defaults to setting the interface down, and then trying
5341 +with it up - fixes #71929
5342 +macchanger converts mac_${IFACE} to lowercase - fixes #73549
5343 +iproute2 now configures the interface up everytime we add an address
5344 +removed "need interface" from all modules depends as net.lo requires
5345 +interface anyway
5346 +
5347 +------------------------------------------------------------------------
5348 +r753 | uberlord | 2004-12-05 12:35:16 -0500 (Sun, 05 Dec 2004) | 3 lines
5349 +
5350 +dhclient now kill it's process if it failed to get a lease on startup
5351 +all dhclient responses are now handled correctly
5352 +
5353 +------------------------------------------------------------------------
5354 +r752 | uberlord | 2004-12-04 17:09:59 -0500 (Sat, 04 Dec 2004) | 2 lines
5355 +
5356 +regressed last commit
5357 +
5358 +------------------------------------------------------------------------
5359 +r751 | uberlord | 2004-12-04 17:08:52 -0500 (Sat, 04 Dec 2004) | 4 lines
5360 +
5361 +removed modules use dependancy in net.lo and added installed
5362 +- this allows use to provide "virtual" modules which are only "installed"
5363 + when other depended modules are installed
5364 +
5365 +------------------------------------------------------------------------
5366 +r750 | uberlord | 2004-12-04 15:19:47 -0500 (Sat, 04 Dec 2004) | 8 lines
5367 +
5368 +wpa_supplicant module added
5369 +config-system now creates files as .tmp instead of .new and loads the
5370 +wpa_supplicant module if needed
5371 +ifconfig now addes aliases to devices other than eth0
5372 +dhcpcd, dhclient, pump and udhcpc now expose the dhcp_${IFACE} variable
5373 +instead of the old peer_dns_${IFACE}, peer_ntp_${IFACE}, peer_nis_${IFACE}
5374 +ones
5375 +
5376 +------------------------------------------------------------------------
5377 +r749 | uberlord | 2004-12-04 10:56:44 -0500 (Sat, 04 Dec 2004) | 2 lines
5378 +
5379 +updated
5380 +
5381 +------------------------------------------------------------------------
5382 +r748 | uberlord | 2004-12-04 10:54:35 -0500 (Sat, 04 Dec 2004) | 6 lines
5383 +
5384 +fixed dhclient-ifconfig to look for dhclient-udhcpc-wrapper in the correct
5385 +place and changed hardcoded eth1 to ${interface} in udhcpc-ifconfig.
5386 +Fixes #73327 - thanks to Benoit Boissinot
5387 +
5388 +essidnet gets the essid itself instead of relying on ${ESSID}
5389 +
5390 +------------------------------------------------------------------------
5391 +r747 | vapier | 2004-12-04 02:10:07 -0500 (Sat, 04 Dec 2004) | 2 lines
5392 +
5393 +last change to protect people was bogus
5394 +
5395 +------------------------------------------------------------------------
5396 +r746 | agriffis | 2004-12-03 22:51:30 -0500 (Fri, 03 Dec 2004) | 2 lines
5397 +
5398 +rc-scripts-1.6.7
5399 +
5400 +------------------------------------------------------------------------
5401 +r745 | vapier | 2004-12-03 22:48:34 -0500 (Fri, 03 Dec 2004) | 2 lines
5402 +
5403 +simplify halt.sh unmounting and try a little harder to remount remaining filesystems readonly
5404 +
5405 +------------------------------------------------------------------------
5406 +r744 | vapier | 2004-12-03 20:49:01 -0500 (Fri, 03 Dec 2004) | 2 lines
5407 +
5408 +cosmetic touchups
5409 +
5410 +------------------------------------------------------------------------
5411 +r743 | uberlord | 2004-12-03 16:36:14 -0500 (Fri, 03 Dec 2004) | 2 lines
5412 +
5413 +ipppd module now looks for ipppd in /usr/sbin - fixes #73067
5414 +
5415 +------------------------------------------------------------------------
5416 +r742 | uberlord | 2004-12-03 14:53:38 -0500 (Fri, 03 Dec 2004) | 2 lines
5417 +
5418 +fixed dhclient problems caused by last commit
5419 +
5420 +------------------------------------------------------------------------
5421 +r741 | uberlord | 2004-12-03 13:13:30 -0500 (Fri, 03 Dec 2004) | 2 lines
5422 +
5423 +udhcpc and dhclient no longer flush interfaces if we don't need too
5424 +
5425 +------------------------------------------------------------------------
5426 +r740 | uberlord | 2004-12-03 11:38:12 -0500 (Fri, 03 Dec 2004) | 2 lines
5427 +
5428 +don't use cache if an ip is requested in configuration
5429 +
5430 +------------------------------------------------------------------------
5431 +r739 | uberlord | 2004-12-03 11:34:38 -0500 (Fri, 03 Dec 2004) | 3 lines
5432 +
5433 +udhcpc now caches it's IP address and requests it the next time it starts
5434 +if the address is not released
5435 +
5436 +------------------------------------------------------------------------
5437 +r738 | uberlord | 2004-12-03 08:53:13 -0500 (Fri, 03 Dec 2004) | 2 lines
5438 +
5439 +Moved generic dhcp options into a space seperated string
5440 +
5441 +------------------------------------------------------------------------
5442 +r737 | uberlord | 2004-12-03 07:44:16 -0500 (Fri, 03 Dec 2004) | 2 lines
5443 +
5444 +corrected dhcp release logic
5445 +
5446 +------------------------------------------------------------------------
5447 +r736 | uberlord | 2004-12-03 07:30:20 -0500 (Fri, 03 Dec 2004) | 4 lines
5448 +
5449 +Fixed config-system for only changing hostname when needed
5450 +udhcpc and dhclient now restore saved configs when stopping and work
5451 +with non-infinite leases
5452 +
5453 +------------------------------------------------------------------------
5454 +r735 | vapier | 2004-12-02 22:56:17 -0500 (Thu, 02 Dec 2004) | 2 lines
5455 +
5456 +make the config file update checking better #71285
5457 +
5458 +------------------------------------------------------------------------
5459 +r734 | uberlord | 2004-12-02 14:01:39 -0500 (Thu, 02 Dec 2004) | 2 lines
5460 +
5461 +Fixed iwconfig report if iwgetid does not support --channel
5462 +
5463 +------------------------------------------------------------------------
5464 +r733 | uberlord | 2004-12-02 11:20:11 -0500 (Thu, 02 Dec 2004) | 5 lines
5465 +
5466 +Added option dhcp_release to specify if we release the DHCP lease or not
5467 +defaults to no
5468 +Changed variables peer_* to dhcp_*
5469 +dhclient and udhcpc now specify a pidfile
5470 +
5471 +------------------------------------------------------------------------
5472 +r732 | vapier | 2004-12-01 22:36:46 -0500 (Wed, 01 Dec 2004) | 2 lines
5473 +
5474 +update the netmount script to kill processes again
5475 +
5476 +------------------------------------------------------------------------
5477 +r731 | uberlord | 2004-12-01 10:56:18 -0500 (Wed, 01 Dec 2004) | 3 lines
5478 +
5479 +Documentation fixes regarding iwconfig and linux-wlan-ng
5480 +Fixed bonding deps per bug #71419
5481 +
5482 +------------------------------------------------------------------------
5483 +r730 | vapier | 2004-11-30 23:44:31 -0500 (Tue, 30 Nov 2004) | 2 lines
5484 +
5485 +let users override hardcode mount options (for like /proc /sys /dev/pts etc...) with /etc/fstab #70044
5486 +
5487 +------------------------------------------------------------------------
5488 +r729 | vapier | 2004-11-30 16:43:15 -0500 (Tue, 30 Nov 2004) | 2 lines
5489 +
5490 +fix uml/colinux checks in clock init script
5491 +
5492 +------------------------------------------------------------------------
5493 +r728 | vapier | 2004-11-30 01:27:49 -0500 (Tue, 30 Nov 2004) | 2 lines
5494 +
5495 +make sure /etc/rc.conf has precedence over conf.d entries with critical services
5496 +
5497 +------------------------------------------------------------------------
5498 +r723 | uberlord | 2004-11-26 09:11:40 -0500 (Fri, 26 Nov 2004) | 2 lines
5499 +
5500 +clarified lack of linux-wlan-ng support in documentation
5501 +
5502 +------------------------------------------------------------------------
5503 +r722 | uberlord | 2004-11-26 04:14:05 -0500 (Fri, 26 Nov 2004) | 5 lines
5504 +
5505 +Fixed up address detection in apipa
5506 +net.lo now checks for duplicate static IPv4 addresses before assigning
5507 +iwconfig now supports preassociate and postassociate user hooks
5508 +net.example - changed $1 to ${IFACE} in examples
5509 +
5510 +------------------------------------------------------------------------
5511 +r720 | uberlord | 2004-11-24 12:21:43 -0500 (Wed, 24 Nov 2004) | 2 lines
5512 +
5513 +Fixed adsl stopping - #68934. Thanks to Andreas Kauer
5514 +
5515 +------------------------------------------------------------------------
5516 +r719 | vapier | 2004-11-24 11:49:05 -0500 (Wed, 24 Nov 2004) | 2 lines
5517 +
5518 +make keymaps more flexible #72225
5519 +
5520 +------------------------------------------------------------------------
5521 +r718 | uberlord | 2004-11-24 10:06:40 -0500 (Wed, 24 Nov 2004) | 2 lines
5522 +
5523 +Stopped user setting MODULES_DIR
5524 +
5525 +------------------------------------------------------------------------
5526 +r717 | uberlord | 2004-11-24 04:58:23 -0500 (Wed, 24 Nov 2004) | 3 lines
5527 +
5528 +Ensure all net-scripts modules depend on interface_variable function
5529 +where applicable
5530 +
5531 +------------------------------------------------------------------------
5532 +r716 | uberlord | 2004-11-23 13:41:01 -0500 (Tue, 23 Nov 2004) | 2 lines
5533 +
5534 +fixed variables for vlans in most modules
5535 +
5536 +------------------------------------------------------------------------
5537 +r715 | uberlord | 2004-11-23 12:44:24 -0500 (Tue, 23 Nov 2004) | 3 lines
5538 +
5539 +Fixed pump exporing ntp servers
5540 +implemented MODULES_DIR so we can change directory we load from on the fly
5541 +
5542 +------------------------------------------------------------------------
5543 +r714 | uberlord | 2004-11-23 11:23:39 -0500 (Tue, 23 Nov 2004) | 4 lines
5544 +
5545 +Removed rp_filter setting - fixes first part of bug #71971
5546 +Added sysctl.conf settings relating to rp_filter to sysctl.conf
5547 +- fixes last part of bug #71971
5548 +
5549 +------------------------------------------------------------------------
5550 +r713 | uberlord | 2004-11-23 10:39:22 -0500 (Tue, 23 Nov 2004) | 14 lines
5551 +
5552 +iproute2 does not need to create dummy interfaces for aliases
5553 +unlike ifconfig so we no longer do this
5554 +We now bring down all aliases and addresses properly
5555 +Split off some functions from net.lo into helpers.d/functions
5556 +so that our DHCP helper scripts can use them too :)
5557 +Deprecated interface specific setup in favour of a generic config
5558 +macchanger brings interface up now - fixes #71929
5559 +DHCP over VLAN now works - fixes #71860
5560 +Disabled modified function checking as it's far too expensive on CPU
5561 +and still isn't 100% reliable
5562 +When specifing a module that isn't emerged, you now get an error
5563 +telling you what to emerge
5564 +Removed -p option from the diff call used for function removal
5565 +
5566 +------------------------------------------------------------------------
5567 +r712 | uberlord | 2004-11-19 14:34:24 -0500 (Fri, 19 Nov 2004) | 2 lines
5568 +
5569 +removed iproute2 udhcpc reliance on the "bc" command
5570 +
5571 +------------------------------------------------------------------------
5572 +r711 | uberlord | 2004-11-19 13:06:30 -0500 (Fri, 19 Nov 2004) | 2 lines
5573 +
5574 +some servers don't set the broadcast flag ... we now handle this
5575 +
5576 +------------------------------------------------------------------------
5577 +r710 | agriffis | 2004-11-19 11:23:37 -0500 (Fri, 19 Nov 2004) | 2 lines
5578 +
5579 +Remove crap "ll" and "d" aliases from skel .bashrc
5580 +
5581 +------------------------------------------------------------------------
5582 +r709 | uberlord | 2004-11-19 11:22:05 -0500 (Fri, 19 Nov 2004) | 8 lines
5583 +
5584 +tests for hostname (none) when sending hostname via dhcpcd, udhpc or pump
5585 +udhcpc now does correct signal handling so we can release leases and
5586 +terminate cleanly
5587 +Improved pump process detection
5588 +Rewrote udhcpc helper scripts around udhcpc and wrapped dhclient to udhcpc
5589 +scripts. This makes things much saner as udhcpc is much saner - also fixed
5590 +essidnet and ipv6 local link for them.
5591 +
5592 +------------------------------------------------------------------------
5593 +r708 | uberlord | 2004-11-17 10:12:00 -0500 (Wed, 17 Nov 2004) | 4 lines
5594 +
5595 +ifconfig handles inet6 routing automatically - bug #33310
5596 +ifconfig - fixed old gateway + gateway in routes conflict
5597 +iproute2 cleaned up some functions
5598 +
5599 +------------------------------------------------------------------------
5600 +r707 | uberlord | 2004-11-17 05:59:57 -0500 (Wed, 17 Nov 2004) | 2 lines
5601 +
5602 +Fixed iproute2 adding addresses for vlans - bug #71419
5603 +
5604 +------------------------------------------------------------------------
5605 +r706 | uberlord | 2004-11-17 05:37:18 -0500 (Wed, 17 Nov 2004) | 2 lines
5606 +
5607 +Updated bonding documentation - bug #71419
5608 +
5609 +------------------------------------------------------------------------
5610 +r705 | uberlord | 2004-11-17 05:33:54 -0500 (Wed, 17 Nov 2004) | 3 lines
5611 +
5612 +Fixed invalid variable handling in bonding and vlan - bug #71419
5613 +apipa now brings the interface up before testing if address exists
5614 +
5615 +------------------------------------------------------------------------
5616 +r704 | uberlord | 2004-11-17 05:00:34 -0500 (Wed, 17 Nov 2004) | 3 lines
5617 +
5618 +We now buffer module_provides in a PROVIDES array localised inside
5619 + modules_load in net.lo
5620 +
5621 +------------------------------------------------------------------------
5622 +r703 | vapier | 2004-11-16 21:48:54 -0500 (Tue, 16 Nov 2004) | 2 lines
5623 +
5624 +minor syntax touchup #71445 by benno@××××××××××××.nl
5625 +
5626 +------------------------------------------------------------------------
5627 +r702 | uberlord | 2004-11-16 10:17:10 -0500 (Tue, 16 Nov 2004) | 6 lines
5628 +
5629 +We no longer default a fallback to APIPA when no config is given
5630 +net.example fleshed out a bit more for dhcpcd - fixes #60845
5631 +Improved forced module handling a touch
5632 +modules_sort and modules_check_user in net.lo buffer _provides,
5633 +_before and _after in arrays to avoid shelling out
5634 +
5635 +------------------------------------------------------------------------
5636 +r701 | uberlord | 2004-11-16 06:13:50 -0500 (Tue, 16 Nov 2004) | 3 lines
5637 +
5638 +Improved force module loading a bit
5639 +Better force module documentation
5640 +
5641 +------------------------------------------------------------------------
5642 +r700 | vapier | 2004-11-15 14:13:49 -0500 (Mon, 15 Nov 2004) | 2 lines
5643 +
5644 +rm with impunity
5645 +
5646 +------------------------------------------------------------------------
5647 +r699 | vapier | 2004-11-15 14:08:37 -0500 (Mon, 15 Nov 2004) | 2 lines
5648 +
5649 +make default hostname localhost
5650 +
5651 +------------------------------------------------------------------------
5652 +r698 | uberlord | 2004-11-15 13:51:54 -0500 (Mon, 15 Nov 2004) | 5 lines
5653 +
5654 +Split modules_load into smaller more managable functions in net.lo
5655 +Added modules_force option to net.lo with a big phat warning in
5656 + net.example about it potentially breaking networking
5657 +Fixed indentation problem in ifconfig
5658 +
5659 +------------------------------------------------------------------------
5660 +r697 | vapier | 2004-11-15 13:02:57 -0500 (Mon, 15 Nov 2004) | 2 lines
5661 +
5662 +make sure people dont run runscript.sh directly
5663 +
5664 +------------------------------------------------------------------------
5665 +r696 | vapier | 2004-11-15 11:41:32 -0500 (Mon, 15 Nov 2004) | 2 lines
5666 +
5667 +use find|xargs instead of find -exec #59732.
5668 +
5669 +------------------------------------------------------------------------
5670 +r695 | vapier | 2004-11-15 11:23:41 -0500 (Mon, 15 Nov 2004) | 2 lines
5671 +
5672 +stop using /etc/conf.d/basic
5673 +
5674 +------------------------------------------------------------------------
5675 +r694 | uberlord | 2004-11-15 10:54:46 -0500 (Mon, 15 Nov 2004) | 4 lines
5676 +
5677 +Added searchdomains_ESSID option to essidnet
5678 +Stopped the domain setting from putting the same entry in search
5679 + in config-system and essidnet
5680 +
5681 +------------------------------------------------------------------------
5682 +r693 | vapier | 2004-11-15 10:43:28 -0500 (Mon, 15 Nov 2004) | 2 lines
5683 +
5684 +new hostname/domainname scripts; move configuration to the standard conf.d/{hostname,domainname} files
5685 +
5686 +------------------------------------------------------------------------
5687 +r692 | vapier | 2004-11-15 10:42:49 -0500 (Mon, 15 Nov 2004) | 2 lines
5688 +
5689 +make sure users stop setting CLOCK in rc.conf instead of conf.d/clock
5690 +
5691 +------------------------------------------------------------------------
5692 +r691 | uberlord | 2004-11-15 09:14:26 -0500 (Mon, 15 Nov 2004) | 3 lines
5693 +
5694 +Removed second warning in net.lo when configuration not set
5695 +Fixed random address range in apipa
5696 +
5697 +------------------------------------------------------------------------
5698 +r690 | uberlord | 2004-11-15 07:17:06 -0500 (Mon, 15 Nov 2004) | 5 lines
5699 +
5700 +Documented APIPA module in net.example
5701 +Added kernel checking for vlan - fixes #70829
5702 +Added kernel checking for bonding, bridging and tuntap
5703 +Added iproute2 support to the APIPA module
5704 +
5705 +------------------------------------------------------------------------
5706 +r689 | vapier | 2004-11-13 18:04:54 -0500 (Sat, 13 Nov 2004) | 2 lines
5707 +
5708 +make svcdir mounting simpler #69595
5709 +
5710 +------------------------------------------------------------------------
5711 +r688 | uberlord | 2004-11-13 04:53:56 -0500 (Sat, 13 Nov 2004) | 4 lines
5712 +
5713 +Added arping duplicate address detection to net.lo
5714 +Created Automatic Private IP Addressing (APIPA) module
5715 +Bonding is now started pre instead of post
5716 +
5717 +------------------------------------------------------------------------
5718 +r687 | uberlord | 2004-11-12 13:18:27 -0500 (Fri, 12 Nov 2004) | 2 lines
5719 +
5720 +Fixed typo in tuntap module
5721 +
5722 +------------------------------------------------------------------------
5723 +r686 | uberlord | 2004-11-12 12:51:14 -0500 (Fri, 12 Nov 2004) | 5 lines
5724 +
5725 +Added dependancy checking to ipppd
5726 +Bonding is now started pre instead of post
5727 +Fixed missing changes of get_type to interface_type and get_variable to
5728 + interface_variable
5729 +
5730 +------------------------------------------------------------------------
5731 +r685 | uberlord | 2004-11-12 07:21:55 -0500 (Fri, 12 Nov 2004) | 7 lines
5732 +
5733 +Fixed iface variable in dhcp modules for vlans
5734 +Changed get_device to interface_device
5735 +Changed get_type to interface_type
5736 +Added vlan configuration options and documented them in net.example
5737 +Fixed bridge configuration handling
5738 +Removed _get_vlans from iproute2 and ifconfig as vlan now does it itself
5739 +
5740 +------------------------------------------------------------------------
5741 +r684 | uberlord | 2004-11-11 10:28:18 -0500 (Thu, 11 Nov 2004) | 6 lines
5742 +
5743 + Fixed category of rp-pppoe to net-dialup error when requesting ADSL
5744 + Improved inet6 address deletion and detection in iproute2
5745 + Improved gateway logic in ifconfig
5746 + Changed all wireless reporting functions to use iwgetid instead of
5747 + parsing iwconfig output except for essid
5748 +
5749 +------------------------------------------------------------------------
5750 +r683 | agriffis | 2004-11-10 09:50:51 -0500 (Wed, 10 Nov 2004) | 2 lines
5751 +
5752 +fix rc-scripts version in ChangeLog
5753 +
5754 +------------------------------------------------------------------------
5755 +r682 | vapier | 2004-11-09 20:30:17 -0500 (Tue, 09 Nov 2004) | 2 lines
5756 +
5757 +misc touchups from #70497 by benno@××××××××××××.nl
5758 +
5759 +------------------------------------------------------------------------
5760 +r681 | vapier | 2004-11-08 19:19:01 -0500 (Mon, 08 Nov 2004) | 2 lines
5761 +
5762 +'...' -> ' ...'
5763 +
5764 +------------------------------------------------------------------------
5765 +r680 | agriffis | 2004-11-08 11:01:35 -0500 (Mon, 08 Nov 2004) | 2 lines
5766 +
5767 +rc-scripts-1.6.6
5768 +
5769 +------------------------------------------------------------------------
5770 +r679 | uberlord | 2004-11-08 10:18:24 -0500 (Mon, 08 Nov 2004) | 4 lines
5771 +
5772 +Added options to configure bridge
5773 +Added bridge configuration example to net.example
5774 +Added missing required function interface_exists to iptunnel check_depends
5775 +
5776 +------------------------------------------------------------------------
5777 +r678 | agriffis | 2004-11-07 22:48:56 -0500 (Sun, 07 Nov 2004) | 2 lines
5778 +
5779 +Restore -nc which I inadvertently removed when backing out rev 1.74
5780 +
5781 +------------------------------------------------------------------------
5782 +r677 | agriffis | 2004-11-07 22:44:17 -0500 (Sun, 07 Nov 2004) | 2 lines
5783 +
5784 +Fix shell scripting errors that would result in /sbin/functions.sh: line 166: [: too many arguments. These errors were introduced in revision 1.74 of functions.sh
5785 +
5786 +------------------------------------------------------------------------
5787 +r676 | agriffis | 2004-11-07 22:16:17 -0500 (Sun, 07 Nov 2004) | 2 lines
5788 +
5789 +Fix shell scripting error that would result in /sbin/functions.sh: line 166: [: too many arguments
5790 +
5791 +------------------------------------------------------------------------
5792 +r675 | uberlord | 2004-11-05 12:03:08 -0500 (Fri, 05 Nov 2004) | 11 lines
5793 +
5794 +net-scripts/net.modules.d/bridge
5795 +- fixed destroying a bridge if no ports were added
5796 +- starts interfaces if they don't exist - fixed bug #65153
5797 +
5798 +net-scrips/net.modules.d/bonding
5799 +- starts interfaces if they don't exist
5800 +
5801 +net-scripts/init.d/net.lo
5802 +- added net_start() function to start depandant ifaces
5803 + so that bridge br0 can active tun0 which net.tun0 has to create
5804 +
5805 +------------------------------------------------------------------------
5806 +r674 | uberlord | 2004-11-05 09:32:33 -0500 (Fri, 05 Nov 2004) | 16 lines
5807 +
5808 + net-scripts/init.d/net.lo
5809 + - added use dependany on wlan incase we're using linux-wlan-ng drivers
5810 + fixes bug #64978
5811 + - moved start() to run_start() and stop() to run_stop()
5812 + created run() and new start()/stop() functions
5813 + this is so that we have one single entry point to localise variables
5814 + and to remove any added functions loaded by our modules
5815 + - removed redundant interface_exists() as it's provided by
5816 + ifconfig and/or iproute2
5817 +
5818 + net-scripts/net.modules.d/ifconfig and iproute2
5819 + - added ifconfig_tunnel and iproute2_tunnel functions
5820 +
5821 + addred gre/ipip tunnel support via the the tunnel module
5822 + - fixes bug #50765
5823 +
5824 +------------------------------------------------------------------------
5825 +r673 | uberlord | 2004-11-04 19:09:12 -0500 (Thu, 04 Nov 2004) | 8 lines
5826 +
5827 + net-scripts/net.modules.d/pump
5828 + - fixed setting ntp servers
5829 +
5830 + net-scripts/net.modules.d/dhcpcd
5831 + - fixed stopping function
5832 +
5833 + Fixed last ChangeLog date to today and not tomorrow :/
5834 +
5835 +------------------------------------------------------------------------
5836 +r672 | uberlord | 2004-11-04 16:42:07 -0500 (Thu, 04 Nov 2004) | 14 lines
5837 +
5838 +
5839 + net.lo - added get_type function to return the type of the interface
5840 + - eth, ippp, etc
5841 +
5842 + ipppd, tuntap
5843 + - start() moved to pre_start() and we now test by type
5844 + this means you no longer need ifconfig_ippp0=( "isdn" "dhcp" )
5845 + as ippp0 is always an isdn device
5846 +
5847 + bridge - fixed stop function and moved start() to pre_start()
5848 + and automatically start if the variable bridge_${iface} exists
5849 +
5850 + net.example - fixed up documentation for changed behaviour above
5851 +
5852 +------------------------------------------------------------------------
5853 +r671 | uberlord | 2004-11-04 11:50:33 -0500 (Thu, 04 Nov 2004) | 4 lines
5854 +
5855 +
5856 +Fixed bonding module to work with interface commands
5857 +Added extra output to the bonding module
5858 +
5859 +------------------------------------------------------------------------
5860 +r670 | uberlord | 2004-11-04 11:20:25 -0500 (Thu, 04 Nov 2004) | 16 lines
5861 +
5862 +
5863 + net-scripts/init.d/net.lo
5864 + - we remove all added functions when restarting an interface
5865 + this relies on the diff command being available
5866 +
5867 + added isdn support via the new ipppd module
5868 +
5869 + net-scripts/conf.d/net.example
5870 + - added sample isdn setup
5871 +
5872 + net-scripts/conf.d/wireless.example
5873 + - added better descriptions to the _sleep variables
5874 +
5875 + Fixed boolean logic error when testing is_net_up in /sbin/runscript.sh
5876 + - fixed bug #70022
5877 +
5878 +------------------------------------------------------------------------
5879 +r669 | vapier | 2004-11-04 01:47:42 -0500 (Thu, 04 Nov 2004) | 2 lines
5880 +
5881 +keep clock in CRITICAL_SERVICES, but run it after modules and /usr are setup #70008
5882 +
5883 +------------------------------------------------------------------------
5884 +r668 | vapier | 2004-11-03 18:57:49 -0500 (Wed, 03 Nov 2004) | 2 lines
5885 +
5886 +make sure critical services source conf.d files #69956
5887 +
5888 +------------------------------------------------------------------------
5889 +r667 | uberlord | 2004-11-03 14:02:25 -0500 (Wed, 03 Nov 2004) | 2 lines
5890 +
5891 +net.lo update
5892 +
5893 +------------------------------------------------------------------------
5894 +r666 | uberlord | 2004-11-03 10:41:42 -0500 (Wed, 03 Nov 2004) | 2 lines
5895 +
5896 +Fixed up error message and documentation when scanning does not work in iwconfig
5897 +
5898 +------------------------------------------------------------------------
5899 +r665 | uberlord | 2004-11-03 07:40:11 -0500 (Wed, 03 Nov 2004) | 2 lines
5900 +
5901 +fixup iwconfig error when scanning is not supported
5902 +
5903 +------------------------------------------------------------------------
5904 +r664 | uberlord | 2004-11-03 05:32:25 -0500 (Wed, 03 Nov 2004) | 2 lines
5905 +
5906 +inet6 fixes - bug #65417
5907 +
5908 +------------------------------------------------------------------------
5909 +r663 | uberlord | 2004-11-02 11:28:07 -0500 (Tue, 02 Nov 2004) | 4 lines
5910 +
5911 +
5912 + net-scripts/init.d/net.lo
5913 + - modprobe ${IFACE} when ${IFACE} does not exist
5914 +
5915 +------------------------------------------------------------------------
5916 +r662 | uberlord | 2004-11-02 10:57:09 -0500 (Tue, 02 Nov 2004) | 2 lines
5917 +
5918 +*** empty log message ***
5919 +
5920 +------------------------------------------------------------------------
5921 +r661 | vapier | 2004-11-02 09:00:05 -0500 (Tue, 02 Nov 2004) | 2 lines
5922 +
5923 +dont create /dev/sndstat anymore #69635.
5924 +
5925 +------------------------------------------------------------------------
5926 +r660 | vapier | 2004-11-02 08:49:59 -0500 (Tue, 02 Nov 2004) | 2 lines
5927 +
5928 +fix syntax error #69789
5929 +
5930 +------------------------------------------------------------------------
5931 +r659 | vapier | 2004-11-01 20:00:14 -0500 (Mon, 01 Nov 2004) | 2 lines
5932 +
5933 +dump the error message returned by hwclock
5934 +
5935 +------------------------------------------------------------------------
5936 +r658 | agriffis | 2004-11-01 14:10:35 -0500 (Mon, 01 Nov 2004) | 2 lines
5937 +
5938 +rc-scripts-1.6.5
5939 +
5940 +------------------------------------------------------------------------
5941 +r657 | uberlord | 2004-11-01 13:55:41 -0500 (Mon, 01 Nov 2004) | 2 lines
5942 +
5943 +*** empty log message ***
5944 +
5945 +------------------------------------------------------------------------
5946 +r656 | vapier | 2004-11-01 13:31:46 -0500 (Mon, 01 Nov 2004) | 2 lines
5947 +
5948 +allow TMP to be overridden by the environment
5949 +
5950 +------------------------------------------------------------------------
5951 +r655 | uberlord | 2004-11-01 11:24:04 -0500 (Mon, 01 Nov 2004) | 2 lines
5952 +
5953 +*** empty log message ***
5954 +
5955 +------------------------------------------------------------------------
5956 +r654 | azarah | 2004-10-31 07:26:32 -0500 (Sun, 31 Oct 2004) | 2 lines
5957 +
5958 +Add the 'lo' option to RC_NET_STRICT_CHECKING to resolve bug #29225.
5959 +
5960 +------------------------------------------------------------------------
5961 +r653 | azarah | 2004-10-31 06:27:38 -0500 (Sun, 31 Oct 2004) | 2 lines
5962 +
5963 +Move all functions in above end code and add comment
5964 +
5965 +------------------------------------------------------------------------
5966 +r652 | azarah | 2004-10-31 05:43:06 -0500 (Sun, 31 Oct 2004) | 5 lines
5967 +
5968 +Do not delete depscan and envupdate caches on reboot, as this should
5969 +improve bootup times - works nicely with the '-u' parameters of both.
5970 +Also move the '-u' parameter test of depscan.sh after the directory
5971 +exist test, else /started/, etc do not exist.
5972 +
5973 +------------------------------------------------------------------------
5974 +r651 | vapier | 2004-10-29 09:07:34 -0400 (Fri, 29 Oct 2004) | 2 lines
5975 +
5976 +accept -nc as a short option to --nocolor #64736. also change $* to $@.
5977 +
5978 +------------------------------------------------------------------------
5979 +r650 | vapier | 2004-10-29 08:52:45 -0400 (Fri, 29 Oct 2004) | 2 lines
5980 +
5981 +start clock earlier #68133
5982 +
5983 +------------------------------------------------------------------------
5984 +r649 | vapier | 2004-10-28 19:49:55 -0400 (Thu, 28 Oct 2004) | 2 lines
5985 +
5986 +allow users to choose filesystem format for /dev #69091 and add a help file for people missing /dev/null or /dev/console
5987 +
5988 +------------------------------------------------------------------------
5989 +r648 | azarah | 2004-10-28 15:18:38 -0400 (Thu, 28 Oct 2004) | 2 lines
5990 +
5991 +Only add files not managed by udev to device tarball, bug #57110.
5992 +
5993 +------------------------------------------------------------------------
5994 +r647 | vapier | 2004-10-28 10:01:27 -0400 (Thu, 28 Oct 2004) | 2 lines
5995 +
5996 +use pam_console_apply on udev and dont run $(id) when we have $EUID
5997 +
5998 +------------------------------------------------------------------------
5999 +r646 | vapier | 2004-10-26 14:24:18 -0400 (Tue, 26 Oct 2004) | 2 lines
6000 +
6001 +make comment a little bit clearer #69046
6002 +
6003 +------------------------------------------------------------------------
6004 +r645 | agriffis | 2004-10-25 22:14:08 -0400 (Mon, 25 Oct 2004) | 2 lines
6005 +
6006 +rc-scripts-1.6.4
6007 +
6008 +------------------------------------------------------------------------
6009 +r644 | vapier | 2004-10-25 22:01:11 -0400 (Mon, 25 Oct 2004) | 5 lines
6010 +
6011 +- make devfsd run regardless of how devfs was mounted #68795
6012 +- respect / passno properly (dont use -A) #68822
6013 +- add gentoo=forcefsck
6014 +- dont save device tarball on livecd #68469
6015 +
6016 +------------------------------------------------------------------------
6017 +r643 | agriffis | 2004-10-25 17:22:04 -0400 (Mon, 25 Oct 2004) | 2 lines
6018 +
6019 +more net-scripts fixes, related to module loading and stopping aliases
6020 +
6021 +------------------------------------------------------------------------
6022 +r642 | agriffis | 2004-10-25 14:40:43 -0400 (Mon, 25 Oct 2004) | 8 lines
6023 +
6024 +In net-scripts/net.modules.d/ifconfig:
6025 +- Simplify ifconfig_is_up()
6026 +- Fix ifconfig_get_aliases_rev() to actually work... you can't
6027 + specify an interface name to ifconfig if you want to see the
6028 + aliases.
6029 +- Workaround a couple ifconfig bugs dealing with aliases
6030 +- Correct a return status in ifconfig_interface_del_addresses()
6031 +
6032 +------------------------------------------------------------------------
6033 +r641 | vapier | 2004-10-25 02:25:32 -0400 (Mon, 25 Oct 2004) | 2 lines
6034 +
6035 +arguements -> arguments typo
6036 +
6037 +------------------------------------------------------------------------
6038 +r640 | agriffis | 2004-10-24 21:42:52 -0400 (Sun, 24 Oct 2004) | 2 lines
6039 +
6040 +Include livecd patch that was applied to baselayout-1.9.4-r6 to use agetty instead of mingetty
6041 +
6042 +------------------------------------------------------------------------
6043 +r639 | vapier | 2004-10-24 01:14:59 -0400 (Sun, 24 Oct 2004) | 2 lines
6044 +
6045 +mount tmpfs instead of ramfs on /dev for udev systems #68653
6046 +
6047 +------------------------------------------------------------------------
6048 +r638 | agriffis | 2004-10-23 15:49:02 -0400 (Sat, 23 Oct 2004) | 2 lines
6049 +
6050 +rc-scripts-1.6.3
6051 +
6052 +------------------------------------------------------------------------
6053 +r637 | agriffis | 2004-10-22 12:47:40 -0400 (Fri, 22 Oct 2004) | 2 lines
6054 +
6055 +Add support for user_eth0 in the adsl module and in net.example. This means that most users won't need to edit pppoe.conf at all
6056 +
6057 +------------------------------------------------------------------------
6058 +r636 | agriffis | 2004-10-21 23:50:21 -0400 (Thu, 21 Oct 2004) | 2 lines
6059 +
6060 +Remove old etc/conf.d/net and try to clarify instructions in net-scripts/conf.d/net.example. Add example for ADSL
6061 +
6062 +------------------------------------------------------------------------
6063 +r635 | vapier | 2004-10-21 15:05:52 -0400 (Thu, 21 Oct 2004) | 2 lines
6064 +
6065 +unify all the uml checks into one function, is_uml_sys()
6066 +
6067 +------------------------------------------------------------------------
6068 +r634 | vapier | 2004-10-20 08:56:14 -0400 (Wed, 20 Oct 2004) | 2 lines
6069 +
6070 +more network filesystems
6071 +
6072 +------------------------------------------------------------------------
6073 +r633 | vapier | 2004-10-19 09:27:02 -0400 (Tue, 19 Oct 2004) | 2 lines
6074 +
6075 +slight spacing adjustment in output
6076 +
6077 +------------------------------------------------------------------------
6078 +r632 | vapier | 2004-10-19 01:01:23 -0400 (Tue, 19 Oct 2004) | 2 lines
6079 +
6080 +remove the automount of ramdisk since it isnt perfect
6081 +
6082 +------------------------------------------------------------------------
6083 +r631 | vapier | 2004-10-19 00:31:12 -0400 (Tue, 19 Oct 2004) | 2 lines
6084 +
6085 +dont pass adjust options with --hctosys
6086 +
6087 +------------------------------------------------------------------------
6088 +r630 | vapier | 2004-10-19 00:20:27 -0400 (Tue, 19 Oct 2004) | 2 lines
6089 +
6090 +handle read only filesystems nicer
6091 +
6092 +------------------------------------------------------------------------
6093 +r629 | vapier | 2004-10-19 00:15:16 -0400 (Tue, 19 Oct 2004) | 2 lines
6094 +
6095 +use [ = ] and [[ == ]]
6096 +
6097 +------------------------------------------------------------------------
6098 +r628 | vapier | 2004-10-18 20:03:41 -0400 (Mon, 18 Oct 2004) | 2 lines
6099 +
6100 +add UNICODE #32111 and UML support #29707
6101 +
6102 +------------------------------------------------------------------------
6103 +r627 | vapier | 2004-10-18 19:30:13 -0400 (Mon, 18 Oct 2004) | 2 lines
6104 +
6105 +helpful output
6106 +
6107 +------------------------------------------------------------------------
6108 +r626 | agriffis | 2004-10-18 19:10:20 -0400 (Mon, 18 Oct 2004) | 2 lines
6109 +
6110 +In net.lo, use eindent for output of pre/post scripts
6111 +
6112 +------------------------------------------------------------------------
6113 +r625 | agriffis | 2004-10-18 19:03:19 -0400 (Mon, 18 Oct 2004) | 10 lines
6114 +
6115 +Add v-e-commands (veinfo, vbegin, etc) to sbin/functions.sh that
6116 +depend on RC_VERBOSE which defaults to no. Add --verbose to args
6117 +understood by runscript.sh.
6118 +
6119 +Use veinfo and friends in net-scripts/init.d/net.lo when loading
6120 +modules since this information is confusing to users.
6121 +
6122 +Always load global "modules" setting in following "modules_iface"
6123 +since this is a little easier for users to understand.
6124 +
6125 +------------------------------------------------------------------------
6126 +r624 | vapier | 2004-10-18 13:35:45 -0400 (Mon, 18 Oct 2004) | 2 lines
6127 +
6128 +only run cache-building scripts when the cache is out of date #67976
6129 +
6130 +------------------------------------------------------------------------
6131 +r623 | vapier | 2004-10-18 10:07:36 -0400 (Mon, 18 Oct 2004) | 2 lines
6132 +
6133 +convert to using $NET_FS_LIST
6134 +
6135 +------------------------------------------------------------------------
6136 +r622 | vapier | 2004-10-18 10:06:47 -0400 (Mon, 18 Oct 2004) | 2 lines
6137 +
6138 +add shfs to our net filesystems list
6139 +
6140 +------------------------------------------------------------------------
6141 +r621 | vapier | 2004-10-16 13:37:11 -0400 (Sat, 16 Oct 2004) | 2 lines
6142 +
6143 +dont run /sbin/pam_console_apply if using udev #50315
6144 +
6145 +------------------------------------------------------------------------
6146 +r620 | vapier | 2004-10-16 13:03:02 -0400 (Sat, 16 Oct 2004) | 2 lines
6147 +
6148 +move devfs stuff to the devfs package #67276
6149 +
6150 +------------------------------------------------------------------------
6151 +r619 | vapier | 2004-10-16 12:54:14 -0400 (Sat, 16 Oct 2004) | 2 lines
6152 +
6153 +add support for coLinux to clock
6154 +
6155 +------------------------------------------------------------------------
6156 +r618 | vapier | 2004-10-16 02:13:26 -0400 (Sat, 16 Oct 2004) | 2 lines
6157 +
6158 +make /usr/local have highest precedence in PATH #12531
6159 +
6160 +------------------------------------------------------------------------
6161 +r617 | vapier | 2004-10-16 01:47:45 -0400 (Sat, 16 Oct 2004) | 2 lines
6162 +
6163 +clean up clock and make it more configurable (ideas from redhat and #15834)
6164 +
6165 +------------------------------------------------------------------------
6166 +r616 | vapier | 2004-10-16 01:42:25 -0400 (Sat, 16 Oct 2004) | 2 lines
6167 +
6168 +also make noexec default for /dev/shm
6169 +
6170 +------------------------------------------------------------------------
6171 +r615 | vapier | 2004-10-15 15:26:48 -0400 (Fri, 15 Oct 2004) | 2 lines
6172 +
6173 +have default /dev/shm mount with nodev/nosuid
6174 +
6175 +------------------------------------------------------------------------
6176 +r614 | vapier | 2004-10-14 21:56:23 -0400 (Thu, 14 Oct 2004) | 2 lines
6177 +
6178 +allow users to use tmpfs/ramfs/ramdisk as their service directories #64079
6179 +
6180 +------------------------------------------------------------------------
6181 +r613 | agriffis | 2004-10-14 18:50:31 -0400 (Thu, 14 Oct 2004) | 2 lines
6182 +
6183 +Fix rc-status to work with new COLS code
6184 +
6185 +------------------------------------------------------------------------
6186 +r612 | vapier | 2004-10-14 14:00:27 -0400 (Thu, 14 Oct 2004) | 2 lines
6187 +
6188 +tweak the output of usage()
6189 +
6190 +------------------------------------------------------------------------
6191 +r611 | vapier | 2004-10-14 01:28:35 -0400 (Thu, 14 Oct 2004) | 2 lines
6192 +
6193 +move the utmp clearing code out of bootmisc and into rc itself #61727
6194 +
6195 +------------------------------------------------------------------------
6196 +r610 | vapier | 2004-10-13 23:53:15 -0400 (Wed, 13 Oct 2004) | 2 lines
6197 +
6198 +make handling of /dev a much more flexible process
6199 +
6200 +------------------------------------------------------------------------
6201 +r609 | agriffis | 2004-10-13 20:15:39 -0400 (Wed, 13 Oct 2004) | 2 lines
6202 +
6203 +Minor addition to previous commit -- use ... by default when RC_DOT_PATTERN is unset
6204 +
6205 +------------------------------------------------------------------------
6206 +r608 | agriffis | 2004-10-13 20:03:45 -0400 (Wed, 13 Oct 2004) | 2 lines
6207 +
6208 +Spanky doesn't like the dots... disable them by default, but you can set RC_DOT_PATTERN=' .' in /etc/conf.d/rc to get them back
6209 +
6210 +------------------------------------------------------------------------
6211 +r607 | agriffis | 2004-10-13 14:39:18 -0400 (Wed, 13 Oct 2004) | 2 lines
6212 +
6213 +Cosmetic fixes for starting loopback interface
6214 +
6215 +------------------------------------------------------------------------
6216 +r606 | agriffis | 2004-10-13 13:21:54 -0400 (Wed, 13 Oct 2004) | 2 lines
6217 +
6218 +rc-scripts 1.6.2
6219 +
6220 +------------------------------------------------------------------------
6221 +r605 | agriffis | 2004-10-13 13:13:49 -0400 (Wed, 13 Oct 2004) | 21 lines
6222 +
6223 +Install net.modules.d to /lib/rcscripts instead of /etc so we
6224 +don't have to deal with CONFIG_PROTECT
6225 +
6226 +Fix diff code in modules_load so it can identify which functions
6227 +have been modified
6228 +
6229 +Fix fallback mechanism in iface_start so that it works correctly
6230 +and doesn't report a bogus error message when trying the fallback
6231 +
6232 +Get rid of need_begin trickery in iface_stop
6233 +
6234 +Simplify eend processing in dhcp modules
6235 +
6236 +Implement eindent, eoutdent, esetdent in functions.sh and adjust
6237 +net-scripts to use them.
6238 +
6239 +Re-write einfo, ewarn, eerror, ebegin, eend, ewend to use
6240 +RC_INDENTATION and to work better on serial terminals
6241 +
6242 +Remove conf.d/net.ppp0 since that is provided by net-dialup/ppp
6243 +
6244 +------------------------------------------------------------------------
6245 +r604 | agriffis | 2004-10-12 16:50:28 -0400 (Tue, 12 Oct 2004) | 2 lines
6246 +
6247 +fix ipaddr_fallback example
6248 +
6249 +------------------------------------------------------------------------
6250 +r603 | vapier | 2004-10-09 23:41:49 -0400 (Sat, 09 Oct 2004) | 2 lines
6251 +
6252 +add domainname to boot runlevel by default #47041
6253 +
6254 +------------------------------------------------------------------------
6255 +r602 | agriffis | 2004-10-09 23:11:48 -0400 (Sat, 09 Oct 2004) | 2 lines
6256 +
6257 +Create NET_FS_LIST and is_net_fs in functions.sh and use them in checkroot, localmount, netmount, net.example, and net.lo
6258 +
6259 +------------------------------------------------------------------------
6260 +r601 | agriffis | 2004-10-09 21:45:37 -0400 (Sat, 09 Oct 2004) | 2 lines
6261 +
6262 +Remove init.d/net.eth0 net.lo and net.ppp0. The first two are provided now by net-scripts and net.ppp0 is shipped in net-dialup/ppp
6263 +
6264 +------------------------------------------------------------------------
6265 +r600 | vapier | 2004-10-09 19:35:34 -0400 (Sat, 09 Oct 2004) | 2 lines
6266 +
6267 +dont override netboot/kernel setups with localhost #38172
6268 +
6269 +------------------------------------------------------------------------
6270 +r599 | vapier | 2004-10-08 10:51:42 -0400 (Fri, 08 Oct 2004) | 2 lines
6271 +
6272 +add some nfs examples to sysctl.conf
6273 +
6274 +------------------------------------------------------------------------
6275 +r598 | vapier | 2004-10-08 09:46:05 -0400 (Fri, 08 Oct 2004) | 2 lines
6276 +
6277 +mount /sys with the -n param
6278 +
6279 +------------------------------------------------------------------------
6280 +r597 | agriffis | 2004-10-06 21:06:13 -0400 (Wed, 06 Oct 2004) | 2 lines
6281 +
6282 +Update to net-scripts 1.0.2 from Roy
6283 +
6284 +------------------------------------------------------------------------
6285 +r596 | vapier | 2004-10-06 18:37:03 -0400 (Wed, 06 Oct 2004) | 2 lines
6286 +
6287 +change net.ipv4.conf.default.rp_filter to default on
6288 +
6289 +------------------------------------------------------------------------
6290 +r595 | vapier | 2004-10-06 17:12:49 -0400 (Wed, 06 Oct 2004) | 2 lines
6291 +
6292 +beautify it in the Gentoo style and add some comments
6293 +
6294 +------------------------------------------------------------------------
6295 +r594 | vapier | 2004-10-06 00:35:18 -0400 (Wed, 06 Oct 2004) | 2 lines
6296 +
6297 +use sort -u instead of uniq #36453
6298 +
6299 +------------------------------------------------------------------------
6300 +r593 | vapier | 2004-10-05 22:02:47 -0400 (Tue, 05 Oct 2004) | 2 lines
6301 +
6302 +add more info to sysctl.conf
6303 +
6304 +------------------------------------------------------------------------
6305 +r592 | vapier | 2004-10-05 21:27:31 -0400 (Tue, 05 Oct 2004) | 2 lines
6306 +
6307 +let RC_NOCOLOR be set in the environment
6308 +
6309 +------------------------------------------------------------------------
6310 +r591 | vapier | 2004-10-05 21:27:16 -0400 (Tue, 05 Oct 2004) | 2 lines
6311 +
6312 +as they say, MORE QUOTES; also, respect RC_NOCOLOR
6313 +
6314 +------------------------------------------------------------------------
6315 +r590 | vapier | 2004-10-05 21:17:27 -0400 (Tue, 05 Oct 2004) | 2 lines
6316 +
6317 +selinux update
6318 +
6319 +------------------------------------------------------------------------
6320 +r589 | vapier | 2004-10-05 20:08:49 -0400 (Tue, 05 Oct 2004) | 2 lines
6321 +
6322 +have depscan.sh call eend when it is done running #59694
6323 +
6324 +------------------------------------------------------------------------
6325 +r588 | vapier | 2004-10-05 19:15:02 -0400 (Tue, 05 Oct 2004) | 2 lines
6326 +
6327 +after-boot dmesg logging #55421
6328 +
6329 +------------------------------------------------------------------------
6330 +r587 | agriffis | 2004-10-05 17:37:52 -0400 (Tue, 05 Oct 2004) | 2 lines
6331 +
6332 +Get rid of getcols() in sbin/functions.sh. Use COLUMNS when possible and otherwise clean up the COLS code. Fix the "emerge depend" detection code to use RC_ENDCOL="no"
6333 +
6334 +------------------------------------------------------------------------
6335 +r586 | vapier | 2004-10-05 11:59:27 -0400 (Tue, 05 Oct 2004) | 2 lines
6336 +
6337 +let domainname override settings obtained by dhcp/etc... #48277
6338 +
6339 +------------------------------------------------------------------------
6340 +r585 | vapier | 2004-10-04 23:21:05 -0400 (Mon, 04 Oct 2004) | 2 lines
6341 +
6342 +/proc/cmdline may exist but not be readable for non-root users
6343 +
6344 +------------------------------------------------------------------------
6345 +r584 | vapier | 2004-10-04 20:17:11 -0400 (Mon, 04 Oct 2004) | 2 lines
6346 +
6347 +more services to fix #44458 #52881 #55939 #58997 #66166 #66297
6348 +
6349 +------------------------------------------------------------------------
6350 +r583 | vapier | 2004-10-04 00:32:05 -0400 (Mon, 04 Oct 2004) | 2 lines
6351 +
6352 +reorder mount arguements to be POSIX standard #66225
6353 +
6354 +------------------------------------------------------------------------
6355 +r582 | vapier | 2004-10-03 05:21:27 -0400 (Sun, 03 Oct 2004) | 2 lines
6356 +
6357 +example / is now ext3 instead of xfs #42670
6358 +
6359 +------------------------------------------------------------------------
6360 +r581 | vapier | 2004-10-03 05:13:02 -0400 (Sun, 03 Oct 2004) | 2 lines
6361 +
6362 +add euro to the example extended keys #42631
6363 +
6364 +------------------------------------------------------------------------
6365 +r580 | vapier | 2004-10-03 04:22:51 -0400 (Sun, 03 Oct 2004) | 2 lines
6366 +
6367 +make sure we check out what happened with swapon #39834
6368 +
6369 +------------------------------------------------------------------------
6370 +r579 | vapier | 2004-10-03 04:09:49 -0400 (Sun, 03 Oct 2004) | 2 lines
6371 +
6372 +respect fs_passno for / #39212
6373 +
6374 +------------------------------------------------------------------------
6375 +r578 | vapier | 2004-10-03 03:18:45 -0400 (Sun, 03 Oct 2004) | 2 lines
6376 +
6377 +update default fs_passno in fstab #37314
6378 +
6379 +------------------------------------------------------------------------
6380 +r577 | vapier | 2004-10-03 03:01:50 -0400 (Sun, 03 Oct 2004) | 2 lines
6381 +
6382 +dont try to fsck a network-ed root (like NFS) #36624
6383 +
6384 +------------------------------------------------------------------------
6385 +r576 | vapier | 2004-10-03 01:58:59 -0400 (Sun, 03 Oct 2004) | 2 lines
6386 +
6387 +nfs4 support in netmount #25106
6388 +
6389 +------------------------------------------------------------------------
6390 +r575 | vapier | 2004-10-02 20:37:54 -0400 (Sat, 02 Oct 2004) | 2 lines
6391 +
6392 +update the cryptfs check to include [ -x /bin/cryptsetup ]
6393 +
6394 +------------------------------------------------------------------------
6395 +r574 | vapier | 2004-10-02 01:38:28 -0400 (Sat, 02 Oct 2004) | 2 lines
6396 +
6397 +break the serial console / no color logic up completely and remove the console resizing code (#32453)
6398 +
6399 +------------------------------------------------------------------------
6400 +r573 | vapier | 2004-09-30 01:59:36 -0400 (Thu, 30 Sep 2004) | 2 lines
6401 +
6402 +update changelog for dmcrypt
6403 +
6404 +------------------------------------------------------------------------
6405 +r572 | vapier | 2004-09-30 01:58:34 -0400 (Thu, 30 Sep 2004) | 2 lines
6406 +
6407 +clean up the output of dm-crypt
6408 +
6409 +------------------------------------------------------------------------
6410 +r571 | vapier | 2004-09-30 01:53:01 -0400 (Thu, 30 Sep 2004) | 2 lines
6411 +
6412 +disable cryptfs by default
6413 +
6414 +------------------------------------------------------------------------
6415 +r570 | vapier | 2004-09-30 00:10:55 -0400 (Thu, 30 Sep 2004) | 2 lines
6416 +
6417 +fix whitespacing
6418 +
6419 +------------------------------------------------------------------------
6420 +r569 | vapier | 2004-09-29 01:05:27 -0400 (Wed, 29 Sep 2004) | 2 lines
6421 +
6422 +move nscd back to glibc
6423 +
6424 +------------------------------------------------------------------------
6425 +r568 | agriffis | 2004-09-29 00:13:33 -0400 (Wed, 29 Sep 2004) | 2 lines
6426 +
6427 +Prefer ~/.dir_colors over /etc/DIR_COLORS when it exists #64489
6428 +
6429 +------------------------------------------------------------------------
6430 +r567 | agriffis | 2004-09-27 23:13:41 -0400 (Mon, 27 Sep 2004) | 2 lines
6431 +
6432 +Clear the screen in .bash_logout #32330
6433 +
6434 +------------------------------------------------------------------------
6435 +r566 | agriffis | 2004-09-27 18:11:44 -0400 (Mon, 27 Sep 2004) | 18 lines
6436 +
6437 +cvs diff: etc/conf.d/cryptfs is a new entry, no comparison available
6438 +
6439 + Add the default cryptfs configuration file
6440 +
6441 + init.d/checkfs | 146 +++++++++++++++++++++++++++++++-----------------------
6442 + init.d/localmount | 111 +++++++++++++++++++++++++++--------------
6443 +
6444 + Minor fixes to tigger's dm-crypt stuff that resulted in some
6445 + rewriting. Don't set status in a subshell so success/failure is
6446 + preserved. Allow multi-line configuration files
6447 +
6448 + ChangeLog | 9 ++-
6449 + tarball.sh | 2
6450 +
6451 + Update to version 1.6.1
6452 +
6453 + 4 files changed, 167 insertions(+), 101 deletions(-)
6454 +
6455 +------------------------------------------------------------------------
6456 +r565 | kugelfang | 2004-09-26 09:55:42 -0400 (Sun, 26 Sep 2004) | 2 lines
6457 +
6458 +Forgot to remove CONF_LIBDIR="" before commiting :-/
6459 +
6460 +------------------------------------------------------------------------
6461 +r564 | kugelfang | 2004-09-26 09:48:35 -0400 (Sun, 26 Sep 2004) | 2 lines
6462 +
6463 +Added get_libdir().
6464 +
6465 +------------------------------------------------------------------------
6466 +r563 | vapier | 2004-09-23 20:26:44 -0400 (Thu, 23 Sep 2004) | 2 lines
6467 +
6468 +rework the $COLS logic
6469 +
6470 +------------------------------------------------------------------------
6471 +r562 | vapier | 2004-09-20 23:26:17 -0400 (Mon, 20 Sep 2004) | 2 lines
6472 +
6473 +fix --nocolor support #64736
6474 +
6475 +------------------------------------------------------------------------
6476 +r561 | vapier | 2004-09-19 15:51:25 -0400 (Sun, 19 Sep 2004) | 2 lines
6477 +
6478 +make sure our $COLS variable is set sanely when dealing with serial consoles and other similar tty devices
6479 +
6480 +------------------------------------------------------------------------
6481 +r560 | vapier | 2004-09-19 01:39:28 -0400 (Sun, 19 Sep 2004) | 2 lines
6482 +
6483 +white space fixes
6484 +
6485 +------------------------------------------------------------------------
6486 +r559 | vapier | 2004-09-16 08:30:13 -0400 (Thu, 16 Sep 2004) | 2 lines
6487 +
6488 +trim out more extraneous whitespace
6489 +
6490 +------------------------------------------------------------------------
6491 +r558 | vapier | 2004-09-16 08:20:19 -0400 (Thu, 16 Sep 2004) | 2 lines
6492 +
6493 +remove extraneous whitespace
6494 +
6495 +------------------------------------------------------------------------
6496 +r557 | agriffis | 2004-09-15 16:50:46 -0400 (Wed, 15 Sep 2004) | 2 lines
6497 +
6498 +Update tarball.sh to use net-scripts, bump rc-scripts to version 1.6.0
6499 +
6500 +------------------------------------------------------------------------
6501 +r556 | agriffis | 2004-09-15 16:48:13 -0400 (Wed, 15 Sep 2004) | 2 lines
6502 +
6503 +remove extraneous \n from eerror
6504 +
6505 +------------------------------------------------------------------------
6506 +r555 | agriffis | 2004-09-15 14:11:25 -0400 (Wed, 15 Sep 2004) | 2 lines
6507 +
6508 +Fix bug 64034: simplify netmount script's stop function so that mountpoints containing spaces work correctly
6509 +
6510 +------------------------------------------------------------------------
6511 +r554 | agriffis | 2004-09-15 12:56:29 -0400 (Wed, 15 Sep 2004) | 4 lines
6512 +
6513 +update to version 1.0 of net-scripts from Roy
6514 +
6515 +add default conf.d/net which is blank except for a short comment referring to net.example
6516 +
6517 +------------------------------------------------------------------------
6518 +r553 | agriffis | 2004-09-15 12:01:29 -0400 (Wed, 15 Sep 2004) | 2 lines
6519 +
6520 +update net.example prior to release
6521 +
6522 +------------------------------------------------------------------------
6523 +r552 | vapier | 2004-09-14 18:53:58 -0400 (Tue, 14 Sep 2004) | 2 lines
6524 +
6525 +fix whitespacing
6526 +
6527 +------------------------------------------------------------------------
6528 +r551 | agriffis | 2004-09-14 13:12:04 -0400 (Tue, 14 Sep 2004) | 2 lines
6529 +
6530 +I meant bug 43146
6531 +
6532 +------------------------------------------------------------------------
6533 +r550 | agriffis | 2004-09-14 13:11:05 -0400 (Tue, 14 Sep 2004) | 2 lines
6534 +
6535 +Commit dm-crypt enablement patch from Tigger (Rob Holland) in bug 26953
6536 +
6537 +------------------------------------------------------------------------
6538 +r549 | agriffis | 2004-09-14 12:49:40 -0400 (Tue, 14 Sep 2004) | 2 lines
6539 +
6540 +update to 0.6.4 from Roy
6541 +
6542 +------------------------------------------------------------------------
6543 +r548 | agriffis | 2004-09-14 12:44:41 -0400 (Tue, 14 Sep 2004) | 2 lines
6544 +
6545 +Update to 0.6.3 from Roy
6546 +
6547 +------------------------------------------------------------------------
6548 +r547 | agriffis | 2004-09-12 23:16:11 -0400 (Sun, 12 Sep 2004) | 2 lines
6549 +
6550 +Detect infinite loops when sorting modules
6551 +
6552 +------------------------------------------------------------------------
6553 +r546 | agriffis | 2004-09-11 23:15:38 -0400 (Sat, 11 Sep 2004) | 19 lines
6554 +
6555 +Fix sorting of after/before/need/use variables. The arguments are
6556 +space-separated, not newline-separated, so they need to be massaged
6557 +before sorting. Sort the arguments on calling the
6558 +after/before/need/use callback rather than while sorting modules; this
6559 +should speed things up since they won't be sorted every time through
6560 +the loop in modules_load
6561 +
6562 +Use some descriptive variable names in modules_load: loaded_interface,
6563 +changed_something, tmp, modnums, missingdeps. Try to avoid re-using
6564 +variables for different purposes
6565 +
6566 +Don't test true or false in [[ ]], instead call them directly
6567 +
6568 +Remove an unnecessary eval when setting umods
6569 +
6570 +Use sort -n for sorting the modules numerically
6571 +
6572 +Normalize spacing for loops: for ((var=0; ...))
6573 +
6574 +------------------------------------------------------------------------
6575 +r545 | agriffis | 2004-09-10 11:53:24 -0400 (Fri, 10 Sep 2004) | 2 lines
6576 +
6577 +update to net-scripts-0.6.2
6578 +
6579 +------------------------------------------------------------------------
6580 +r544 | vapier | 2004-08-26 20:32:57 -0400 (Thu, 26 Aug 2004) | 2 lines
6581 +
6582 +comment out serial consoles by default
6583 +
6584 +------------------------------------------------------------------------
6585 +r543 | vapier | 2004-08-26 20:16:06 -0400 (Thu, 26 Aug 2004) | 2 lines
6586 +
6587 +add examples for serial consoles #61609
6588 +
6589 +------------------------------------------------------------------------
6590 +r542 | vapier | 2004-08-26 09:44:28 -0400 (Thu, 26 Aug 2004) | 2 lines
6591 +
6592 +grammar fix #61758
6593 +
6594 +------------------------------------------------------------------------
6595 +r541 | vapier | 2004-08-23 02:39:42 -0400 (Mon, 23 Aug 2004) | 2 lines
6596 +
6597 +fix copyright lines
6598 +
6599 +------------------------------------------------------------------------
6600 +r540 | agriffis | 2004-08-18 16:38:01 -0400 (Wed, 18 Aug 2004) | 2 lines
6601 +
6602 +bump version to 1.5.3
6603 +
6604 +------------------------------------------------------------------------
6605 +r539 | agriffis | 2004-08-18 16:35:37 -0400 (Wed, 18 Aug 2004) | 2 lines
6606 +
6607 +Apply Spock's bootsplash patch from bug 45784. This moves most of the splash functionality out of baselayout.
6608 +
6609 +------------------------------------------------------------------------
6610 +r538 | agriffis | 2004-08-18 11:23:03 -0400 (Wed, 18 Aug 2004) | 2 lines
6611 +
6612 +Fix bug 60719 (request for better error messages from runscript) by allowing errors to show on the screen when they're encountered in wrap_rcscript
6613 +
6614 +------------------------------------------------------------------------
6615 +r537 | agriffis | 2004-08-18 11:23:03 -0400 (Wed, 18 Aug 2004) | 2 lines
6616 +
6617 +Fix bug 60719 (request for better error messages from runscript) by allowing errors to show on the screen when they're encountered in wrap_rcscript
6618 +
6619 +------------------------------------------------------------------------
6620 +r536 | agriffis | 2004-08-13 23:08:32 -0400 (Fri, 13 Aug 2004) | 2 lines
6621 +
6622 +Don't export PS1. Continuation of bug 26951, comments 60-62
6623 +
6624 +------------------------------------------------------------------------
6625 +r535 | agriffis | 2004-08-12 18:10:30 -0400 (Thu, 12 Aug 2004) | 2 lines
6626 +
6627 +- changes from UberLord, in particular before/after dep processing
6628 +
6629 +------------------------------------------------------------------------
6630 +r534 | agriffis | 2004-08-12 00:29:53 -0400 (Thu, 12 Aug 2004) | 8 lines
6631 +
6632 +- Get rid of "interface" and "interface_provides" functions, instead
6633 + dynamically generate class functions instead when modules are
6634 + loaded.
6635 +- Double-check when loading modules to make sure that functions aren't
6636 + replaced
6637 +- Sanity check user-specified module list to make sure none conflict
6638 +- Get ride of IFMODULE
6639 +
6640 +------------------------------------------------------------------------
6641 +r533 | vapier | 2004-08-11 23:11:16 -0400 (Wed, 11 Aug 2004) | 2 lines
6642 +
6643 +import better, gentoo-specific serial script #16079
6644 +
6645 +------------------------------------------------------------------------
6646 +r532 | agriffis | 2004-08-11 15:53:29 -0400 (Wed, 11 Aug 2004) | 2 lines
6647 +
6648 +version 0.5.0 of Roy "UberLord" Marple's modular networking scripts
6649 +
6650 +------------------------------------------------------------------------
6651 +r531 | agriffis | 2004-08-02 15:40:44 -0400 (Mon, 02 Aug 2004) | 2 lines
6652 +
6653 +Ready, set, rc-scripts-1.5.2
6654 +
6655 +------------------------------------------------------------------------
6656 +r530 | agriffis | 2004-08-02 15:33:50 -0400 (Mon, 02 Aug 2004) | 2 lines
6657 +
6658 +Fix bug 54275: Don't set INFODIR. The correct variable used by texinfo is INFOPATH, which is already set in 00basic. Setting INFODIR is useless, and breaks a NetBSD cross compile from Gentoo
6659 +
6660 +------------------------------------------------------------------------
6661 +r529 | agriffis | 2004-08-02 14:19:50 -0400 (Mon, 02 Aug 2004) | 2 lines
6662 +
6663 +Related to bug 38955, don't set INPUTRC. Instead patch bash so that it looks for /etc/inputrc automatically if ~/.inputrc is missing. This is better than using INPUTRC since that will override even after the user creates ~/.inputrc.
6664 +
6665 +------------------------------------------------------------------------
6666 +r528 | agriffis | 2004-08-01 20:39:55 -0400 (Sun, 01 Aug 2004) | 2 lines
6667 +
6668 +Fix bug 46680: Add cifs support to localmount and netmount
6669 +
6670 +------------------------------------------------------------------------
6671 +r527 | agriffis | 2004-08-01 19:48:42 -0400 (Sun, 01 Aug 2004) | 2 lines
6672 +
6673 +Fix bug 51351: Quote parsed output of /proc/filesystems to handle octal sequences in mountpoint such as encoded spaces (\040)
6674 +
6675 +------------------------------------------------------------------------
6676 +r526 | agriffis | 2004-08-01 18:55:30 -0400 (Sun, 01 Aug 2004) | 2 lines
6677 +
6678 +Apply half of spock's patch in bug 45784: Check for conf.d/bootsplash instead of conf.d/bootsplash.conf
6679 +
6680 +------------------------------------------------------------------------
6681 +r525 | agriffis | 2004-08-01 18:28:18 -0400 (Sun, 01 Aug 2004) | 2 lines
6682 +
6683 +Fix bug 56856: Get rid of net.rej and integrate missing stuff to conf.d/net
6684 +
6685 +------------------------------------------------------------------------
6686 +r524 | agriffis | 2004-08-01 16:20:03 -0400 (Sun, 01 Aug 2004) | 2 lines
6687 +
6688 +Fix bug 58805: net.eth0 should use bridge so that bridge interfaces are configured prior to net.br0 running
6689 +
6690 +------------------------------------------------------------------------
6691 +r523 | vapier | 2004-07-29 13:18:05 -0400 (Thu, 29 Jul 2004) | 2 lines
6692 +
6693 +fix a few grammatical typos #58750
6694 +
6695 +------------------------------------------------------------------------
6696 +r522 | agriffis | 2004-07-21 22:34:08 -0400 (Wed, 21 Jul 2004) | 2 lines
6697 +
6698 +Fix bug 26952: Use /etc/bash/bashrc to setup PS1, testing $- to determine if shell is interactive. The new system-wide bashrc is installed by bash-2.05b-r10
6699 +
6700 +------------------------------------------------------------------------
6701 +r521 | agriffis | 2004-07-19 23:43:18 -0400 (Mon, 19 Jul 2004) | 2 lines
6702 +
6703 +Fix bug 38743: strip leading and trailing spaces from variable values in genenviron.awk. Thanks to Marius Mauch for the patch.
6704 +
6705 +------------------------------------------------------------------------
6706 +r520 | agriffis | 2004-07-09 23:37:29 -0400 (Fri, 09 Jul 2004) | 2 lines
6707 +
6708 +swap words "start" and "stop" in runscript.sh error message
6709 +
6710 +------------------------------------------------------------------------
6711 +r519 | vapier | 2004-07-01 22:53:36 -0400 (Thu, 01 Jul 2004) | 2 lines
6712 +
6713 +fix two typos #42642
6714 +
6715 +------------------------------------------------------------------------
6716 +r518 | agriffis | 2004-06-28 15:44:46 -0400 (Mon, 28 Jun 2004) | 13 lines
6717 +
6718 +Fix dhcp in iface_start_ifconfig: It was re-using the variable
6719 +${i} which would result in the following error:
6720 + /sbin/runscript.sh: line 441: ((: 16.141.88.153: syntax error
6721 + in expression (error token is ".141.88.153")
6722 +
6723 +Use vlan_IFACE instead of iface_IFACE_vlans in net.eth0 for more
6724 +consistent vlan configuration. Thanks to robbat2 in bug 55394
6725 +(not fully resolved)
6726 +
6727 +Add example for checking if root filesystem is NFS-mounted via
6728 +predown function in conf.d/net for bug 53104. This might be
6729 +better integrated at some point into net.eth0
6730 +
6731 +------------------------------------------------------------------------
6732 +r517 | agriffis | 2004-06-26 17:57:51 -0400 (Sat, 26 Jun 2004) | 2 lines
6733 +
6734 +use root:root instead of root.root
6735 +
6736 +------------------------------------------------------------------------
6737 +r516 | agriffis | 2004-06-26 17:56:19 -0400 (Sat, 26 Jun 2004) | 2 lines
6738 +
6739 +Fix bug 34607: provide examples for in conf.d/net for preup, postup, predown, postdown functions. Also pay attention to return value from postdown (previously ignored). Bump version to 1.5.0 to include in new baselayout release
6740 +
6741 +------------------------------------------------------------------------
6742 +r515 | agriffis | 2004-06-26 16:57:03 -0400 (Sat, 26 Jun 2004) | 2 lines
6743 +
6744 +Fix bug 47659: support iproute2-style configuration. Thanks to Dean Bailey for some fantastic patches, including documentation for conf.d/net
6745 +
6746 +------------------------------------------------------------------------
6747 +r514 | agriffis | 2004-06-15 17:03:10 -0400 (Tue, 15 Jun 2004) | 2 lines
6748 +
6749 +Fix bug 37418: fix order of LVM and RAID in checkfs. Thanks to Raimondo Giammanco for the patch.
6750 +
6751 +------------------------------------------------------------------------
6752 +r513 | agriffis | 2004-06-15 15:13:08 -0400 (Tue, 15 Jun 2004) | 2 lines
6753 +
6754 +Fix bug 34140: add --servicelist option to rc-status. Thanks to Eldad Zack for the patch.
6755 +
6756 +------------------------------------------------------------------------
6757 +r512 | agriffis | 2004-06-15 13:56:46 -0400 (Tue, 15 Jun 2004) | 2 lines
6758 +
6759 +Fix bug 25975: support adsl in net.eth0. Thanks to Patrick McLean for the initial pass at the code.
6760 +
6761 +------------------------------------------------------------------------
6762 +r511 | vapier | 2004-06-09 23:04:56 -0400 (Wed, 09 Jun 2004) | 2 lines
6763 +
6764 +fix typo #53452
6765 +
6766 +------------------------------------------------------------------------
6767 +r510 | agriffis | 2004-06-06 11:17:47 -0400 (Sun, 06 Jun 2004) | 2 lines
6768 +
6769 +rc-scripts-1.4.16. Only call generate-modprobe.conf with --assume-kernel if modules-update was called with --assume-kernel. This means that only catalyst has the dependency on module-init-tools, not everybody with the newer baselayout
6770 +
6771 +------------------------------------------------------------------------
6772 +r509 | agriffis | 2004-05-21 11:22:12 -0400 (Fri, 21 May 2004) | 2 lines
6773 +
6774 +rc-scripts-1.4.15. Fix bug 51570: typo on line 161 of /sbin/livecd-functions.sh. Fix bug 51626: wrong variable declaration at top of get_bootparam() in /sbin/functions.sh
6775 +
6776 +------------------------------------------------------------------------
6777 +r508 | agriffis | 2004-05-17 16:10:04 -0400 (Mon, 17 May 2004) | 2 lines
6778 +
6779 +Bump version to 1.4.14 to push out gmsoft's fix for hppa console on ttyB0
6780 +
6781 +------------------------------------------------------------------------
6782 +r507 | vapier | 2004-05-16 03:33:47 -0400 (Sun, 16 May 2004) | 2 lines
6783 +
6784 +manpage for rc-update #51041
6785 +
6786 +------------------------------------------------------------------------
6787 +r506 | vapier | 2004-05-16 02:53:23 -0400 (Sun, 16 May 2004) | 2 lines
6788 +
6789 +touchup SEE ALSO sections
6790 +
6791 +------------------------------------------------------------------------
6792 +r505 | agriffis | 2004-05-15 22:18:49 -0400 (Sat, 15 May 2004) | 2 lines
6793 +
6794 +livecd serial console fixes for sparc/hppa from gustavo
6795 +
6796 +------------------------------------------------------------------------
6797 +r504 | agriffis | 2004-05-10 11:02:59 -0400 (Mon, 10 May 2004) | 2 lines
6798 +
6799 +Bump version to 1.4.12 to release these critical bug fixes
6800 +
6801 +------------------------------------------------------------------------
6802 +r503 | agriffis | 2004-05-10 10:55:31 -0400 (Mon, 10 May 2004) | 2 lines
6803 +
6804 +Fix bug 50434: The new version of start-stop-daemon changes directory to / by default unless --chdir is specified. Revert this behavior to maintain working directory. This fixes openvpn startup (probably among other things)
6805 +
6806 +------------------------------------------------------------------------
6807 +r502 | agriffis | 2004-05-10 10:16:35 -0400 (Mon, 10 May 2004) | 2 lines
6808 +
6809 +Fix bug 50448: wrong conditional syntax in for loops
6810 +
6811 +------------------------------------------------------------------------
6812 +r501 | agriffis | 2004-05-08 07:22:33 -0400 (Sat, 08 May 2004) | 2 lines
6813 +
6814 +bump tarball version to 1.4.11-r1 for bug 50430
6815 +
6816 +------------------------------------------------------------------------
6817 +r500 | agriffis | 2004-05-07 18:04:43 -0400 (Fri, 07 May 2004) | 2 lines
6818 +
6819 +bump to 1.4.11 for tarball building
6820 +
6821 +------------------------------------------------------------------------
6822 +r499 | agriffis | 2004-05-07 18:00:36 -0400 (Fri, 07 May 2004) | 7 lines
6823 +
6824 +Fix bug 20597: Skip RCS files when updating modules.
6825 +
6826 +Fix bug 49926: Add a --assume-kernel flag to modules-update. This
6827 +requires a companion patch in module-init-tools-3.0-r2 to handle the
6828 +same flag in generate-modprobe.conf; this dependency won't be handled
6829 +in the baselayout ebuild since it only affects livecd building.
6830 +
6831 +------------------------------------------------------------------------
6832 +r498 | agriffis | 2004-05-06 23:24:16 -0400 (Thu, 06 May 2004) | 5 lines
6833 +
6834 +In net.eth0, fix many instances of loops like "for ((i = 0; i < 100; i
6835 += i + 1))". The problem here is that the middle comparison is being
6836 +interpreted as a bash conditional, which means that it's doing string
6837 +comparison by default. It needs to be "i -lt 100"
6838 +
6839 +------------------------------------------------------------------------
6840 +r497 | agriffis | 2004-05-06 23:02:26 -0400 (Thu, 06 May 2004) | 8 lines
6841 +
6842 +Fix bug 34827: net.eth0 breaks when localized because the ifconfig
6843 +output changes. Wrap ifconfig in a function that overrides
6844 +LC_ALL=C.
6845 +
6846 +Fix bug 48305: Provide a new network configuration variable
6847 +ifconfig_fallback_eth0 which allows one to specify a fallback
6848 +configuration in case DHCP fails.
6849 +
6850 +------------------------------------------------------------------------
6851 +r496 | agriffis | 2004-05-06 21:07:28 -0400 (Thu, 06 May 2004) | 2 lines
6852 +
6853 +Fix bug 50246: Give root an invalid password ("*" in /etc/shadow) in the default baselayout. This prevents the first reboot after installation from having a blank password.
6854 +
6855 +------------------------------------------------------------------------
6856 +r495 | agriffis | 2004-05-06 00:06:51 -0400 (Thu, 06 May 2004) | 2 lines
6857 +
6858 +Fix bug 44316: Use 0644 instead of 0640 for resolv.conf in net.ppp0
6859 +
6860 +------------------------------------------------------------------------
6861 +r494 | agriffis | 2004-05-06 00:03:37 -0400 (Thu, 06 May 2004) | 2 lines
6862 +
6863 +Undo that commit
6864 +
6865 +------------------------------------------------------------------------
6866 +r493 | agriffis | 2004-05-06 00:00:38 -0400 (Thu, 06 May 2004) | 2 lines
6867 +
6868 +Fix bug 35860: Use -o devmode=0664,devgid=85 when mounting usbfs. Also replace many lines of awk with two lines of grep.
6869 +
6870 +------------------------------------------------------------------------
6871 +r492 | agriffis | 2004-05-05 17:11:31 -0400 (Wed, 05 May 2004) | 2 lines
6872 +
6873 +Fix bug 48595: Make sure $(id -u) is zero (root user) when running init scripts to avoid a lot of error messages.
6874 +
6875 +------------------------------------------------------------------------
6876 +r491 | agriffis | 2004-05-03 22:37:21 -0400 (Mon, 03 May 2004) | 2 lines
6877 +
6878 +Resync with debian start-stop-daemon for bug 22686 (start-stop-daemon in baselayout doesn't allow altered nicelevel)
6879 +
6880 +------------------------------------------------------------------------
6881 +r490 | agriffis | 2004-05-03 22:32:04 -0400 (Mon, 03 May 2004) | 2 lines
6882 +
6883 +Resync with debian start-stop-daemon for bug 22686 (start-stop-daemon in baselayout doesn't allow altered nicelevel)
6884 +
6885 +------------------------------------------------------------------------
6886 +r489 | agriffis | 2004-04-25 18:39:06 -0400 (Sun, 25 Apr 2004) | 2 lines
6887 +
6888 +release rc-scripts version 1.4.10
6889 +
6890 +------------------------------------------------------------------------
6891 +r488 | agriffis | 2004-04-25 18:31:48 -0400 (Sun, 25 Apr 2004) | 2 lines
6892 +
6893 +Fix typos in sbin/rc: "try try mount" and "mount ... & >/dev/null" Also removed the errstr double-checking since the need for that is alleviated by these typo fixes.
6894 +
6895 +------------------------------------------------------------------------
6896 +r487 | agriffis | 2004-04-23 23:37:50 -0400 (Fri, 23 Apr 2004) | 2 lines
6897 +
6898 +fix typo in bug number
6899 +
6900 +------------------------------------------------------------------------
6901 +r486 | agriffis | 2004-04-23 23:14:10 -0400 (Fri, 23 Apr 2004) | 2 lines
6902 +
6903 +Fix bug 48629 (/sbin/rc fixups for udev) with patch from GregKH
6904 +
6905 +------------------------------------------------------------------------
6906 +r485 | agriffis | 2004-04-23 22:07:00 -0400 (Fri, 23 Apr 2004) | 2 lines
6907 +
6908 +Fix bug 29426 (gentoo should be able to boot with an empty /dev) with patch from Spanky. The patch avoids redirection to /dev/null when it doesn't exit; this was breaking /sbin/rc
6909 +
6910 +------------------------------------------------------------------------
6911 +r484 | vapier | 2004-04-21 13:09:18 -0400 (Wed, 21 Apr 2004) | 2 lines
6912 +
6913 +update copyright years
6914 +
6915 +------------------------------------------------------------------------
6916 +r483 | agriffis | 2004-04-15 23:50:21 -0400 (Thu, 15 Apr 2004) | 2 lines
6917 +
6918 +rc-scripts-1.4.9 -- Fix bug 47111 (severe depcache problems) with tons of help from dswhite42 and the rest of the crew in that bug. Thanks guys!
6919 +
6920 +------------------------------------------------------------------------
6921 +r482 | agriffis | 2004-04-14 13:27:34 -0400 (Wed, 14 Apr 2004) | 2 lines
6922 +
6923 +Bump version to 1.4.8. Fix bug 47623 (error removing inet6 addresses) with patch provided by Vlad Yasevich (offline)
6924 +
6925 +------------------------------------------------------------------------
6926 +r481 | agriffis | 2004-04-12 20:20:03 -0400 (Mon, 12 Apr 2004) | 2 lines
6927 +
6928 +Update to rc-scripts version 1.4.7. Fix bug 47218 (net.eth0 broken for vlans) with patch provided by Andy Dustman. Fix bug 47250 (depscan.sh fails to create /var/lib/init.d/* directories) with patch from Terje Bergstrvm.
6929 +
6930 +------------------------------------------------------------------------
6931 +r480 | agriffis | 2004-04-08 18:09:46 -0400 (Thu, 08 Apr 2004) | 2 lines
6932 +
6933 +Update patch from Gustavoz; -ln /bin/bash should have been -nl /bin/bash
6934 +
6935 +------------------------------------------------------------------------
6936 +r479 | agriffis | 2004-04-08 14:30:29 -0400 (Thu, 08 Apr 2004) | 2 lines
6937 +
6938 +Patch init.d/checkroot to list / (root) only once in mtab; see bug 38360. Patch from Gustavoz to livecd-functions.sh to run bash instead of login on serial consoles, necessary due to scrambled root password.
6939 +
6940 +------------------------------------------------------------------------
6941 +r478 | agriffis | 2004-04-07 12:44:00 -0400 (Wed, 07 Apr 2004) | 2 lines
6942 +
6943 +Patch from Gustavoz for Sparc console: Fetch LIVECD_CONSOLE from dmesg. Also support 4800 baud correctly.
6944 +
6945 +------------------------------------------------------------------------
6946 +r477 | vapier | 2004-03-21 18:55:07 -0500 (Sun, 21 Mar 2004) | 2 lines
6947 +
6948 +update copyright years to 2004
6949 +
6950 +------------------------------------------------------------------------
6951 +r476 | agriffis | 2004-03-16 15:17:33 -0500 (Tue, 16 Mar 2004) | 2 lines
6952 +
6953 +update ChangeLog with net.eth0 info
6954 +
6955 +------------------------------------------------------------------------
6956 +r475 | agriffis | 2004-03-15 23:08:50 -0500 (Mon, 15 Mar 2004) | 76 lines
6957 +
6958 +The changes in this commit pertain primarily to
6959 + http://bugs.gentoo.org/show_bug.cgi?id=19695
6960 + http://bugs.gentoo.org/show_bug.cgi?id=35736
6961 +
6962 +- Specify routes as an array per interface, for example:
6963 + routes_eth0=(
6964 + "-net 10.1.0.0 netmask 255.255.0.0 gw 10.0.0.5"
6965 + "-net 10.2.0.0 netmask 255.255.0.0 gw 10.0.0.6"
6966 + "-host 10.3.0.1 dev eth0"
6967 + )
6968 +
6969 +- You can optionally use the gateway variable or just put the default
6970 + route in the routes variable. The following two are REDUNDANT:
6971 +
6972 + routes_eth0=( "default gw 10.0.0.5" )
6973 + gateway="eth0/10.0.0.5"
6974 +
6975 +- Old configuration variables in /etc/conf.d/net are fully supported
6976 + and used transparently if ifconfig_eth0 is missing. In other words,
6977 + this new script is fully backward-compatible. However you can get
6978 + rid of iface_eth0, alias_eth0, broadcast_eth0 and netmask_eth0 if
6979 + you want by using the new syntax:
6980 +
6981 + ifconfig_eth0=(
6982 + "10.0.0.6 broadcast 10.0.255.255 netmask 255.255.0.0"
6983 + "192.168.1.1 netmask 255.255.255.0"
6984 + "123.456.789.1"
6985 + )
6986 +
6987 +- Full backward compatibility so no danger to screwing up users
6988 + relying on existing /etc/conf.d/net setup
6989 +
6990 +- NET_DEBUG can be set in the environment for copious debugging output
6991 +
6992 +- Deprecate [ ] in favor of [[ ]] which has fewer quoting issues and
6993 + better functionality (and is even slightly faster)
6994 +
6995 +- Properly localize all variables, including variables returned by
6996 + setup_vars
6997 +
6998 +- Allow full options for every ifconfig command, both base address and
6999 + aliases via ifconfig_eth0, replacing the convoluted and
7000 + less-functional iface_eth0, alias_eth0, broadcast_eth0, netmask_eth0
7001 +
7002 +- Provide full support for static routes via routes_eth0
7003 +
7004 +- Fix potential quoting problems in setup_vars by using better eval
7005 + syntax instead of eval echo
7006 +
7007 +- Display IP addresses while configuring, both DHCP-retrieved and
7008 + statically set addresses
7009 +
7010 +- Collapse redundant caching of $? since eend returns $? again
7011 +
7012 +- Report when keeping kernel configuration for an interface along with
7013 + IP address gleaned
7014 +
7015 +- Don't reset the default gateway if it is already set correctly
7016 +
7017 +- Don't bind default gateway to particular interface when /sbin/route
7018 + is called so that it can survive if there is more than one interface
7019 + on the required subnet. (Old behavior can be obtained by setting
7020 + routes_eth0="default gw 1.2.3.4 dev eth0" if you really want it)
7021 +
7022 +- Don't bomb if default gateway can't be set since that doesn't
7023 + necessarily mean that the interface configuration is invalid.
7024 + (Old behavior was completely broken, but commented section
7025 + demonstrates how to do it right if necessary)
7026 +
7027 +- iface_stop no longer relies on configuration in /etc/conf.d/net AT
7028 + ALL. This is very good because it means you can put new
7029 + configuration in /etc/conf.d/net, then restart the interface and the
7030 + old configuration will be properly shut down.
7031 +
7032 +- iface_stop reports when it is releasing the DHCP lease
7033 +
7034 +------------------------------------------------------------------------
7035 +r474 | vapier | 2004-03-03 14:55:07 -0500 (Wed, 03 Mar 2004) | 2 lines
7036 +
7037 +gcc 2.x fix #43097
7038 +
7039 +------------------------------------------------------------------------
7040 +r473 | azarah | 2004-02-26 13:41:44 -0500 (Thu, 26 Feb 2004) | 2 lines
7041 +
7042 +* rc-scripts 1.4.3.13p1 (26 Feb 2004)
7043 +
7044 +------------------------------------------------------------------------
7045 +r472 | azarah | 2004-02-26 13:38:45 -0500 (Thu, 26 Feb 2004) | 4 lines
7046 +
7047 +Small fix to sbin/rc-services.sh related to mtime checking and 'net'
7048 +virtual service - it had no mtime generated, so check_mtime() failed
7049 +for it ...
7050 +
7051 +------------------------------------------------------------------------
7052 +r471 | azarah | 2004-02-26 13:01:29 -0500 (Thu, 26 Feb 2004) | 5 lines
7053 +
7054 +Add RC_DEVICE_TARBALL to /etc/conf.d/rc to control use of device tarball.
7055 +Also modified /sbin/rc and /etc/init.d/halt.sh for this.
7056 +
7057 +Start udevd if present.
7058 +
7059 +------------------------------------------------------------------------
7060 +r470 | azarah | 2004-02-26 12:31:10 -0500 (Thu, 26 Feb 2004) | 2 lines
7061 +
7062 +Remove /etc/DIR_COLORS, as coreutils provides it now.
7063 +
7064 +------------------------------------------------------------------------
7065 +r469 | azarah | 2004-02-26 12:29:43 -0500 (Thu, 26 Feb 2004) | 4 lines
7066 +
7067 +Update to enable checking of mtimes on rc-scripts, and auto running
7068 +depscan.sh if needed. Also try to run depscan.sh when RC_GOT_DEPTREE_INFO
7069 +is not set instead of just erroring.
7070 +
7071 +------------------------------------------------------------------------
7072 +r468 | azarah | 2004-02-19 14:29:18 -0500 (Thu, 19 Feb 2004) | 2 lines
7073 +
7074 +Fix type-o in /etc/initrc, bug #41666 (Tom Vergote <bugzilla@××××××××××.be>)
7075 +
7076 +------------------------------------------------------------------------
7077 +r467 | azarah | 2004-02-19 13:57:37 -0500 (Thu, 19 Feb 2004) | 2 lines
7078 +
7079 +Fix irda type-o in /sbin/MAKEDEV, thanks to Tobias Sager <moixa@×××.ch>.
7080 +
7081 +------------------------------------------------------------------------
7082 +r466 | azarah | 2004-02-15 15:15:53 -0500 (Sun, 15 Feb 2004) | 3 lines
7083 +
7084 +Fix type-o in /etc/init.d/consolefont, bug #40938, thanks to patch from
7085 +Cory Tusar <ctusar@××××××××.net>.
7086 +
7087 +------------------------------------------------------------------------
7088 +r465 | azarah | 2004-02-15 15:01:09 -0500 (Sun, 15 Feb 2004) | 4 lines
7089 +
7090 +Add RC_TTY_NUMBER to /etc/conf.d/rc to configure how many tty devices
7091 +are used in scripts such as consolefonts, numlock, etc. This should
7092 +close bug #39863.
7093 +
7094 +------------------------------------------------------------------------
7095 +r464 | azarah | 2004-02-09 13:40:44 -0500 (Mon, 09 Feb 2004) | 4 lines
7096 +
7097 +Add SELinux modifications to /sbin/runscript. This allows runscript to
7098 +make sure it is running in the right domain. Patch done by
7099 +Chris PeBenito <pebenito@g.o>.
7100 +
7101 +------------------------------------------------------------------------
7102 +r463 | azarah | 2004-02-08 07:57:22 -0500 (Sun, 08 Feb 2004) | 2 lines
7103 +
7104 +rc-scripts 1.4.3.13
7105 +
7106 +------------------------------------------------------------------------
7107 +r462 | azarah | 2004-02-08 06:42:21 -0500 (Sun, 08 Feb 2004) | 4 lines
7108 +
7109 +Fix /sbin/depscan.sh, /sbin/functions.sh and /sbin/rc to use mkdir rather
7110 +than install, as newer versions of install is located in /usr/bin. This
7111 +closes bug #39648.
7112 +
7113 +------------------------------------------------------------------------
7114 +r461 | azarah | 2004-02-08 06:07:45 -0500 (Sun, 08 Feb 2004) | 3 lines
7115 +
7116 +Update /etc/init.d/consolefont to use newer kbd. Should also close
7117 +bug #39864.
7118 +
7119 +------------------------------------------------------------------------
7120 +r460 | azarah | 2004-02-08 06:02:20 -0500 (Sun, 08 Feb 2004) | 3 lines
7121 +
7122 +Fix wrong logic in /etc/init.d/halt.sh which did not umount all mounts
7123 +_but_ /mnt/cdrom and /mnt/livecd.
7124 +
7125 +------------------------------------------------------------------------
7126 +r459 | azarah | 2004-02-06 14:41:03 -0500 (Fri, 06 Feb 2004) | 3 lines
7127 +
7128 +Add code to generate /dev/fd, /dev/std* and /dev/core to /sbin/rc,
7129 +bug #37349.
7130 +
7131 +------------------------------------------------------------------------
7132 +r458 | azarah | 2004-02-06 14:33:59 -0500 (Fri, 06 Feb 2004) | 2 lines
7133 +
7134 +More livecd fixes
7135 +
7136 +------------------------------------------------------------------------
7137 +r457 | azarah | 2004-01-21 13:13:47 -0500 (Wed, 21 Jan 2004) | 2 lines
7138 +
7139 +rc-scripts 1.4.3.12p3
7140 +
7141 +------------------------------------------------------------------------
7142 +r456 | azarah | 2004-01-21 13:03:11 -0500 (Wed, 21 Jan 2004) | 3 lines
7143 +
7144 +Add /sbin/livecd-functions.sh from Brad House <brad_mssw@g.o>
7145 +for livecd support. Add bits to /sbin/rc to support it.
7146 +
7147 +------------------------------------------------------------------------
7148 +r455 | azarah | 2004-01-05 18:50:42 -0500 (Mon, 05 Jan 2004) | 2 lines
7149 +
7150 +Fix type-o in /etc/init.d/checkfs, bug #37113.
7151 +
7152 +------------------------------------------------------------------------
7153 +r454 | azarah | 2003-12-28 20:00:27 -0500 (Sun, 28 Dec 2003) | 5 lines
7154 +
7155 +Update /sbin/depscan.sh, /sbin/env-update.sh, src/awk/cachedepends.awk,
7156 +src/awk/gendepends.awk and src/awk/genenviron.awk to use ENVIRON rather
7157 +then gawk -v. Also add some tests to see if we got the environment
7158 +variables.
7159 +
7160 +------------------------------------------------------------------------
7161 +r453 | azarah | 2003-12-27 18:02:48 -0500 (Sat, 27 Dec 2003) | 2 lines
7162 +
7163 +Fix /sbin/rc to mount /dev/pts with gid=5 and mode=0620, bug #36088.
7164 +
7165 +------------------------------------------------------------------------
7166 +r452 | azarah | 2003-12-26 17:08:08 -0500 (Fri, 26 Dec 2003) | 2 lines
7167 +
7168 +rc-scripts 1.4.3.12p2
7169 +
7170 +------------------------------------------------------------------------
7171 +r451 | azarah | 2003-12-25 19:25:24 -0500 (Thu, 25 Dec 2003) | 2 lines
7172 +
7173 +Misc udev fixes
7174 +
7175 +------------------------------------------------------------------------
7176 +r450 | azarah | 2003-12-14 13:01:42 -0500 (Sun, 14 Dec 2003) | 2 lines
7177 +
7178 +Fix type-o in /sbin/rc, bug #34837.
7179 +
7180 +------------------------------------------------------------------------
7181 +r449 | azarah | 2003-11-26 14:58:19 -0500 (Wed, 26 Nov 2003) | 2 lines
7182 +
7183 +New release (1.4.3.12p1)
7184 +
7185 +------------------------------------------------------------------------
7186 +r448 | azarah | 2003-11-26 14:30:23 -0500 (Wed, 26 Nov 2003) | 4 lines
7187 +
7188 +Make sure we mount already mounted mount (done in /sbin/rc) with
7189 +correct permissions, etc, bug #33764. Modified /etc/init.d/checkroot
7190 +for this.
7191 +
7192 +------------------------------------------------------------------------
7193 +r447 | azarah | 2003-11-26 14:23:15 -0500 (Wed, 26 Nov 2003) | 3 lines
7194 +
7195 +Revert carrier detection check, as there is currently too many
7196 +issues with it, bug #33272.
7197 +
7198 +------------------------------------------------------------------------
7199 +r446 | azarah | 2003-11-26 14:19:24 -0500 (Wed, 26 Nov 2003) | 4 lines
7200 +
7201 +Add code to generate /dev from sysfs entries - not much it currently
7202 +support but block/tty devices, but it is a start for when we have
7203 +full sysfs support in all drivers.
7204 +
7205 +------------------------------------------------------------------------
7206 +r445 | azarah | 2003-11-26 14:16:18 -0500 (Wed, 26 Nov 2003) | 4 lines
7207 +
7208 +Fix /etc/init.d/halt.sh to reset pam_console permissions, else
7209 +the next bootup might be done with some non-root nodes which cause
7210 +some odd issues.
7211 +
7212 +------------------------------------------------------------------------
7213 +r444 | azarah | 2003-11-16 15:11:45 -0500 (Sun, 16 Nov 2003) | 4 lines
7214 +
7215 +Fix carrier detection - we need to do a 'ifconfig up' else
7216 +some drivers do not set the IFF_RUNNING bit, bug #33272, thanks to
7217 +Jason Rhinelander <jason-gentoo@××××××××××××××××.com> for the fix.
7218 +
7219 +------------------------------------------------------------------------
7220 +r443 | azarah | 2003-11-15 11:11:21 -0500 (Sat, 15 Nov 2003) | 3 lines
7221 +
7222 +Fix /etc/init.d/halt.sh to not try and remount virtual devices,
7223 +also do a few cleanups. Closes bug #33271.
7224 +
7225 +------------------------------------------------------------------------
7226 +r442 | azarah | 2003-11-15 10:42:10 -0500 (Sat, 15 Nov 2003) | 3 lines
7227 +
7228 +Add a warning to cachedepends.awk if a rc-script's name ends in
7229 +'.sh', bug #33134. Add better error checking to /sbin/depscan.sh.
7230 +
7231 +------------------------------------------------------------------------
7232 +r441 | azarah | 2003-11-11 14:48:48 -0500 (Tue, 11 Nov 2003) | 2 lines
7233 +
7234 +Add extra checks for critical directories to /sbin/rc.; Release 1.4.3.12
7235 +
7236 +------------------------------------------------------------------------
7237 +r440 | azarah | 2003-11-11 14:37:24 -0500 (Tue, 11 Nov 2003) | 3 lines
7238 +
7239 +Add carrier detection to /etc/init.d/net.eth0 closing bug #25480;
7240 +patch by Jordan Ritter <jpr5+gentoo@×××××××××.com>.
7241 +
7242 +------------------------------------------------------------------------
7243 +r439 | azarah | 2003-11-09 19:29:47 -0500 (Sun, 09 Nov 2003) | 2 lines
7244 +
7245 +LiveCD fixes
7246 +
7247 +------------------------------------------------------------------------
7248 +r438 | azarah | 2003-11-04 15:42:13 -0500 (Tue, 04 Nov 2003) | 3 lines
7249 +
7250 +Update /bin/rc-status giving a working '-u' parameter, bug #32417.
7251 +Fix by Michael Frysinger <vapier@g.o>.
7252 +
7253 +------------------------------------------------------------------------
7254 +r437 | azarah | 2003-10-31 16:17:01 -0500 (Fri, 31 Oct 2003) | 4 lines
7255 +
7256 +Add support for --tty switch added to setfont and remove consolechars
7257 +support; modified /etc/init.d/consolefont for this. Also remove
7258 +consoletools support from /etc/init.d/keymaps.
7259 +
7260 +------------------------------------------------------------------------
7261 +r436 | azarah | 2003-10-29 15:20:50 -0500 (Wed, 29 Oct 2003) | 3 lines
7262 +
7263 +We should not use '-' in variable names for bash, bug #31184, thanks
7264 +to Andreas Simon <yuipx@×××.net>. Updated /sbin/MAKEDEV.
7265 +
7266 +------------------------------------------------------------------------
7267 +r435 | azarah | 2003-10-29 15:17:21 -0500 (Wed, 29 Oct 2003) | 3 lines
7268 +
7269 +Add a fix to /etc/init.d/keymaps for bug #32111 (we should not have
7270 +'-u' in the call to loadkeys when using unicode).
7271 +
7272 +------------------------------------------------------------------------
7273 +r434 | azarah | 2003-10-29 14:33:58 -0500 (Wed, 29 Oct 2003) | 3 lines
7274 +
7275 +We should still use /sbin/udev as hotplug agent if /sbin/hotplug do
7276 +not exist. Updated /sbin/rc for this.
7277 +
7278 +------------------------------------------------------------------------
7279 +r433 | azarah | 2003-10-27 13:40:36 -0500 (Mon, 27 Oct 2003) | 2 lines
7280 +
7281 +Fix return code checking of fsck in /etc/init.d/checkfs, bug #31349.
7282 +
7283 +------------------------------------------------------------------------
7284 +r432 | azarah | 2003-10-26 17:27:08 -0500 (Sun, 26 Oct 2003) | 2 lines
7285 +
7286 +Grammer fix
7287 +
7288 +------------------------------------------------------------------------
7289 +r431 | azarah | 2003-10-26 16:44:23 -0500 (Sun, 26 Oct 2003) | 3 lines
7290 +
7291 +Change an occurance of /etc/modutils in modules-update.8 to
7292 +/etc/modules.d/ closing bug #31171.
7293 +
7294 +------------------------------------------------------------------------
7295 +r430 | azarah | 2003-10-26 16:40:25 -0500 (Sun, 26 Oct 2003) | 4 lines
7296 +
7297 +We did not handle the 'net' dependency properly in valid_iuse() and
7298 +valid_iafter(). Fix this in /lib/rcscripts/sh/rc-services.sh, closing
7299 +bugs #30327 and #31950.
7300 +
7301 +------------------------------------------------------------------------
7302 +r429 | azarah | 2003-10-26 15:10:45 -0500 (Sun, 26 Oct 2003) | 4 lines
7303 +
7304 +Fix a logic error in /lib/rcscripts/sh/rc-services.sh that cause the
7305 +get_dep_info() function to skip the last entry in the RC_DEPEND_TREE
7306 +array (in my case 'net') to be ignored.
7307 +
7308 +------------------------------------------------------------------------
7309 +r428 | azarah | 2003-10-26 14:59:02 -0500 (Sun, 26 Oct 2003) | 2 lines
7310 +
7311 +Do not set hotplug agent
7312 +
7313 +------------------------------------------------------------------------
7314 +r427 | azarah | 2003-10-26 12:48:23 -0500 (Sun, 26 Oct 2003) | 2 lines
7315 +
7316 +Do not use depinfo_<scriptname>() functions to set rc_<type> variables, bug #24092
7317 +
7318 +------------------------------------------------------------------------
7319 +r426 | azarah | 2003-10-26 12:24:54 -0500 (Sun, 26 Oct 2003) | 7 lines
7320 +
7321 +
7322 +The unmount stuff in /etc/init.d/halt.sh was flawed, in the fact that
7323 +it called 'umount -t no<insert_fs_here>', which resulted in /proc, etc
7324 +unmounted anyhow. Change it to remount the last filesystems readonly
7325 +without trying to unmount any. This fixes a few cases where reboot
7326 +would halt due to unmounted /proc, etc.
7327 +
7328 +------------------------------------------------------------------------
7329 +r425 | azarah | 2003-10-21 14:04:24 -0400 (Tue, 21 Oct 2003) | 2 lines
7330 +
7331 +Add ramfs to no-unmounts in /etc/init.d/halt.sh
7332 +
7333 +------------------------------------------------------------------------
7334 +r424 | vapier | 2003-10-21 02:09:42 -0400 (Tue, 21 Oct 2003) | 2 lines
7335 +
7336 +elogin is dead
7337 +
7338 +------------------------------------------------------------------------
7339 +r423 | azarah | 2003-10-18 20:42:11 -0400 (Sat, 18 Oct 2003) | 5 lines
7340 +
7341 +
7342 +Remove the killall5 stuff from /etc/init.d/halt.sh, as it messes with
7343 +bootsplash. Add support to kill processes still using non-critical
7344 +mounts with fuser though.
7345 +
7346 +------------------------------------------------------------------------
7347 +r422 | azarah | 2003-10-18 20:12:51 -0400 (Sat, 18 Oct 2003) | 2 lines
7348 +
7349 +More bootsplash fixes, bug #21019 (comment #21).
7350 +
7351 +------------------------------------------------------------------------
7352 +r421 | azarah | 2003-10-16 18:39:16 -0400 (Thu, 16 Oct 2003) | 5 lines
7353 +
7354 +
7355 +Fix /sbin/MAKEDEV to use 'user:group' form, and not depriciated '.'.
7356 +Also changed the permissions on tty's, ibcs and scanner devices
7357 +to 0660.
7358 +
7359 +------------------------------------------------------------------------
7360 +r420 | azarah | 2003-10-16 18:24:00 -0400 (Thu, 16 Oct 2003) | 7 lines
7361 +
7362 +
7363 +Bootsplash fixes from Michael Aichler <micha@×××××××.net>, (comment #15
7364 +and #16 from bug #21019).
7365 +
7366 +Bootsplash coded did not play nice with boot profiles, so I fixed that
7367 +as well. Some other style tweaks.
7368 +
7369 +------------------------------------------------------------------------
7370 +r419 | azarah | 2003-10-14 15:03:15 -0400 (Tue, 14 Oct 2003) | 2 lines
7371 +
7372 +New release, version 1.4.3.11p2. This add new bootsplash implementation, bug #21019.
7373 +
7374 +------------------------------------------------------------------------
7375 +r418 | azarah | 2003-10-13 20:09:11 -0400 (Mon, 13 Oct 2003) | 2 lines
7376 +
7377 +New release 1.4.3.11p1
7378 +
7379 +------------------------------------------------------------------------
7380 +r417 | azarah | 2003-10-13 20:02:21 -0400 (Mon, 13 Oct 2003) | 2 lines
7381 +
7382 +Add initial bootsplash patch. Add more tty's to numlock, bug #28252.
7383 +
7384 +------------------------------------------------------------------------
7385 +r416 | azarah | 2003-10-13 19:05:04 -0400 (Mon, 13 Oct 2003) | 2 lines
7386 +
7387 +New release 1.4.3.11
7388 +
7389 +------------------------------------------------------------------------
7390 +r415 | azarah | 2003-10-13 18:30:09 -0400 (Mon, 13 Oct 2003) | 4 lines
7391 +
7392 +
7393 +Change /etc/inputrc to have PageUp/PageDown search through bash
7394 +history again, bug #26036.
7395 +
7396 +------------------------------------------------------------------------
7397 +r414 | azarah | 2003-10-13 18:27:15 -0400 (Mon, 13 Oct 2003) | 6 lines
7398 +
7399 +
7400 +Apply a patch from Mike Frysinger <vapier@g.o> for rc-status.
7401 +It now will work with runlevels named with any characters (other than
7402 +ones found in default bash IFS). It also adds a few sanity/error
7403 +checks, bug #26432.
7404 +
7405 +------------------------------------------------------------------------
7406 +r413 | azarah | 2003-10-13 17:41:09 -0400 (Mon, 13 Oct 2003) | 2 lines
7407 +
7408 +Remove changing group of /tmp/.{X,ICE}-unix, as it it not needed, bug #28861.
7409 +
7410 +------------------------------------------------------------------------
7411 +r412 | azarah | 2003-10-13 16:03:38 -0400 (Mon, 13 Oct 2003) | 2 lines
7412 +
7413 +Add entry for floppy in /etc/fstab, bug #30574.
7414 +
7415 +------------------------------------------------------------------------
7416 +r411 | azarah | 2003-10-13 15:52:38 -0400 (Mon, 13 Oct 2003) | 2 lines
7417 +
7418 +Add 'after hotplug' to /etc/init.d/consolefont, bug #30856.
7419 +
7420 +------------------------------------------------------------------------
7421 +r410 | azarah | 2003-10-13 15:32:32 -0400 (Mon, 13 Oct 2003) | 8 lines
7422 +
7423 +
7424 +Add initial udev support. Modified /sbin/rc and /etc/init.d/halt.sh.
7425 +
7426 +Add squid to /etc/services, bug #30995. Other cleanups from rac.
7427 +
7428 +Add patch from Kumba <kumba@g.o> to MAKEDEV to not allow
7429 +running while pwd is root (/).
7430 +
7431 +------------------------------------------------------------------------
7432 +r409 | azarah | 2003-09-14 10:37:59 -0400 (Sun, 14 Sep 2003) | 2 lines
7433 +
7434 +Change update-modules to modules-update in manpage, bug #28101.
7435 +
7436 +------------------------------------------------------------------------
7437 +r408 | azarah | 2003-09-07 20:11:54 -0400 (Sun, 07 Sep 2003) | 2 lines
7438 +
7439 +Change the '-k' switch to dhcpcd to '-z' in /etc/init.d/net.eth0.
7440 +
7441 +------------------------------------------------------------------------
7442 +r407 | azarah | 2003-09-07 20:03:03 -0400 (Sun, 07 Sep 2003) | 2 lines
7443 +
7444 +1.8.6.10p1 release
7445 +
7446 +------------------------------------------------------------------------
7447 +r406 | azarah | 2003-08-12 10:52:51 -0400 (Tue, 12 Aug 2003) | 2 lines
7448 +
7449 +Add missing 'local x' to filter_environ() (bug #26429)
7450 +
7451 +------------------------------------------------------------------------
7452 +r405 | azarah | 2003-08-10 21:27:16 -0400 (Sun, 10 Aug 2003) | 2 lines
7453 +
7454 +Fix small logic error (changed things, but forgot to update i)
7455 +
7456 +------------------------------------------------------------------------
7457 +r404 | azarah | 2003-08-10 19:48:38 -0400 (Sun, 10 Aug 2003) | 2 lines
7458 +
7459 +Fix get_bootparam() to check if /proc/cmdline exists
7460 +
7461 +------------------------------------------------------------------------
7462 +r403 | azarah | 2003-08-10 19:29:30 -0400 (Sun, 10 Aug 2003) | 5 lines
7463 +
7464 +
7465 +Modify /etc/init.d/modules not to print the autoloading stuff if
7466 +no modules should be loaded (resolving bug #26288), per request from
7467 +Michael Frysinger <vapier@g.o>.
7468 +
7469 +------------------------------------------------------------------------
7470 +r402 | azarah | 2003-08-10 17:31:36 -0400 (Sun, 10 Aug 2003) | 4 lines
7471 +
7472 +
7473 +Fix /etc/init.d/consolefont to not error out if CONSOLEFONT in rc.conf
7474 +is not set, bug #26278 (noted by Michael Frysinger <vapier@g.o>).
7475 +
7476 +------------------------------------------------------------------------
7477 +r401 | azarah | 2003-08-10 17:25:23 -0400 (Sun, 10 Aug 2003) | 5 lines
7478 +
7479 +
7480 +Fix /etc/init.d/halt.sh to unmount the mount point and not the device.
7481 +Also change it to 'mount -d' to detach the loop device. Patch by
7482 +Kalin KOZHUHAROV <kalin@××××××××.net>, bug #26256.
7483 +
7484 +------------------------------------------------------------------------
7485 +r400 | azarah | 2003-08-10 15:51:21 -0400 (Sun, 10 Aug 2003) | 2 lines
7486 +
7487 +first run killall5, then deactivate swap
7488 +
7489 +------------------------------------------------------------------------
7490 +r399 | azarah | 2003-08-04 17:39:17 -0400 (Mon, 04 Aug 2003) | 2 lines
7491 +
7492 +Last minute fixes
7493 +
7494 +------------------------------------------------------------------------
7495 +r398 | azarah | 2003-08-04 16:12:25 -0400 (Mon, 04 Aug 2003) | 6 lines
7496 +
7497 +Add IPV6 versions of localhost and co in /etc/hosts, bug #25859.
7498 +
7499 +Fix 2.5 tempfiles not being removed.
7500 +
7501 +New release
7502 +
7503 +------------------------------------------------------------------------
7504 +r397 | azarah | 2003-08-04 15:41:15 -0400 (Mon, 04 Aug 2003) | 2 lines
7505 +
7506 +Add LVM2 support thanks to Max Kalika <max@g.o> (bug #21908).
7507 +
7508 +------------------------------------------------------------------------
7509 +r396 | azarah | 2003-08-04 15:19:40 -0400 (Mon, 04 Aug 2003) | 5 lines
7510 +
7511 +
7512 +Add a switch for devfsd startup to /etc/conf.d/rc, fix /sbin/rc to check
7513 +RC_DEVFSD_STARTUP. Closes bug #24361, thanks to patches from
7514 +Kurt V. Hindenburg <khindenburg@××××××××××××.net>.
7515 +
7516 +------------------------------------------------------------------------
7517 +r395 | azarah | 2003-08-04 15:13:15 -0400 (Mon, 04 Aug 2003) | 2 lines
7518 +
7519 +Add pop3 entries to /etc/services, bug #25501.
7520 +
7521 +------------------------------------------------------------------------
7522 +r394 | azarah | 2003-08-04 15:08:25 -0400 (Mon, 04 Aug 2003) | 10 lines
7523 +
7524 +
7525 +
7526 + Add /bin/rc-status and 'show' support to /sbin/rc-update (long overdue),
7527 + bug #4222, thanks to Sean E Russell <ser@××××××××××××××××.com>,
7528 + Michael Frysinger <vapier@g.o> (/bin/rc-status) and for the 'show'
7529 + stuff to /sbin/rc-update, Max Kalika <max@g.o>.
7530 +
7531 + Fixed modules-update to only do the /etc/modprobe.conf generation if we
7532 + are actually running a 2.5+ kernel.
7533 +
7534 +------------------------------------------------------------------------
7535 +r393 | azarah | 2003-07-31 17:08:24 -0400 (Thu, 31 Jul 2003) | 2 lines
7536 +
7537 +bug #25398
7538 +
7539 +------------------------------------------------------------------------
7540 +r392 | azarah | 2003-07-29 18:15:36 -0400 (Tue, 29 Jul 2003) | 2 lines
7541 +
7542 +check{root,fs} tweaks
7543 +
7544 +------------------------------------------------------------------------
7545 +r391 | azarah | 2003-07-28 15:29:26 -0400 (Mon, 28 Jul 2003) | 2 lines
7546 +
7547 +Replace the Suse /etc/inputrc with a non copyrighted one, bug #24918.
7548 +
7549 +------------------------------------------------------------------------
7550 +r390 | azarah | 2003-07-28 15:13:03 -0400 (Mon, 28 Jul 2003) | 2 lines
7551 +
7552 +fix hardcoded ../boot/.. paths in functions.sh
7553 +
7554 +------------------------------------------------------------------------
7555 +r389 | azarah | 2003-07-27 21:23:46 -0400 (Sun, 27 Jul 2003) | 2 lines
7556 +
7557 +adelie fixes, add better logger support
7558 +
7559 +------------------------------------------------------------------------
7560 +r388 | azarah | 2003-07-22 17:07:08 -0400 (Tue, 22 Jul 2003) | 2 lines
7561 +
7562 +Adelie updates and some other fixes
7563 +
7564 +------------------------------------------------------------------------
7565 +r387 | azarah | 2003-07-22 11:33:27 -0400 (Tue, 22 Jul 2003) | 2 lines
7566 +
7567 +Add EVMS2 support
7568 +
7569 +------------------------------------------------------------------------
7570 +r386 | azarah | 2003-07-22 09:55:50 -0400 (Tue, 22 Jul 2003) | 2 lines
7571 +
7572 +Fix the /dev/root entry in /etc/mtab, bug #24916.
7573 +
7574 +------------------------------------------------------------------------
7575 +r385 | azarah | 2003-07-19 21:31:41 -0400 (Sat, 19 Jul 2003) | 2 lines
7576 +
7577 +Fix credits for mdadm patch, bug #23437
7578 +
7579 +------------------------------------------------------------------------
7580 +r384 | azarah | 2003-07-17 17:36:55 -0400 (Thu, 17 Jul 2003) | 2 lines
7581 +
7582 +fix issue for O agetty option; new release
7583 +
7584 +------------------------------------------------------------------------
7585 +r383 | azarah | 2003-07-17 15:55:18 -0400 (Thu, 17 Jul 2003) | 2 lines
7586 +
7587 +Fix a type-o in /etc/fstab, bug #23308.
7588 +
7589 +------------------------------------------------------------------------
7590 +r382 | azarah | 2003-07-17 15:16:28 -0400 (Thu, 17 Jul 2003) | 2 lines
7591 +
7592 +use uname -r to get kernel version, bug #23923
7593 +
7594 +------------------------------------------------------------------------
7595 +r381 | azarah | 2003-07-17 14:39:54 -0400 (Thu, 17 Jul 2003) | 2 lines
7596 +
7597 +Add mdadm support to /etc/init.d/checkfs, bug #23437
7598 +
7599 +------------------------------------------------------------------------
7600 +r380 | azarah | 2003-07-17 14:32:44 -0400 (Thu, 17 Jul 2003) | 2 lines
7601 +
7602 +Add TERM=Eterm to /etc/DIR_COLORS, bug #23423
7603 +
7604 +------------------------------------------------------------------------
7605 +r379 | azarah | 2003-07-17 14:26:40 -0400 (Thu, 17 Jul 2003) | 2 lines
7606 +
7607 +vlan support, bug #15588
7608 +
7609 +------------------------------------------------------------------------
7610 +r378 | azarah | 2003-07-16 15:38:51 -0400 (Wed, 16 Jul 2003) | 2 lines
7611 +
7612 +fix keymap issues, bug #24084
7613 +
7614 +------------------------------------------------------------------------
7615 +r377 | azarah | 2003-07-16 15:19:05 -0400 (Wed, 16 Jul 2003) | 2 lines
7616 +
7617 +some fixes
7618 +
7619 +------------------------------------------------------------------------
7620 +r376 | azarah | 2003-07-16 14:27:55 -0400 (Wed, 16 Jul 2003) | 2 lines
7621 +
7622 +more fixes
7623 +
7624 +------------------------------------------------------------------------
7625 +r375 | azarah | 2003-07-16 14:13:46 -0400 (Wed, 16 Jul 2003) | 2 lines
7626 +
7627 +various fixes
7628 +
7629 +------------------------------------------------------------------------
7630 +r374 | azarah | 2003-07-15 16:36:32 -0400 (Tue, 15 Jul 2003) | 2 lines
7631 +
7632 +small fixes
7633 +
7634 +------------------------------------------------------------------------
7635 +r373 | robbat2 | 2003-07-03 00:23:33 -0400 (Thu, 03 Jul 2003) | 2 lines
7636 +
7637 +remove lockfile
7638 +
7639 +------------------------------------------------------------------------
7640 +r372 | robbat2 | 2003-07-02 22:13:47 -0400 (Wed, 02 Jul 2003) | 2 lines
7641 +
7642 +Add frozen lock support
7643 +
7644 +------------------------------------------------------------------------
7645 +r371 | robbat2 | 2003-07-02 22:07:18 -0400 (Wed, 02 Jul 2003) | 2 lines
7646 +
7647 +Add frozen lock support
7648 +
7649 +------------------------------------------------------------------------
7650 +r370 | azarah | 2003-06-23 16:56:16 -0400 (Mon, 23 Jun 2003) | 2 lines
7651 +
7652 +cleanup for bug #21438
7653 +
7654 +------------------------------------------------------------------------
7655 +r369 | azarah | 2003-06-22 15:41:48 -0400 (Sun, 22 Jun 2003) | 2 lines
7656 +
7657 +really fix bootmisc, bug #21438
7658 +
7659 +------------------------------------------------------------------------
7660 +r368 | azarah | 2003-05-21 16:14:50 -0400 (Wed, 21 May 2003) | 2 lines
7661 +
7662 +Fix domainname to start before bootmisc; new file /etc/issue.logo
7663 +
7664 +------------------------------------------------------------------------
7665 +r367 | azarah | 2003-05-21 14:55:58 -0400 (Wed, 21 May 2003) | 2 lines
7666 +
7667 +type-o
7668 +
7669 +------------------------------------------------------------------------
7670 +r366 | azarah | 2003-05-21 11:08:53 -0400 (Wed, 21 May 2003) | 2 lines
7671 +
7672 +bug #21068
7673 +
7674 +------------------------------------------------------------------------
7675 +r365 | azarah | 2003-05-21 04:00:55 -0400 (Wed, 21 May 2003) | 2 lines
7676 +
7677 +bugfixes
7678 +
7679 +------------------------------------------------------------------------
7680 +r364 | azarah | 2003-05-20 15:28:57 -0400 (Tue, 20 May 2003) | 2 lines
7681 +
7682 +bugfix release
7683 +
7684 +------------------------------------------------------------------------
7685 +r363 | azarah | 2003-05-18 17:51:34 -0400 (Sun, 18 May 2003) | 2 lines
7686 +
7687 +fixes
7688 +
7689 +------------------------------------------------------------------------
7690 +r362 | azarah | 2003-05-14 16:30:05 -0400 (Wed, 14 May 2003) | 2 lines
7691 +
7692 +fix net.ppp0 issues for kppp; dependency fixes
7693 +
7694 +------------------------------------------------------------------------
7695 +r361 | azarah | 2003-05-12 18:51:10 -0400 (Mon, 12 May 2003) | 2 lines
7696 +
7697 +More circular depend detection fixes
7698 +
7699 +------------------------------------------------------------------------
7700 +r360 | azarah | 2003-05-12 17:23:05 -0400 (Mon, 12 May 2003) | 2 lines
7701 +
7702 +some more fixes
7703 +
7704 +------------------------------------------------------------------------
7705 +r359 | azarah | 2003-05-11 19:32:47 -0400 (Sun, 11 May 2003) | 2 lines
7706 +
7707 +new release; supporting parallel startup and new dep system with many fixes
7708 +
7709 +------------------------------------------------------------------------
7710 +r358 | azarah | 2003-05-09 18:14:49 -0400 (Fri, 09 May 2003) | 2 lines
7711 +
7712 +new release
7713 +
7714 +------------------------------------------------------------------------
7715 +r357 | azarah | 2003-05-07 18:30:20 -0400 (Wed, 07 May 2003) | 2 lines
7716 +
7717 +cleanup gendepends.awk
7718 +
7719 +------------------------------------------------------------------------
7720 +r356 | azarah | 2003-05-04 19:16:31 -0400 (Sun, 04 May 2003) | 2 lines
7721 +
7722 +hostname again; add domainname
7723 +
7724 +------------------------------------------------------------------------
7725 +r355 | azarah | 2003-04-29 17:23:18 -0400 (Tue, 29 Apr 2003) | 2 lines
7726 +
7727 +revert root check
7728 +
7729 +------------------------------------------------------------------------
7730 +r354 | azarah | 2003-04-29 17:11:36 -0400 (Tue, 29 Apr 2003) | 2 lines
7731 +
7732 +Changelog update; fix root check in profile
7733 +
7734 +------------------------------------------------------------------------
7735 +r353 | azarah | 2003-04-27 16:17:15 -0400 (Sun, 27 Apr 2003) | 2 lines
7736 +
7737 +updates from Rach
7738 +
7739 +------------------------------------------------------------------------
7740 +r352 | azarah | 2003-04-27 14:39:59 -0400 (Sun, 27 Apr 2003) | 2 lines
7741 +
7742 +bugfixes; new version
7743 +
7744 +------------------------------------------------------------------------
7745 +r351 | azarah | 2003-04-27 08:57:50 -0400 (Sun, 27 Apr 2003) | 2 lines
7746 +
7747 +fix net.ppp0 and add save to clock rc-script
7748 +
7749 +------------------------------------------------------------------------
7750 +r350 | azarah | 2003-04-21 16:43:38 -0400 (Mon, 21 Apr 2003) | 2 lines
7751 +
7752 +some fixes
7753 +
7754 +------------------------------------------------------------------------
7755 +r349 | azarah | 2003-04-11 13:29:43 -0400 (Fri, 11 Apr 2003) | 2 lines
7756 +
7757 +small fixes
7758 +
7759 +------------------------------------------------------------------------
7760 +r348 | azarah | 2003-04-09 15:06:34 -0400 (Wed, 09 Apr 2003) | 2 lines
7761 +
7762 +add check to genenviron.awk
7763 +
7764 +------------------------------------------------------------------------
7765 +r347 | azarah | 2003-04-08 10:12:56 -0400 (Tue, 08 Apr 2003) | 2 lines
7766 +
7767 +Do not set PS1 for dumb terminal, bug #18886
7768 +
7769 +------------------------------------------------------------------------
7770 +r346 | azarah | 2003-04-06 22:49:43 -0400 (Sun, 06 Apr 2003) | 2 lines
7771 +
7772 +new release
7773 +
7774 +------------------------------------------------------------------------
7775 +r345 | azarah | 2003-04-06 12:28:27 -0400 (Sun, 06 Apr 2003) | 2 lines
7776 +
7777 +various fixes; moved .c files to src
7778 +
7779 +------------------------------------------------------------------------
7780 +r344 | azarah | 2003-03-30 05:12:56 -0500 (Sun, 30 Mar 2003) | 2 lines
7781 +
7782 +serial console fix
7783 +
7784 +------------------------------------------------------------------------
7785 +r343 | azarah | 2003-03-24 10:25:05 -0500 (Mon, 24 Mar 2003) | 2 lines
7786 +
7787 +raid tweaks
7788 +
7789 +------------------------------------------------------------------------
7790 +r342 | azarah | 2003-03-24 09:09:41 -0500 (Mon, 24 Mar 2003) | 2 lines
7791 +
7792 +cleanups
7793 +
7794 +------------------------------------------------------------------------
7795 +r341 | azarah | 2003-03-16 17:36:23 -0500 (Sun, 16 Mar 2003) | 2 lines
7796 +
7797 +bug #17549
7798 +
7799 +------------------------------------------------------------------------
7800 +r340 | azarah | 2003-03-16 03:03:19 -0500 (Sun, 16 Mar 2003) | 2 lines
7801 +
7802 +some fixes and new release
7803 +
7804 +------------------------------------------------------------------------
7805 +r339 | azarah | 2003-03-10 22:31:45 -0500 (Mon, 10 Mar 2003) | 2 lines
7806 +
7807 +fix /usr/bin/cut in /sbin/functions.sh
7808 +
7809 +------------------------------------------------------------------------
7810 +r338 | azarah | 2003-03-10 21:50:53 -0500 (Mon, 10 Mar 2003) | 2 lines
7811 +
7812 +some fixes
7813 +
7814 +------------------------------------------------------------------------
7815 +r337 | azarah | 2003-03-10 21:30:22 -0500 (Mon, 10 Mar 2003) | 2 lines
7816 +
7817 +some fixes
7818 +
7819 +------------------------------------------------------------------------
7820 +r336 | azarah | 2003-03-09 16:45:22 -0500 (Sun, 09 Mar 2003) | 2 lines
7821 +
7822 +small tweaks; sysfs support
7823 +
7824 +------------------------------------------------------------------------
7825 +r335 | azarah | 2003-03-09 04:17:53 -0500 (Sun, 09 Mar 2003) | 2 lines
7826 +
7827 +New test release
7828 +
7829 +------------------------------------------------------------------------
7830 +r334 | azarah | 2003-03-09 04:06:23 -0500 (Sun, 09 Mar 2003) | 2 lines
7831 +
7832 +some updates and fixes
7833 +
7834 +------------------------------------------------------------------------
7835 +r333 | azarah | 2003-03-08 10:14:23 -0500 (Sat, 08 Mar 2003) | 2 lines
7836 +
7837 +fix trying to unmount / on 2.4 kernel
7838 +
7839 +------------------------------------------------------------------------
7840 +r332 | azarah | 2003-03-02 17:44:10 -0500 (Sun, 02 Mar 2003) | 2 lines
7841 +
7842 +cleanup checkroot
7843 +
7844 +------------------------------------------------------------------------
7845 +r331 | azarah | 2003-03-02 17:32:08 -0500 (Sun, 02 Mar 2003) | 2 lines
7846 +
7847 +slight tweaks
7848 +
7849 +------------------------------------------------------------------------
7850 +r330 | azarah | 2003-02-28 10:45:35 -0500 (Fri, 28 Feb 2003) | 2 lines
7851 +
7852 +many fixes/optimizations
7853 +
7854 +------------------------------------------------------------------------
7855 +r329 | azarah | 2003-02-27 15:20:01 -0500 (Thu, 27 Feb 2003) | 2 lines
7856 +
7857 +fix unmount of non critical mounts
7858 +
7859 +------------------------------------------------------------------------
7860 +r328 | azarah | 2003-02-27 14:40:49 -0500 (Thu, 27 Feb 2003) | 2 lines
7861 +
7862 +remove greps that could be called if /usr not mounted
7863 +
7864 +------------------------------------------------------------------------
7865 +r327 | azarah | 2003-02-27 08:36:42 -0500 (Thu, 27 Feb 2003) | 2 lines
7866 +
7867 +should prob quote as well
7868 +
7869 +------------------------------------------------------------------------
7870 +r326 | jhhudso | 2003-02-27 05:35:07 -0500 (Thu, 27 Feb 2003) | 3 lines
7871 +
7872 +Fixed bug where esyslog would allow nothing to be sent to logger,
7873 +making the system hang until ^D was typed (bug #16459)
7874 +
7875 +------------------------------------------------------------------------
7876 +r325 | azarah | 2003-02-17 18:43:32 -0500 (Mon, 17 Feb 2003) | 2 lines
7877 +
7878 +add generation of /etc/modprobe.devfs to modules-update
7879 +
7880 +------------------------------------------------------------------------
7881 +r324 | azarah | 2003-02-16 21:48:39 -0500 (Sun, 16 Feb 2003) | 2 lines
7882 +
7883 +bug fixes
7884 +
7885 +------------------------------------------------------------------------
7886 +r323 | azarah | 2003-02-13 12:24:23 -0500 (Thu, 13 Feb 2003) | 2 lines
7887 +
7888 +portage fixes
7889 +
7890 +------------------------------------------------------------------------
7891 +r322 | azarah | 2003-02-13 12:10:16 -0500 (Thu, 13 Feb 2003) | 2 lines
7892 +
7893 +portage fixes
7894 +
7895 +------------------------------------------------------------------------
7896 +r321 | azarah | 2003-02-12 18:10:00 -0500 (Wed, 12 Feb 2003) | 2 lines
7897 +
7898 +portage fixes
7899 +
7900 +------------------------------------------------------------------------
7901 +r320 | azarah | 2003-02-12 18:03:37 -0500 (Wed, 12 Feb 2003) | 2 lines
7902 +
7903 +portage fixes
7904 +
7905 +------------------------------------------------------------------------
7906 +r319 | azarah | 2003-02-05 21:08:05 -0500 (Wed, 05 Feb 2003) | 2 lines
7907 +
7908 +form fix
7909 +
7910 +------------------------------------------------------------------------
7911 +r318 | azarah | 2003-02-05 21:00:01 -0500 (Wed, 05 Feb 2003) | 2 lines
7912 +
7913 +update cachedepends.awk to properly setup environment
7914 +
7915 +------------------------------------------------------------------------
7916 +r317 | azarah | 2003-02-05 04:05:51 -0500 (Wed, 05 Feb 2003) | 2 lines
7917 +
7918 +fix SVCDIR in rc-envupdate.sh
7919 +
7920 +------------------------------------------------------------------------
7921 +r316 | vapier | 2003-02-05 01:14:29 -0500 (Wed, 05 Feb 2003) | 2 lines
7922 +
7923 +tweak elogin support and add entrance
7924 +
7925 +------------------------------------------------------------------------
7926 +r315 | azarah | 2003-02-03 16:15:29 -0500 (Mon, 03 Feb 2003) | 2 lines
7927 +
7928 +fix module-update for module-init-tools-0.9.9
7929 +
7930 +------------------------------------------------------------------------
7931 +r314 | azarah | 2003-02-01 18:32:27 -0500 (Sat, 01 Feb 2003) | 2 lines
7932 +
7933 +remove url
7934 +
7935 +------------------------------------------------------------------------
7936 +r313 | azarah | 2003-02-01 10:09:22 -0500 (Sat, 01 Feb 2003) | 2 lines
7937 +
7938 +add isapnp to modules use
7939 +
7940 +------------------------------------------------------------------------
7941 +r312 | woodchip | 2003-01-27 23:00:42 -0500 (Mon, 27 Jan 2003) | 2 lines
7942 +
7943 +some fixes to halt.sh
7944 +
7945 +------------------------------------------------------------------------
7946 +r311 | azarah | 2003-01-26 10:51:56 -0500 (Sun, 26 Jan 2003) | 2 lines
7947 +
7948 +fix retval check in checkroot and checkfs
7949 +
7950 +------------------------------------------------------------------------
7951 +r310 | azarah | 2003-01-26 03:27:42 -0500 (Sun, 26 Jan 2003) | 2 lines
7952 +
7953 +fix nice in start-stop-daemon.c
7954 +
7955 +------------------------------------------------------------------------
7956 +r309 | vapier | 2003-01-21 17:36:13 -0500 (Tue, 21 Jan 2003) | 2 lines
7957 +
7958 +added elogind support #13790
7959 +
7960 +------------------------------------------------------------------------
7961 +r308 | azarah | 2003-01-21 17:05:07 -0500 (Tue, 21 Jan 2003) | 2 lines
7962 +
7963 +add unicode keymap support
7964 +
7965 +------------------------------------------------------------------------
7966 +r307 | azarah | 2003-01-19 19:51:11 -0500 (Sun, 19 Jan 2003) | 2 lines
7967 +
7968 +misc fixes
7969 +
7970 +------------------------------------------------------------------------
7971 +r306 | azarah | 2003-01-14 20:26:07 -0500 (Tue, 14 Jan 2003) | 2 lines
7972 +
7973 +fix stale entries in svcdir
7974 +
7975 +------------------------------------------------------------------------
7976 +r305 | azarah | 2003-01-14 20:03:53 -0500 (Tue, 14 Jan 2003) | 2 lines
7977 +
7978 +add back old nvidia aliases, thanks to pac1085 on irc
7979 +
7980 +------------------------------------------------------------------------
7981 +r304 | azarah | 2003-01-14 19:52:01 -0500 (Tue, 14 Jan 2003) | 2 lines
7982 +
7983 +new release
7984 +
7985 +------------------------------------------------------------------------
7986 +r303 | azarah | 2003-01-14 19:15:51 -0500 (Tue, 14 Jan 2003) | 2 lines
7987 +
7988 +rc-update fixes
7989 +
7990 +------------------------------------------------------------------------
7991 +r302 | azarah | 2003-01-14 18:42:47 -0500 (Tue, 14 Jan 2003) | 2 lines
7992 +
7993 +really fix /var on seperate partition
7994 +
7995 +------------------------------------------------------------------------
7996 +r301 | azarah | 2003-01-14 17:22:23 -0500 (Tue, 14 Jan 2003) | 2 lines
7997 +
7998 +new release
7999 +
8000 +------------------------------------------------------------------------
8001 +r300 | azarah | 2003-01-14 01:12:27 -0500 (Tue, 14 Jan 2003) | 2 lines
8002 +
8003 +bugfix
8004 +
8005 +------------------------------------------------------------------------
8006 +r299 | azarah | 2003-01-07 17:53:29 -0500 (Tue, 07 Jan 2003) | 2 lines
8007 +
8008 +misc fixes
8009 +
8010 +------------------------------------------------------------------------
8011 +r298 | azarah | 2003-01-06 18:06:22 -0500 (Mon, 06 Jan 2003) | 2 lines
8012 +
8013 +type-o fixor
8014 +
8015 +------------------------------------------------------------------------
8016 +r297 | azarah | 2003-01-06 16:32:44 -0500 (Mon, 06 Jan 2003) | 2 lines
8017 +
8018 +lot of changes; hopeful release of rc-scripts-1.4.3.0
8019 +
8020 +------------------------------------------------------------------------
8021 +r296 | azarah | 2003-01-06 14:01:54 -0500 (Mon, 06 Jan 2003) | 2 lines
8022 +
8023 +new release
8024 +
8025 +------------------------------------------------------------------------
8026 +r295 | azarah | 2003-01-04 07:05:31 -0500 (Sat, 04 Jan 2003) | 2 lines
8027 +
8028 +fix some quotes
8029 +
8030 +------------------------------------------------------------------------
8031 +r294 | azarah | 2003-01-02 17:20:02 -0500 (Thu, 02 Jan 2003) | 2 lines
8032 +
8033 +small fixes and enhancements
8034 +
8035 +------------------------------------------------------------------------
8036 +r293 | azarah | 2002-12-29 11:56:29 -0500 (Sun, 29 Dec 2002) | 2 lines
8037 +
8038 +use 'usbfs' for kernel 2.5
8039 +
8040 +------------------------------------------------------------------------
8041 +r292 | azarah | 2002-12-29 05:15:39 -0500 (Sun, 29 Dec 2002) | 2 lines
8042 +
8043 +update modules-update for sys-apps/module-init-tools support
8044 +
8045 +------------------------------------------------------------------------
8046 +r291 | azarah | 2002-12-25 19:28:16 -0500 (Wed, 25 Dec 2002) | 2 lines
8047 +
8048 +add crypto-loop
8049 +
8050 +------------------------------------------------------------------------
8051 +r290 | azarah | 2002-12-25 15:43:00 -0500 (Wed, 25 Dec 2002) | 2 lines
8052 +
8053 +fix stripping all '=' for rc-envupdate.sh; fix rc-envupdate.sh not handeling CONFIG_PROTECT* properly
8054 +
8055 +------------------------------------------------------------------------
8056 +r289 | azarah | 2002-12-24 16:46:20 -0500 (Tue, 24 Dec 2002) | 2 lines
8057 +
8058 +new release
8059 +
8060 +------------------------------------------------------------------------
8061 +r288 | azarah | 2002-12-24 13:38:00 -0500 (Tue, 24 Dec 2002) | 2 lines
8062 +
8063 +bug fix
8064 +
8065 +------------------------------------------------------------------------
8066 +r287 | azarah | 2002-12-21 17:16:28 -0500 (Sat, 21 Dec 2002) | 2 lines
8067 +
8068 +fixes
8069 +
8070 +------------------------------------------------------------------------
8071 +r286 | azarah | 2002-12-18 05:11:43 -0500 (Wed, 18 Dec 2002) | 2 lines
8072 +
8073 +mips support among things
8074 +
8075 +------------------------------------------------------------------------
8076 +r285 | azarah | 2002-12-11 15:56:23 -0500 (Wed, 11 Dec 2002) | 2 lines
8077 +
8078 +fix dups in /etc/profile.env
8079 +
8080 +------------------------------------------------------------------------
8081 +r284 | azarah | 2002-12-09 15:30:00 -0500 (Mon, 09 Dec 2002) | 2 lines
8082 +
8083 +new release
8084 +
8085 +------------------------------------------------------------------------
8086 +r283 | azarah | 2002-12-09 14:03:08 -0500 (Mon, 09 Dec 2002) | 2 lines
8087 +
8088 +odd fixes
8089 +
8090 +------------------------------------------------------------------------
8091 +r282 | azarah | 2002-12-05 14:05:23 -0500 (Thu, 05 Dec 2002) | 2 lines
8092 +
8093 +also remove fam-oss temp files
8094 +
8095 +------------------------------------------------------------------------
8096 +r281 | azarah | 2002-12-04 15:20:45 -0500 (Wed, 04 Dec 2002) | 2 lines
8097 +
8098 +serial console fixes
8099 +
8100 +------------------------------------------------------------------------
8101 +r280 | azarah | 2002-12-03 20:29:01 -0500 (Tue, 03 Dec 2002) | 2 lines
8102 +
8103 +fix sourcing of helper scripts
8104 +
8105 +------------------------------------------------------------------------
8106 +r279 | azarah | 2002-12-03 19:43:27 -0500 (Tue, 03 Dec 2002) | 2 lines
8107 +
8108 +add profile headers
8109 +
8110 +------------------------------------------------------------------------
8111 +r278 | azarah | 2002-12-03 06:20:40 -0500 (Tue, 03 Dec 2002) | 2 lines
8112 +
8113 +add bug number
8114 +
8115 +------------------------------------------------------------------------
8116 +r277 | azarah | 2002-12-01 12:45:18 -0500 (Sun, 01 Dec 2002) | 2 lines
8117 +
8118 +bugfixes
8119 +
8120 +------------------------------------------------------------------------
8121 +r276 | azarah | 2002-12-01 03:52:55 -0500 (Sun, 01 Dec 2002) | 2 lines
8122 +
8123 +fix typeo in devfsd.conf
8124 +
8125 +------------------------------------------------------------------------
8126 +r275 | azarah | 2002-11-29 01:04:34 -0500 (Fri, 29 Nov 2002) | 2 lines
8127 +
8128 +move daemon stuff to rc-daemon.sh
8129 +
8130 +------------------------------------------------------------------------
8131 +r274 | azarah | 2002-11-27 16:32:40 -0500 (Wed, 27 Nov 2002) | 2 lines
8132 +
8133 +cluster updates
8134 +
8135 +------------------------------------------------------------------------
8136 +r273 | azarah | 2002-11-26 10:04:10 -0500 (Tue, 26 Nov 2002) | 2 lines
8137 +
8138 +quote some variables
8139 +
8140 +------------------------------------------------------------------------
8141 +r272 | azarah | 2002-11-26 07:32:29 -0500 (Tue, 26 Nov 2002) | 2 lines
8142 +
8143 +add some flexiblity to net dependency
8144 +
8145 +------------------------------------------------------------------------
8146 +r271 | azarah | 2002-11-25 17:24:08 -0500 (Mon, 25 Nov 2002) | 2 lines
8147 +
8148 +import Adelie Cluster stuff
8149 +
8150 +------------------------------------------------------------------------
8151 +r270 | azarah | 2002-11-18 15:28:39 -0500 (Mon, 18 Nov 2002) | 2 lines
8152 +
8153 +i2c support
8154 +
8155 +------------------------------------------------------------------------
8156 +r269 | azarah | 2002-11-18 14:39:22 -0500 (Mon, 18 Nov 2002) | 2 lines
8157 +
8158 +fix config files; fix awk module on non x86 archs
8159 +
8160 +------------------------------------------------------------------------
8161 +r268 | azarah | 2002-11-18 10:15:08 -0500 (Mon, 18 Nov 2002) | 2 lines
8162 +
8163 +add some checks
8164 +
8165 +------------------------------------------------------------------------
8166 +r267 | azarah | 2002-11-18 08:41:58 -0500 (Mon, 18 Nov 2002) | 2 lines
8167 +
8168 +change licenses
8169 +
8170 +------------------------------------------------------------------------
8171 +r266 | azarah | 2002-11-18 08:07:02 -0500 (Mon, 18 Nov 2002) | 2 lines
8172 +
8173 +change license
8174 +
8175 +------------------------------------------------------------------------
8176 +r265 | azarah | 2002-11-18 07:41:54 -0500 (Mon, 18 Nov 2002) | 2 lines
8177 +
8178 +remove spider fix, as it makes things even slower on older boxen
8179 +
8180 +------------------------------------------------------------------------
8181 +r264 | azarah | 2002-11-18 07:26:20 -0500 (Mon, 18 Nov 2002) | 2 lines
8182 +
8183 +awk version of rc-envupdate.sh
8184 +
8185 +------------------------------------------------------------------------
8186 +r263 | vapier | 2002-11-18 07:19:02 -0500 (Mon, 18 Nov 2002) | 2 lines
8187 +
8188 +changed GPLv2 or later
8189 +
8190 +------------------------------------------------------------------------
8191 +r262 | azarah | 2002-11-18 07:18:27 -0500 (Mon, 18 Nov 2002) | 2 lines
8192 +
8193 +awk version of rc-envupdate.sh
8194 +
8195 +------------------------------------------------------------------------
8196 +r261 | azarah | 2002-11-18 04:02:26 -0500 (Mon, 18 Nov 2002) | 2 lines
8197 +
8198 +fix using /usr/bin/find
8199 +
8200 +------------------------------------------------------------------------
8201 +r260 | azarah | 2002-11-17 15:13:01 -0500 (Sun, 17 Nov 2002) | 2 lines
8202 +
8203 +add functions.awk
8204 +
8205 +------------------------------------------------------------------------
8206 +r259 | azarah | 2002-11-17 14:33:01 -0500 (Sun, 17 Nov 2002) | 2 lines
8207 +
8208 +some sanity checks
8209 +
8210 +------------------------------------------------------------------------
8211 +r258 | azarah | 2002-11-17 12:11:09 -0500 (Sun, 17 Nov 2002) | 2 lines
8212 +
8213 +new version with super fast depscan.sh
8214 +
8215 +------------------------------------------------------------------------
8216 +r257 | azarah | 2002-11-05 16:50:37 -0500 (Tue, 05 Nov 2002) | 2 lines
8217 +
8218 +portage uid/gid
8219 +
8220 +------------------------------------------------------------------------
8221 +r256 | azarah | 2002-11-05 13:17:06 -0500 (Tue, 05 Nov 2002) | 2 lines
8222 +
8223 +minor bugfix release
8224 +
8225 +------------------------------------------------------------------------
8226 +r255 | azarah | 2002-11-04 09:51:07 -0500 (Mon, 04 Nov 2002) | 2 lines
8227 +
8228 +fix misc deps
8229 +
8230 +------------------------------------------------------------------------
8231 +r254 | azarah | 2002-10-31 16:03:04 -0500 (Thu, 31 Oct 2002) | 2 lines
8232 +
8233 +fix modules rc-script to handle moduleless kernel
8234 +
8235 +------------------------------------------------------------------------
8236 +r253 | azarah | 2002-10-28 10:21:40 -0500 (Mon, 28 Oct 2002) | 2 lines
8237 +
8238 +fix update-modules path in init.d/modules
8239 +
8240 +------------------------------------------------------------------------
8241 +r252 | azarah | 2002-10-28 09:51:35 -0500 (Mon, 28 Oct 2002) | 2 lines
8242 +
8243 +minor release
8244 +
8245 +------------------------------------------------------------------------
8246 +r251 | azarah | 2002-10-27 20:49:22 -0500 (Sun, 27 Oct 2002) | 2 lines
8247 +
8248 +bugfix
8249 +
8250 +------------------------------------------------------------------------
8251 +r250 | azarah | 2002-10-25 19:49:31 -0400 (Fri, 25 Oct 2002) | 2 lines
8252 +
8253 +bugfix
8254 +
8255 +------------------------------------------------------------------------
8256 +r249 | azarah | 2002-10-17 18:43:25 -0400 (Thu, 17 Oct 2002) | 2 lines
8257 +
8258 +fix race condition
8259 +
8260 +------------------------------------------------------------------------
8261 +r248 | azarah | 2002-10-14 11:42:36 -0400 (Mon, 14 Oct 2002) | 2 lines
8262 +
8263 +fixes; start-single-daemon
8264 +
8265 +------------------------------------------------------------------------
8266 +r247 | azarah | 2002-10-13 15:20:23 -0400 (Sun, 13 Oct 2002) | 2 lines
8267 +
8268 +misc form updates
8269 +
8270 +------------------------------------------------------------------------
8271 +r246 | azarah | 2002-10-12 23:16:11 -0400 (Sat, 12 Oct 2002) | 2 lines
8272 +
8273 +more fixes
8274 +
8275 +------------------------------------------------------------------------
8276 +r245 | azarah | 2002-10-12 20:32:09 -0400 (Sat, 12 Oct 2002) | 2 lines
8277 +
8278 +minor fixes
8279 +
8280 +------------------------------------------------------------------------
8281 +r244 | azarah | 2002-10-05 15:58:25 -0400 (Sat, 05 Oct 2002) | 2 lines
8282 +
8283 +many misc fixes and updates
8284 +
8285 +------------------------------------------------------------------------
8286 +r243 | azarah | 2002-09-29 13:31:01 -0400 (Sun, 29 Sep 2002) | 2 lines
8287 +
8288 +more fixes
8289 +
8290 +------------------------------------------------------------------------
8291 +r242 | azarah | 2002-09-29 09:11:01 -0400 (Sun, 29 Sep 2002) | 2 lines
8292 +
8293 +bugfixes
8294 +
8295 +------------------------------------------------------------------------
8296 +r241 | azarah | 2002-09-25 17:46:08 -0400 (Wed, 25 Sep 2002) | 2 lines
8297 +
8298 +ngpt fixes
8299 +
8300 +------------------------------------------------------------------------
8301 +r240 | azarah | 2002-09-23 13:16:09 -0400 (Mon, 23 Sep 2002) | 2 lines
8302 +
8303 +fixor
8304 +
8305 +------------------------------------------------------------------------
8306 +r239 | aliz | 2002-09-23 05:29:56 -0400 (Mon, 23 Sep 2002) | 2 lines
8307 +
8308 +swraid fixes
8309 +
8310 +------------------------------------------------------------------------
8311 +r238 | azarah | 2002-09-22 13:56:31 -0400 (Sun, 22 Sep 2002) | 2 lines
8312 +
8313 +NGPT support
8314 +
8315 +------------------------------------------------------------------------
8316 +r237 | azarah | 2002-09-17 16:45:39 -0400 (Tue, 17 Sep 2002) | 2 lines
8317 +
8318 +small fixor
8319 +
8320 +------------------------------------------------------------------------
8321 +r236 | azarah | 2002-09-16 19:38:39 -0400 (Mon, 16 Sep 2002) | 2 lines
8322 +
8323 +odd updates
8324 +
8325 +------------------------------------------------------------------------
8326 +r235 | azarah | 2002-09-13 20:09:24 -0400 (Fri, 13 Sep 2002) | 2 lines
8327 +
8328 +bork
8329 +
8330 +------------------------------------------------------------------------
8331 +r234 | azarah | 2002-09-11 14:07:37 -0400 (Wed, 11 Sep 2002) | 2 lines
8332 +
8333 +fix type-o in netmount
8334 +
8335 +------------------------------------------------------------------------
8336 +r233 | azarah | 2002-09-07 18:13:29 -0400 (Sat, 07 Sep 2002) | 2 lines
8337 +
8338 +release again
8339 +
8340 +------------------------------------------------------------------------
8341 +r232 | azarah | 2002-09-07 17:52:35 -0400 (Sat, 07 Sep 2002) | 2 lines
8342 +
8343 +quick release
8344 +
8345 +------------------------------------------------------------------------
8346 +r231 | azarah | 2002-09-07 09:31:29 -0400 (Sat, 07 Sep 2002) | 2 lines
8347 +
8348 +bugfixes
8349 +
8350 +------------------------------------------------------------------------
8351 +r230 | azarah | 2002-08-29 02:09:56 -0400 (Thu, 29 Aug 2002) | 2 lines
8352 +
8353 +fix invalid check for env-update
8354 +
8355 +------------------------------------------------------------------------
8356 +r229 | azarah | 2002-08-28 14:03:08 -0400 (Wed, 28 Aug 2002) | 2 lines
8357 +
8358 +revert.
8359 +
8360 +------------------------------------------------------------------------
8361 +r228 | blizzy | 2002-08-27 16:26:32 -0400 (Tue, 27 Aug 2002) | 2 lines
8362 +
8363 +minor change in output of extra blank line in eend() in case of error
8364 +
8365 +------------------------------------------------------------------------
8366 +r227 | azarah | 2002-08-27 15:07:43 -0400 (Tue, 27 Aug 2002) | 2 lines
8367 +
8368 +fix LVM bork
8369 +
8370 +------------------------------------------------------------------------
8371 +r226 | woodchip | 2002-08-26 21:13:50 -0400 (Mon, 26 Aug 2002) | 2 lines
8372 +
8373 +give root a GECOS, was NULL before :)
8374 +
8375 +------------------------------------------------------------------------
8376 +r225 | azarah | 2002-08-25 16:29:07 -0400 (Sun, 25 Aug 2002) | 2 lines
8377 +
8378 +add nfs to USE
8379 +
8380 +------------------------------------------------------------------------
8381 +r224 | azarah | 2002-08-25 04:06:32 -0400 (Sun, 25 Aug 2002) | 2 lines
8382 +
8383 +add Header
8384 +
8385 +------------------------------------------------------------------------
8386 +r223 | azarah | 2002-08-25 03:58:54 -0400 (Sun, 25 Aug 2002) | 2 lines
8387 +
8388 +new release
8389 +
8390 +------------------------------------------------------------------------
8391 +r222 | azarah | 2002-08-22 15:55:34 -0400 (Thu, 22 Aug 2002) | 2 lines
8392 +
8393 +small fixes
8394 +
8395 +------------------------------------------------------------------------
8396 +r221 | azarah | 2002-08-12 14:22:32 -0400 (Mon, 12 Aug 2002) | 2 lines
8397 +
8398 +fix keymaps
8399 +
8400 +------------------------------------------------------------------------
8401 +r220 | azarah | 2002-08-11 18:45:41 -0400 (Sun, 11 Aug 2002) | 2 lines
8402 +
8403 +raid support fixor
8404 +
8405 +------------------------------------------------------------------------
8406 +r219 | azarah | 2002-08-11 17:44:53 -0400 (Sun, 11 Aug 2002) | 2 lines
8407 +
8408 +resolve broken pipe issue in depscan.sh
8409 +
8410 +------------------------------------------------------------------------
8411 +r218 | azarah | 2002-08-07 18:58:01 -0400 (Wed, 07 Aug 2002) | 2 lines
8412 +
8413 +rc-scripts-1.3.8
8414 +
8415 +------------------------------------------------------------------------
8416 +r217 | azarah | 2002-08-07 14:13:35 -0400 (Wed, 07 Aug 2002) | 2 lines
8417 +
8418 +move color ls stuff
8419 +
8420 +------------------------------------------------------------------------
8421 +r216 | danarmak | 2002-08-06 16:12:28 -0400 (Tue, 06 Aug 2002) | 2 lines
8422 +
8423 +fix #5948 - correct comment in rc.conf, see changelog file
8424 +
8425 +------------------------------------------------------------------------
8426 +r215 | azarah | 2002-08-06 15:57:01 -0400 (Tue, 06 Aug 2002) | 2 lines
8427 +
8428 +fix help output
8429 +
8430 +------------------------------------------------------------------------
8431 +r214 | woodchip | 2002-08-03 23:10:10 -0400 (Sat, 03 Aug 2002) | 2 lines
8432 +
8433 +added support for UPS shutdown
8434 +
8435 +------------------------------------------------------------------------
8436 +r213 | azarah | 2002-07-27 15:43:54 -0400 (Sat, 27 Jul 2002) | 2 lines
8437 +
8438 +change shell of daemons
8439 +
8440 +------------------------------------------------------------------------
8441 +r212 | azarah | 2002-07-27 13:08:27 -0400 (Sat, 27 Jul 2002) | 2 lines
8442 +
8443 +Redhat features; bugfixes
8444 +
8445 +------------------------------------------------------------------------
8446 +r211 | carpaski | 2002-07-27 12:44:13 -0400 (Sat, 27 Jul 2002) | 2 lines
8447 +
8448 +Update to changelog.
8449 +
8450 +------------------------------------------------------------------------
8451 +r210 | carpaski | 2002-07-26 07:03:33 -0400 (Fri, 26 Jul 2002) | 2 lines
8452 +
8453 +Added vpopmail to passwd and group as UID/GID 89
8454 +
8455 +------------------------------------------------------------------------
8456 +r209 | azarah | 2002-07-22 17:35:20 -0400 (Mon, 22 Jul 2002) | 2 lines
8457 +
8458 +update awk regex
8459 +
8460 +------------------------------------------------------------------------
8461 +r208 | azarah | 2002-07-22 17:26:17 -0400 (Mon, 22 Jul 2002) | 2 lines
8462 +
8463 +small updates to awk regexp
8464 +
8465 +------------------------------------------------------------------------
8466 +r207 | azarah | 2002-07-22 16:26:44 -0400 (Mon, 22 Jul 2002) | 2 lines
8467 +
8468 +speed enhancements
8469 +
8470 +------------------------------------------------------------------------
8471 +r206 | azarah | 2002-07-22 15:04:42 -0400 (Mon, 22 Jul 2002) | 2 lines
8472 +
8473 +fixes/speed improvements
8474 +
8475 +------------------------------------------------------------------------
8476 +r205 | azarah | 2002-07-22 00:27:42 -0400 (Mon, 22 Jul 2002) | 2 lines
8477 +
8478 +small fixes
8479 +
8480 +------------------------------------------------------------------------
8481 +r204 | azarah | 2002-07-21 20:21:21 -0400 (Sun, 21 Jul 2002) | 2 lines
8482 +
8483 +small fixes; add user cyrus
8484 +
8485 +------------------------------------------------------------------------
8486 +r203 | azarah | 2002-07-21 18:06:06 -0400 (Sun, 21 Jul 2002) | 2 lines
8487 +
8488 +fixes
8489 +
8490 +------------------------------------------------------------------------
8491 +r202 | azarah | 2002-07-21 10:25:00 -0400 (Sun, 21 Jul 2002) | 2 lines
8492 +
8493 +small fixes/updates
8494 +
8495 +------------------------------------------------------------------------
8496 +r201 | azarah | 2002-07-17 16:44:13 -0400 (Wed, 17 Jul 2002) | 2 lines
8497 +
8498 +add logger as dep of modules
8499 +
8500 +------------------------------------------------------------------------
8501 +r200 | azarah | 2002-07-17 15:59:47 -0400 (Wed, 17 Jul 2002) | 2 lines
8502 +
8503 +small fix
8504 +
8505 +------------------------------------------------------------------------
8506 +r199 | azarah | 2002-07-17 15:20:37 -0400 (Wed, 17 Jul 2002) | 2 lines
8507 +
8508 +near new release
8509 +
8510 +------------------------------------------------------------------------
8511 +r198 | azarah | 2002-07-16 18:46:57 -0400 (Tue, 16 Jul 2002) | 2 lines
8512 +
8513 +small fixes
8514 +
8515 +------------------------------------------------------------------------
8516 +r197 | azarah | 2002-07-07 05:25:28 -0400 (Sun, 07 Jul 2002) | 2 lines
8517 +
8518 +small update
8519 +
8520 +------------------------------------------------------------------------
8521 +r196 | azarah | 2002-07-05 17:07:59 -0400 (Fri, 05 Jul 2002) | 2 lines
8522 +
8523 +group/user updates
8524 +
8525 +------------------------------------------------------------------------
8526 +r195 | azarah | 2002-07-03 15:52:15 -0400 (Wed, 03 Jul 2002) | 2 lines
8527 +
8528 +fix copyright
8529 +
8530 +------------------------------------------------------------------------
8531 +r194 | azarah | 2002-06-29 21:18:55 -0400 (Sat, 29 Jun 2002) | 2 lines
8532 +
8533 +bug fix
8534 +
8535 +------------------------------------------------------------------------
8536 +r193 | azarah | 2002-06-24 19:26:37 -0400 (Mon, 24 Jun 2002) | 2 lines
8537 +
8538 +fix inputrc for xzvt and german keyboards
8539 +
8540 +------------------------------------------------------------------------
8541 +r192 | azarah | 2002-06-24 18:44:50 -0400 (Mon, 24 Jun 2002) | 2 lines
8542 +
8543 +sshd user and group
8544 +
8545 +------------------------------------------------------------------------
8546 +r191 | azarah | 2002-06-20 18:07:37 -0400 (Thu, 20 Jun 2002) | 2 lines
8547 +
8548 +bugfixes and some new features
8549 +
8550 +------------------------------------------------------------------------
8551 +r190 | bangert | 2002-06-20 14:55:53 -0400 (Thu, 20 Jun 2002) | 2 lines
8552 +
8553 +well - lets put the bash-completion stuff in the right file, shall we
8554 +
8555 +------------------------------------------------------------------------
8556 +r189 | bangert | 2002-06-20 13:55:44 -0400 (Thu, 20 Jun 2002) | 2 lines
8557 +
8558 +add support for bash-completion
8559 +
8560 +------------------------------------------------------------------------
8561 +r188 | carpaski | 2002-06-12 07:12:38 -0400 (Wed, 12 Jun 2002) | 4 lines
8562 +
8563 +Pointed out in bug #3650 -- local VARNAME=... -- always returns 0 with
8564 +the exception of invalid variable names. The eval wasn't being checked.
8565 +Moved the 'local errstr' to its own line. (Credit: Felix von Leitner)
8566 +
8567 +------------------------------------------------------------------------
8568 +r187 | azarah | 2002-06-05 17:59:26 -0400 (Wed, 05 Jun 2002) | 2 lines
8569 +
8570 +MANPATH fix
8571 +
8572 +------------------------------------------------------------------------
8573 +r186 | azarah | 2002-05-26 18:18:56 -0400 (Sun, 26 May 2002) | 2 lines
8574 +
8575 +video4linux stuff
8576 +
8577 +------------------------------------------------------------------------
8578 +r185 | azarah | 2002-05-26 15:29:54 -0400 (Sun, 26 May 2002) | 2 lines
8579 +
8580 +resolve bug #2555
8581 +
8582 +------------------------------------------------------------------------
8583 +r184 | azarah | 2002-05-19 17:34:18 -0400 (Sun, 19 May 2002) | 2 lines
8584 +
8585 +move EDITOR
8586 +
8587 +------------------------------------------------------------------------
8588 +r183 | azarah | 2002-05-12 18:43:37 -0400 (Sun, 12 May 2002) | 2 lines
8589 +
8590 +passwd fixes
8591 +
8592 +------------------------------------------------------------------------
8593 +r182 | azarah | 2002-05-12 17:48:18 -0400 (Sun, 12 May 2002) | 2 lines
8594 +
8595 +add headers
8596 +
8597 +------------------------------------------------------------------------
8598 +r181 | azarah | 2002-05-12 16:22:36 -0400 (Sun, 12 May 2002) | 2 lines
8599 +
8600 +new release
8601 +
8602 +------------------------------------------------------------------------
8603 +r180 | azarah | 2002-05-11 23:24:17 -0400 (Sat, 11 May 2002) | 2 lines
8604 +
8605 +consistency changes
8606 +
8607 +------------------------------------------------------------------------
8608 +r179 | azarah | 2002-05-11 22:54:42 -0400 (Sat, 11 May 2002) | 2 lines
8609 +
8610 +small fixes
8611 +
8612 +------------------------------------------------------------------------
8613 +r178 | azarah | 2002-05-11 05:13:19 -0400 (Sat, 11 May 2002) | 2 lines
8614 +
8615 +speed improvements; order fixes
8616 +
8617 +------------------------------------------------------------------------
8618 +r177 | azarah | 2002-05-10 17:57:44 -0400 (Fri, 10 May 2002) | 2 lines
8619 +
8620 +small fixes
8621 +
8622 +------------------------------------------------------------------------
8623 +r176 | azarah | 2002-05-10 17:24:45 -0400 (Fri, 10 May 2002) | 2 lines
8624 +
8625 +fixes
8626 +
8627 +------------------------------------------------------------------------
8628 +r175 | azarah | 2002-05-06 17:51:11 -0400 (Mon, 06 May 2002) | 2 lines
8629 +
8630 +rc-envupdate.sh fixes
8631 +
8632 +------------------------------------------------------------------------
8633 +r174 | azarah | 2002-05-06 17:37:17 -0400 (Mon, 06 May 2002) | 2 lines
8634 +
8635 +fixes
8636 +
8637 +------------------------------------------------------------------------
8638 +r173 | azarah | 2002-04-28 04:18:00 -0400 (Sun, 28 Apr 2002) | 2 lines
8639 +
8640 +consolefont thing
8641 +
8642 +------------------------------------------------------------------------
8643 +r172 | woodchip | 2002-04-26 12:11:54 -0400 (Fri, 26 Apr 2002) | 2 lines
8644 +
8645 +add user/group apache to passwd/group
8646 +
8647 +------------------------------------------------------------------------
8648 +r171 | azarah | 2002-04-25 17:05:14 -0400 (Thu, 25 Apr 2002) | 2 lines
8649 +
8650 +fix default route command
8651 +
8652 +------------------------------------------------------------------------
8653 +r170 | woodchip | 2002-04-24 16:59:47 -0400 (Wed, 24 Apr 2002) | 2 lines
8654 +
8655 +close #1754
8656 +
8657 +------------------------------------------------------------------------
8658 +r169 | azarah | 2002-04-23 06:28:15 -0400 (Tue, 23 Apr 2002) | 2 lines
8659 +
8660 +utmpx fixes
8661 +
8662 +------------------------------------------------------------------------
8663 +r168 | azarah | 2002-04-22 17:41:19 -0400 (Mon, 22 Apr 2002) | 2 lines
8664 +
8665 +remove uneeded crontab
8666 +
8667 +------------------------------------------------------------------------
8668 +r167 | azarah | 2002-04-21 15:27:07 -0400 (Sun, 21 Apr 2002) | 2 lines
8669 +
8670 +more fixes
8671 +
8672 +------------------------------------------------------------------------
8673 +r166 | azarah | 2002-04-21 14:12:54 -0400 (Sun, 21 Apr 2002) | 2 lines
8674 +
8675 +ugh, for got to add this
8676 +
8677 +------------------------------------------------------------------------
8678 +r165 | azarah | 2002-04-21 14:07:07 -0400 (Sun, 21 Apr 2002) | 2 lines
8679 +
8680 +rc-envupdate and hopefull release
8681 +
8682 +------------------------------------------------------------------------
8683 +r164 | azarah | 2002-04-12 12:02:11 -0400 (Fri, 12 Apr 2002) | 2 lines
8684 +
8685 +small fixes
8686 +
8687 +------------------------------------------------------------------------
8688 +r163 | azarah | 2002-04-11 16:00:32 -0400 (Thu, 11 Apr 2002) | 2 lines
8689 +
8690 +small fixes
8691 +
8692 +------------------------------------------------------------------------
8693 +r162 | azarah | 2002-04-05 18:21:25 -0500 (Fri, 05 Apr 2002) | 2 lines
8694 +
8695 +move rc-help.sh as well.
8696 +
8697 +------------------------------------------------------------------------
8698 +r161 | azarah | 2002-04-05 18:18:27 -0500 (Fri, 05 Apr 2002) | 2 lines
8699 +
8700 +move to /sbin
8701 +
8702 +------------------------------------------------------------------------
8703 +r160 | azarah | 2002-04-01 13:37:39 -0500 (Mon, 01 Apr 2002) | 2 lines
8704 +
8705 +small fixes
8706 +
8707 +------------------------------------------------------------------------
8708 +r159 | azarah | 2002-03-24 14:00:09 -0500 (Sun, 24 Mar 2002) | 2 lines
8709 +
8710 +rc-scripts-1.3.2
8711 +
8712 +------------------------------------------------------------------------
8713 +r158 | azarah | 2002-03-24 08:40:44 -0500 (Sun, 24 Mar 2002) | 2 lines
8714 +
8715 +INPUTRC
8716 +
8717 +------------------------------------------------------------------------
8718 +r157 | azarah | 2002-03-24 04:47:01 -0500 (Sun, 24 Mar 2002) | 2 lines
8719 +
8720 +lots of fixes/updates
8721 +
8722 +------------------------------------------------------------------------
8723 +r156 | drobbins | 2002-03-23 13:33:02 -0500 (Sat, 23 Mar 2002) | 2 lines
8724 +
8725 +closing bug #1318
8726 +
8727 +------------------------------------------------------------------------
8728 +r155 | drobbins | 2002-03-23 13:17:44 -0500 (Sat, 23 Mar 2002) | 2 lines
8729 +
8730 +1.3.1 release
8731 +
8732 +------------------------------------------------------------------------
8733 +r154 | azarah | 2002-03-23 07:52:56 -0500 (Sat, 23 Mar 2002) | 2 lines
8734 +
8735 +before/after update
8736 +
8737 +------------------------------------------------------------------------
8738 +r153 | azarah | 2002-03-23 07:10:43 -0500 (Sat, 23 Mar 2002) | 2 lines
8739 +
8740 +small fix
8741 +
8742 +------------------------------------------------------------------------
8743 +r152 | azarah | 2002-03-23 07:09:00 -0500 (Sat, 23 Mar 2002) | 2 lines
8744 +
8745 +make the --quiet stuff a bit better
8746 +
8747 +------------------------------------------------------------------------
8748 +r151 | azarah | 2002-03-23 06:52:41 -0500 (Sat, 23 Mar 2002) | 2 lines
8749 +
8750 +reformat error messages
8751 +
8752 +------------------------------------------------------------------------
8753 +r150 | azarah | 2002-03-23 03:14:40 -0500 (Sat, 23 Mar 2002) | 2 lines
8754 +
8755 +small fixes
8756 +
8757 +------------------------------------------------------------------------
8758 +r149 | azarah | 2002-03-21 05:05:28 -0500 (Thu, 21 Mar 2002) | 2 lines
8759 +
8760 +small fix
8761 +
8762 +------------------------------------------------------------------------
8763 +r148 | azarah | 2002-03-19 15:42:33 -0500 (Tue, 19 Mar 2002) | 2 lines
8764 +
8765 +add --quiet
8766 +
8767 +------------------------------------------------------------------------
8768 +r147 | azarah | 2002-03-18 12:39:49 -0500 (Mon, 18 Mar 2002) | 2 lines
8769 +
8770 +small fixes
8771 +
8772 +------------------------------------------------------------------------
8773 +r146 | azarah | 2002-03-14 16:58:08 -0500 (Thu, 14 Mar 2002) | 2 lines
8774 +
8775 +group/passwd fixes, and fix net.eth0 DHCP shutdown
8776 +
8777 +------------------------------------------------------------------------
8778 +r145 | azarah | 2002-03-11 16:39:04 -0500 (Mon, 11 Mar 2002) | 2 lines
8779 +
8780 +fixes to depscan.sh and functions.sh
8781 +
8782 +------------------------------------------------------------------------
8783 +r144 | azarah | 2002-03-10 17:57:28 -0500 (Sun, 10 Mar 2002) | 2 lines
8784 +
8785 +lost of fixes
8786 +
8787 +------------------------------------------------------------------------
8788 +r143 | azarah | 2002-03-06 16:23:44 -0500 (Wed, 06 Mar 2002) | 2 lines
8789 +
8790 +update
8791 +
8792 +------------------------------------------------------------------------
8793 +r142 | azarah | 2002-03-04 16:52:04 -0500 (Mon, 04 Mar 2002) | 2 lines
8794 +
8795 +odd fixes
8796 +
8797 +------------------------------------------------------------------------
8798 +r141 | azarah | 2002-03-04 14:40:29 -0500 (Mon, 04 Mar 2002) | 2 lines
8799 +
8800 +kbd support
8801 +
8802 +------------------------------------------------------------------------
8803 +r140 | azarah | 2002-03-04 13:55:29 -0500 (Mon, 04 Mar 2002) | 2 lines
8804 +
8805 +type-o
8806 +
8807 +------------------------------------------------------------------------
8808 +r139 | azarah | 2002-03-04 13:52:59 -0500 (Mon, 04 Mar 2002) | 2 lines
8809 +
8810 +new release
8811 +
8812 +------------------------------------------------------------------------
8813 +r138 | azarah | 2002-03-03 17:13:22 -0500 (Sun, 03 Mar 2002) | 2 lines
8814 +
8815 +new release
8816 +
8817 +------------------------------------------------------------------------
8818 +r137 | azarah | 2002-03-03 12:12:40 -0500 (Sun, 03 Mar 2002) | 2 lines
8819 +
8820 +caching update
8821 +
8822 +------------------------------------------------------------------------
8823 +r136 | azarah | 2002-03-03 03:47:09 -0500 (Sun, 03 Mar 2002) | 2 lines
8824 +
8825 +remove uneeded pam.d files
8826 +
8827 +------------------------------------------------------------------------
8828 +r135 | azarah | 2002-03-01 17:31:03 -0500 (Fri, 01 Mar 2002) | 2 lines
8829 +
8830 +fixes and wrapping for syntax error detection
8831 +
8832 +------------------------------------------------------------------------
8833 +r134 | azarah | 2002-02-27 18:58:31 -0500 (Wed, 27 Feb 2002) | 2 lines
8834 +
8835 +local stuff
8836 +
8837 +------------------------------------------------------------------------
8838 +r133 | azarah | 2002-02-27 16:25:53 -0500 (Wed, 27 Feb 2002) | 2 lines
8839 +
8840 +ramdisk updates
8841 +
8842 +------------------------------------------------------------------------
8843 +r132 | azarah | 2002-02-27 15:45:56 -0500 (Wed, 27 Feb 2002) | 2 lines
8844 +
8845 +fix .devfsd bug
8846 +
8847 +------------------------------------------------------------------------
8848 +r131 | azarah | 2002-02-26 16:20:59 -0500 (Tue, 26 Feb 2002) | 2 lines
8849 +
8850 +fix services to stop on halt even if needed service fails to start
8851 +
8852 +------------------------------------------------------------------------
8853 +r130 | azarah | 2002-02-26 14:07:16 -0500 (Tue, 26 Feb 2002) | 2 lines
8854 +
8855 +update consolefont; fix devfs /etc/mtab entry again
8856 +
8857 +------------------------------------------------------------------------
8858 +r129 | azarah | 2002-02-25 19:07:27 -0500 (Mon, 25 Feb 2002) | 2 lines
8859 +
8860 +fix devfs and /etc/mtab creation issue
8861 +
8862 +------------------------------------------------------------------------
8863 +r128 | drobbins | 2002-02-17 12:44:51 -0500 (Sun, 17 Feb 2002) | 2 lines
8864 +
8865 +XFS is now the default filesystem in /etc/fstab
8866 +
8867 +------------------------------------------------------------------------
8868 +r127 | azarah | 2002-02-16 21:24:47 -0500 (Sat, 16 Feb 2002) | 2 lines
8869 +
8870 +misc fixes
8871 +
8872 +------------------------------------------------------------------------
8873 +r126 | azarah | 2002-02-15 17:05:54 -0500 (Fri, 15 Feb 2002) | 2 lines
8874 +
8875 +update help
8876 +
8877 +------------------------------------------------------------------------
8878 +r125 | azarah | 2002-02-15 15:45:48 -0500 (Fri, 15 Feb 2002) | 2 lines
8879 +
8880 +working proto
8881 +
8882 +------------------------------------------------------------------------
8883 +r124 | azarah | 2002-02-14 23:35:43 -0500 (Thu, 14 Feb 2002) | 2 lines
8884 +
8885 +have backup .. want to see if i can finish at work
8886 +
8887 +------------------------------------------------------------------------
8888 +r123 | azarah | 2002-02-05 18:39:27 -0500 (Tue, 05 Feb 2002) | 2 lines
8889 +
8890 +add comment about where config file is
8891 +
8892 +------------------------------------------------------------------------
8893 +r122 | azarah | 2002-02-05 18:17:28 -0500 (Tue, 05 Feb 2002) | 2 lines
8894 +
8895 +enhance gateway support for net.eth0
8896 +
8897 +------------------------------------------------------------------------
8898 +r121 | gbevin | 2002-02-05 07:40:18 -0500 (Tue, 05 Feb 2002) | 4 lines
8899 +
8900 +Added /bin/bash as mysql login shell to be able to do admin tasks as
8901 +the mysql user. Changed the postgres homedir to /var/lib/postgresql to
8902 +be in sync with the ebuild.
8903 +
8904 +------------------------------------------------------------------------
8905 +r120 | azarah | 2002-02-02 09:47:27 -0500 (Sat, 02 Feb 2002) | 2 lines
8906 +
8907 +update deps
8908 +
8909 +------------------------------------------------------------------------
8910 +r119 | azarah | 2002-02-01 19:04:19 -0500 (Fri, 01 Feb 2002) | 6 lines
8911 +
8912 +Added numlock before I forget, or Woodchip actually start on it.
8913 +Woodchip: if you have already, and yours is better, just commit
8914 + and fix ChangeLog.
8915 +
8916 +Long day .. must be off to bed now ;/
8917 +
8918 +------------------------------------------------------------------------
8919 +r118 | azarah | 2002-01-29 12:27:15 -0500 (Tue, 29 Jan 2002) | 2 lines
8920 +
8921 +update localmount not to mount coda mounts
8922 +
8923 +------------------------------------------------------------------------
8924 +r117 | azarah | 2002-01-28 21:28:47 -0500 (Mon, 28 Jan 2002) | 2 lines
8925 +
8926 +unmount fixes to netmount
8927 +
8928 +------------------------------------------------------------------------
8929 +r116 | azarah | 2002-01-27 04:54:50 -0500 (Sun, 27 Jan 2002) | 2 lines
8930 +
8931 +update rc.conf to be more desktop friendly
8932 +
8933 +------------------------------------------------------------------------
8934 +r115 | woodchip | 2002-01-27 00:59:23 -0500 (Sun, 27 Jan 2002) | 2 lines
8935 +
8936 +security fixes for /etc/pam.d/chsh,sshd,login and some cleanups in /etc/passwd,group for user/group mysql
8937 +
8938 +------------------------------------------------------------------------
8939 +r114 | woodchip | 2002-01-27 00:40:50 -0500 (Sun, 27 Jan 2002) | 2 lines
8940 +
8941 +add pam_shells.so for /etc/shells compliance
8942 +
8943 +------------------------------------------------------------------------
8944 +r113 | azarah | 2002-01-26 19:06:46 -0500 (Sat, 26 Jan 2002) | 2 lines
8945 +
8946 +charset map support
8947 +
8948 +------------------------------------------------------------------------
8949 +r112 | azarah | 2002-01-25 12:42:57 -0500 (Fri, 25 Jan 2002) | 2 lines
8950 +
8951 +dircolors skel update
8952 +
8953 +------------------------------------------------------------------------
8954 +r111 | azarah | 2002-01-23 17:57:58 -0500 (Wed, 23 Jan 2002) | 2 lines
8955 +
8956 +fix squid gid
8957 +
8958 +------------------------------------------------------------------------
8959 +r110 | azarah | 2002-01-23 15:54:55 -0500 (Wed, 23 Jan 2002) | 2 lines
8960 +
8961 +new mtab creation scheme
8962 +
8963 +------------------------------------------------------------------------
8964 +r109 | azarah | 2002-01-23 13:15:10 -0500 (Wed, 23 Jan 2002) | 2 lines
8965 +
8966 +fix restart problem with net.* services
8967 +
8968 +------------------------------------------------------------------------
8969 +r108 | azarah | 2002-01-23 13:12:41 -0500 (Wed, 23 Jan 2002) | 2 lines
8970 +
8971 +tough one to die ;-)
8972 +
8973 +------------------------------------------------------------------------
8974 +r107 | azarah | 2002-01-20 19:03:15 -0500 (Sun, 20 Jan 2002) | 2 lines
8975 +
8976 +new release
8977 +
8978 +------------------------------------------------------------------------
8979 +r106 | azarah | 2002-01-20 12:15:24 -0500 (Sun, 20 Jan 2002) | 2 lines
8980 +
8981 +update Changelog
8982 +
8983 +------------------------------------------------------------------------
8984 +r105 | azarah | 2002-01-20 12:12:52 -0500 (Sun, 20 Jan 2002) | 2 lines
8985 +
8986 +updated net.eth0 to 'use' pcmcia
8987 +
8988 +------------------------------------------------------------------------
8989 +r104 | azarah | 2002-01-20 03:47:56 -0500 (Sun, 20 Jan 2002) | 2 lines
8990 +
8991 +add support for the new mtab scheme
8992 +
8993 +------------------------------------------------------------------------
8994 +r103 | drobbins | 2002-01-15 14:20:20 -0500 (Tue, 15 Jan 2002) | 2 lines
8995 +
8996 +grammar fix in error
8997 +
8998 +------------------------------------------------------------------------
8999 +r102 | azarah | 2002-01-08 16:14:48 -0500 (Tue, 08 Jan 2002) | 2 lines
9000 +
9001 +Changelog update; fix dircolors for cases where bash do not export SHELL
9002 +
9003 +------------------------------------------------------------------------
9004 +r101 | azarah | 2002-01-06 21:03:44 -0500 (Sun, 06 Jan 2002) | 2 lines
9005 +
9006 +new net.* rc-script config scheme ... a initial framework
9007 +
9008 +------------------------------------------------------------------------
9009 +r100 | woodchip | 2002-01-06 15:06:31 -0500 (Sun, 06 Jan 2002) | 2 lines
9010 +
9011 +Removed email address from manpages.
9012 +
9013 +------------------------------------------------------------------------
9014 +r99 | azarah | 2002-01-05 19:31:40 -0500 (Sat, 05 Jan 2002) | 2 lines
9015 +
9016 +fixed the cdrw entry that wronly had ^dvd$
9017 +
9018 +------------------------------------------------------------------------
9019 +r98 | azarah | 2002-01-04 17:41:29 -0500 (Fri, 04 Jan 2002) | 2 lines
9020 +
9021 +add a paragraph about the 'net' dependancy
9022 +
9023 +------------------------------------------------------------------------
9024 +r97 | drobbins | 2001-12-30 22:30:10 -0500 (Sun, 30 Dec 2001) | 2 lines
9025 +
9026 +umask fix and cd-tools reminder.
9027 +
9028 +------------------------------------------------------------------------
9029 +r96 | azarah | 2001-12-30 17:47:53 -0500 (Sun, 30 Dec 2001) | 2 lines
9030 +
9031 +fixors
9032 +
9033 +------------------------------------------------------------------------
9034 +r95 | woodchip | 2001-12-29 16:09:51 -0500 (Sat, 29 Dec 2001) | 5 lines
9035 +
9036 +sort -t: -k3,3 -n /etc/passwd,group. Makes it easier to see whats
9037 +going on. I dont like the way several users are currently setup,
9038 +and hope to eventually fix them. Sadly, they werent added with
9039 +very much thought. Ick.
9040 +
9041 +------------------------------------------------------------------------
9042 +r94 | azarah | 2001-12-28 19:36:29 -0500 (Fri, 28 Dec 2001) | 2 lines
9043 +
9044 +forgot rc-help.sh
9045 +
9046 +------------------------------------------------------------------------
9047 +r93 | azarah | 2001-12-28 18:49:22 -0500 (Fri, 28 Dec 2001) | 2 lines
9048 +
9049 +add help, etc
9050 +
9051 +------------------------------------------------------------------------
9052 +r92 | azarah | 2001-12-25 17:54:12 -0500 (Tue, 25 Dec 2001) | 2 lines
9053 +
9054 +small fixors
9055 +
9056 +------------------------------------------------------------------------
9057 +r91 | azarah | 2001-12-24 19:21:03 -0500 (Mon, 24 Dec 2001) | 2 lines
9058 +
9059 +added pause function; updated restart to also restart services dependant on; other misc fixes
9060 +
9061 +------------------------------------------------------------------------
9062 +r90 | drobbins | 2001-12-22 11:05:17 -0500 (Sat, 22 Dec 2001) | 2 lines
9063 +
9064 +Removed a potentially bad sleep call.
9065 +
9066 +------------------------------------------------------------------------
9067 +r89 | azarah | 2001-12-22 03:06:42 -0500 (Sat, 22 Dec 2001) | 2 lines
9068 +
9069 +small fixor
9070 +
9071 +------------------------------------------------------------------------
9072 +r88 | azarah | 2001-12-22 02:34:38 -0500 (Sat, 22 Dec 2001) | 2 lines
9073 +
9074 +small fixor
9075 +
9076 +------------------------------------------------------------------------
9077 +r87 | azarah | 2001-12-22 02:19:59 -0500 (Sat, 22 Dec 2001) | 2 lines
9078 +
9079 +typeo
9080 +
9081 +------------------------------------------------------------------------
9082 +r86 | azarah | 2001-12-22 02:05:24 -0500 (Sat, 22 Dec 2001) | 2 lines
9083 +
9084 +baselayout for checkout; sorry .. evo problem
9085 +
9086 +------------------------------------------------------------------------
9087 +r85 | azarah | 2001-12-22 01:51:19 -0500 (Sat, 22 Dec 2001) | 2 lines
9088 +
9089 +drop init wrapper; LVM support; better unmount on shutdown support
9090 +
9091 +------------------------------------------------------------------------
9092 +r84 | azarah | 2001-12-17 17:40:37 -0500 (Mon, 17 Dec 2001) | 2 lines
9093 +
9094 +new rc script that make init wrapper unneeded
9095 +
9096 +------------------------------------------------------------------------
9097 +r83 | azarah | 2001-12-16 08:57:09 -0500 (Sun, 16 Dec 2001) | 2 lines
9098 +
9099 +fix typo that caused needed depends not in a runlevel to be stopped
9100 +
9101 +------------------------------------------------------------------------
9102 +r82 | g2boojum | 2001-12-13 18:19:13 -0500 (Thu, 13 Dec 2001) | 3 lines
9103 +
9104 +For some reason /dev/BOOT gets mounted to /mnt/boot, which is contrary to
9105 +what we've been doing. I've changed it to mount on /boot.
9106 +
9107 +------------------------------------------------------------------------
9108 +r81 | azarah | 2001-12-10 15:07:27 -0500 (Mon, 10 Dec 2001) | 2 lines
9109 +
9110 +add localhost entry to /etc/hosts
9111 +
9112 +------------------------------------------------------------------------
9113 +r80 | woodchip | 2001-12-08 18:16:03 -0500 (Sat, 08 Dec 2001) | 2 lines
9114 +
9115 +tweaks
9116 +
9117 +------------------------------------------------------------------------
9118 +r79 | woodchip | 2001-12-08 17:29:06 -0500 (Sat, 08 Dec 2001) | 2 lines
9119 +
9120 + rc-scripts version bump
9121 +
9122 +------------------------------------------------------------------------
9123 +r78 | woodchip | 2001-12-08 17:19:28 -0500 (Sat, 08 Dec 2001) | 2 lines
9124 +
9125 +*** empty log message ***
9126 +
9127 +------------------------------------------------------------------------
9128 +r77 | woodchip | 2001-12-08 17:19:04 -0500 (Sat, 08 Dec 2001) | 6 lines
9129 +
9130 +runscript is moved here, instead of sitting in init.d.
9131 +this was desired, as a note, FIXME, deal, was around in baselayout..
9132 +
9133 +start-stop-daemon is latest and greatest, coming from Debian project,
9134 +moved from our sysvinit package to here now.
9135 +
9136 +------------------------------------------------------------------------
9137 +r76 | woodchip | 2001-12-08 17:14:39 -0500 (Sat, 08 Dec 2001) | 6 lines
9138 +
9139 +postgres is user id 70, primary group id 70.
9140 +
9141 +profile is back to root's umask 077
9142 +
9143 +hosts doesnt have localhost record
9144 +
9145 +------------------------------------------------------------------------
9146 +r75 | azarah | 2001-12-08 17:11:42 -0500 (Sat, 08 Dec 2001) | 2 lines
9147 +
9148 +.
9149 +
9150 +------------------------------------------------------------------------
9151 +r74 | azarah | 2001-12-08 16:57:39 -0500 (Sat, 08 Dec 2001) | 2 lines
9152 +
9153 +misc fixes
9154 +
9155 +------------------------------------------------------------------------
9156 +r73 | woodchip | 2001-12-08 13:47:45 -0500 (Sat, 08 Dec 2001) | 2 lines
9157 +
9158 +fixie ftp guy
9159 +
9160 +------------------------------------------------------------------------
9161 +r72 | azarah | 2001-12-06 21:06:26 -0500 (Thu, 06 Dec 2001) | 2 lines
9162 +
9163 +fix bootmisc to use so that it will only do cleanups during boot
9164 +
9165 +------------------------------------------------------------------------
9166 +r71 | azarah | 2001-12-06 21:06:01 -0500 (Thu, 06 Dec 2001) | 2 lines
9167 +
9168 +fix a echo for debug i forgot; add for checking if we are currently booting
9169 +
9170 +------------------------------------------------------------------------
9171 +r70 | azarah | 2001-12-06 17:58:57 -0500 (Thu, 06 Dec 2001) | 2 lines
9172 +
9173 +forgot chat-default
9174 +
9175 +------------------------------------------------------------------------
9176 +r69 | azarah | 2001-12-06 17:54:13 -0500 (Thu, 06 Dec 2001) | 2 lines
9177 +
9178 +added new net.ppp0 and fixed problem with /sbin/rc where just calling rc would stop all services
9179 +
9180 +------------------------------------------------------------------------
9181 +r68 | azarah | 2001-12-06 16:53:45 -0500 (Thu, 06 Dec 2001) | 2 lines
9182 +
9183 +small fix0r to devfsd.conf
9184 +
9185 +------------------------------------------------------------------------
9186 +r67 | drobbins | 2001-12-06 01:39:28 -0500 (Thu, 06 Dec 2001) | 2 lines
9187 +
9188 +more fixes. rc-scripts-1.2 should be solid now
9189 +
9190 +------------------------------------------------------------------------
9191 +r66 | drobbins | 2001-12-06 00:30:05 -0500 (Thu, 06 Dec 2001) | 2 lines
9192 +
9193 +undoing some azarah damage and adding a new devfsd.conf
9194 +
9195 +------------------------------------------------------------------------
9196 +r65 | drobbins | 2001-12-06 00:21:25 -0500 (Thu, 06 Dec 2001) | 2 lines
9197 +
9198 +very many initscript updates (beta)
9199 +
9200 +------------------------------------------------------------------------
9201 +r64 | jerrya | 2001-12-02 18:12:06 -0500 (Sun, 02 Dec 2001) | 2 lines
9202 +
9203 +Fix cosmetic changes (convert spaces to tabs).
9204 +
9205 +------------------------------------------------------------------------
9206 +r63 | woodchip | 2001-11-29 16:40:21 -0500 (Thu, 29 Nov 2001) | 2 lines
9207 +
9208 +modified for Gentoo Linux. Specifically, some arch stuff was yanked from the /usr/sbin/update-modules script, so remove it from here.
9209 +
9210 +------------------------------------------------------------------------
9211 +r62 | woodchip | 2001-11-29 15:43:15 -0500 (Thu, 29 Nov 2001) | 2 lines
9212 +
9213 +update to include the man directory in the tarball
9214 +
9215 +------------------------------------------------------------------------
9216 +r61 | woodchip | 2001-11-29 15:41:13 -0500 (Thu, 29 Nov 2001) | 2 lines
9217 +
9218 +*** empty log message ***
9219 +
9220 +------------------------------------------------------------------------
9221 +r60 | woodchip | 2001-11-29 15:37:02 -0500 (Thu, 29 Nov 2001) | 2 lines
9222 +
9223 +initial checkin of a manpage for update-modules.8. i need to edit this file to remove the stuff gutted from update-modules, perhaps tidying up other bits as well. checking it in now so i dont forget it. heh
9224 +
9225 +------------------------------------------------------------------------
9226 +r59 | woodchip | 2001-11-29 15:34:14 -0500 (Thu, 29 Nov 2001) | 2 lines
9227 +
9228 +tweak the comments in /etc/modules.autoload. also checked in a manpage for this file, so addded a pointer to it
9229 +
9230 +------------------------------------------------------------------------
9231 +r58 | woodchip | 2001-11-29 15:32:32 -0500 (Thu, 29 Nov 2001) | 2 lines
9232 +
9233 +checkin a manpage for /etc/modules.autoload
9234 +
9235 +------------------------------------------------------------------------
9236 +r57 | drobbins | 2001-11-25 19:51:03 -0500 (Sun, 25 Nov 2001) | 2 lines
9237 +
9238 +removed ncsd from default runlevel
9239 +
9240 +------------------------------------------------------------------------
9241 +r56 | drobbins | 2001-11-25 19:42:14 -0500 (Sun, 25 Nov 2001) | 2 lines
9242 +
9243 +more little fixes
9244 +
9245 +------------------------------------------------------------------------
9246 +r55 | drobbins | 2001-11-25 19:37:38 -0500 (Sun, 25 Nov 2001) | 2 lines
9247 +
9248 +update
9249 +
9250 +------------------------------------------------------------------------
9251 +r54 | drobbins | 2001-11-25 19:36:41 -0500 (Sun, 25 Nov 2001) | 2 lines
9252 +
9253 +fix for init.d/clock script
9254 +
9255 +------------------------------------------------------------------------
9256 +r53 | woodchip | 2001-11-17 15:20:27 -0500 (Sat, 17 Nov 2001) | 2 lines
9257 +
9258 +*** empty log message ***
9259 +
9260 +------------------------------------------------------------------------
9261 +r52 | woodchip | 2001-11-17 14:31:10 -0500 (Sat, 17 Nov 2001) | 2 lines
9262 +
9263 +*** empty log message ***
9264 +
9265 +------------------------------------------------------------------------
9266 +r51 | drobbins | 2001-11-15 17:28:49 -0500 (Thu, 15 Nov 2001) | 2 lines
9267 +
9268 +updates-o-rama for 1.1.8
9269 +
9270 +------------------------------------------------------------------------
9271 +r50 | woodchip | 2001-11-09 15:44:41 -0500 (Fri, 09 Nov 2001) | 4 lines
9272 +
9273 +2 changes -- squid's home directory is now /var/spool/squid
9274 + -- squid's primary group is 31 now, previously it was 21,
9275 + which is ftp's gid :)
9276 +
9277 +------------------------------------------------------------------------
9278 +r49 | woodchip | 2001-11-02 05:14:55 -0500 (Fri, 02 Nov 2001) | 2 lines
9279 +
9280 +add LESSOPEN
9281 +
9282 +------------------------------------------------------------------------
9283 +r48 | drobbins | 2001-10-29 17:01:35 -0500 (Mon, 29 Oct 2001) | 2 lines
9284 +
9285 +fixums for netmount
9286 +
9287 +------------------------------------------------------------------------
9288 +r47 | drobbins | 2001-10-29 16:49:18 -0500 (Mon, 29 Oct 2001) | 2 lines
9289 +
9290 +fixo
9291 +
9292 +------------------------------------------------------------------------
9293 +r46 | drobbins | 2001-10-29 16:23:19 -0500 (Mon, 29 Oct 2001) | 2 lines
9294 +
9295 +fixums
9296 +
9297 +------------------------------------------------------------------------
9298 +r45 | drobbins | 2001-10-18 13:13:43 -0400 (Thu, 18 Oct 2001) | 2 lines
9299 +
9300 +new updates
9301 +
9302 +------------------------------------------------------------------------
9303 +r44 | agriffis | 2001-10-16 22:15:51 -0400 (Tue, 16 Oct 2001) | 3 lines
9304 +
9305 +Added support for homegrown functions in /etc/init.d files, plus
9306 +additional support for /etc/conf.d files.
9307 +
9308 +------------------------------------------------------------------------
9309 +r43 | woodchip | 2001-10-10 03:55:26 -0400 (Wed, 10 Oct 2001) | 2 lines
9310 +
9311 +removed source /etc/rc.conf lines, not needed in the initscripts, its already done for us by runscript
9312 +
9313 +------------------------------------------------------------------------
9314 +r42 | woodchip | 2001-10-10 03:06:52 -0400 (Wed, 10 Oct 2001) | 2 lines
9315 +
9316 +move ntpd to net-misc/ntp/files; small cleanup of ncsd
9317 +
9318 +------------------------------------------------------------------------
9319 +r41 | woodchip | 2001-10-05 00:07:59 -0400 (Fri, 05 Oct 2001) | 2 lines
9320 +
9321 +delete old junk, small wording change in shutdown.sh
9322 +
9323 +------------------------------------------------------------------------
9324 +r40 | drobbins | 2001-09-29 16:41:54 -0400 (Sat, 29 Sep 2001) | 2 lines
9325 +
9326 +misc fixums
9327 +
9328 +------------------------------------------------------------------------
9329 +r39 | agriffis | 2001-09-26 17:20:20 -0400 (Wed, 26 Sep 2001) | 2 lines
9330 +
9331 +Added reading from /etc/conf.d/${myservice} in addition to rc.conf
9332 +
9333 +------------------------------------------------------------------------
9334 +r38 | drobbins | 2001-09-17 13:19:26 -0400 (Mon, 17 Sep 2001) | 2 lines
9335 +
9336 +fixums
9337 +
9338 +------------------------------------------------------------------------
9339 +r37 | drobbins | 2001-09-17 13:18:26 -0400 (Mon, 17 Sep 2001) | 2 lines
9340 +
9341 +modules initscript fix
9342 +
9343 +------------------------------------------------------------------------
9344 +r36 | drobbins | 2001-09-17 11:55:49 -0400 (Mon, 17 Sep 2001) | 2 lines
9345 +
9346 +*** empty log message ***
9347 +
9348 +------------------------------------------------------------------------
9349 +r35 | drobbins | 2001-09-06 22:23:23 -0400 (Thu, 06 Sep 2001) | 2 lines
9350 +
9351 +conversion to non-INTERFACES net handling; work in progress.
9352 +
9353 +------------------------------------------------------------------------
9354 +r34 | drobbins | 2001-09-06 22:23:11 -0400 (Thu, 06 Sep 2001) | 2 lines
9355 +
9356 +removal of INTERFACES
9357 +
9358 +------------------------------------------------------------------------
9359 +r33 | drobbins | 2001-09-04 00:47:02 -0400 (Tue, 04 Sep 2001) | 2 lines
9360 +
9361 +new items
9362 +
9363 +------------------------------------------------------------------------
9364 +r32 | drobbins | 2001-09-04 00:45:44 -0400 (Tue, 04 Sep 2001) | 2 lines
9365 +
9366 +new updates
9367 +
9368 +------------------------------------------------------------------------
9369 +r31 | blocke | 2001-09-03 03:46:34 -0400 (Mon, 03 Sep 2001) | 2 lines
9370 +
9371 +quick port of samba script
9372 +
9373 +------------------------------------------------------------------------
9374 +r30 | blocke | 2001-09-03 03:45:03 -0400 (Mon, 03 Sep 2001) | 2 lines
9375 +
9376 +my lame port of sysklogd script
9377 +
9378 +------------------------------------------------------------------------
9379 +r29 | blocke | 2001-09-03 03:19:22 -0400 (Mon, 03 Sep 2001) | 2 lines
9380 +
9381 +my attempt at a port of the sshd script
9382 +
9383 +------------------------------------------------------------------------
9384 +r28 | drobbins | 2001-09-03 00:51:02 -0400 (Mon, 03 Sep 2001) | 2 lines
9385 +
9386 +new release (1.1.5)
9387 +
9388 +------------------------------------------------------------------------
9389 +r27 | drobbins | 2001-09-02 21:54:05 -0400 (Sun, 02 Sep 2001) | 2 lines
9390 +
9391 +moving around modules stuff, rc.conf typo fix
9392 +
9393 +------------------------------------------------------------------------
9394 +r26 | drobbins | 2001-09-01 02:16:07 -0400 (Sat, 01 Sep 2001) | 2 lines
9395 +
9396 +removed scripts that have been added to ebuilds or are obsolete
9397 +
9398 +------------------------------------------------------------------------
9399 +r25 | drobbins | 2001-08-29 00:54:26 -0400 (Wed, 29 Aug 2001) | 2 lines
9400 +
9401 +new tarball
9402 +
9403 +------------------------------------------------------------------------
9404 +r24 | drobbins | 2001-08-26 00:27:11 -0400 (Sun, 26 Aug 2001) | 2 lines
9405 +
9406 +this shouldn't be used by anything
9407 +
9408 +------------------------------------------------------------------------
9409 +r23 | chadh | 2001-08-25 17:05:33 -0400 (Sat, 25 Aug 2001) | 2 lines
9410 +
9411 +more DHCPCD_OPTIONS stuff
9412 +
9413 +------------------------------------------------------------------------
9414 +r22 | chadh | 2001-08-25 16:52:38 -0400 (Sat, 25 Aug 2001) | 2 lines
9415 +
9416 +adding ${DHCPCD_OPTIONS}
9417 +
9418 +------------------------------------------------------------------------
9419 +r21 | chadh | 2001-08-25 16:51:07 -0400 (Sat, 25 Aug 2001) | 2 lines
9420 +
9421 +2 missing semicolons and an existence check for pon and poff.
9422 +
9423 +------------------------------------------------------------------------
9424 +r20 | chadh | 2001-08-25 16:48:02 -0400 (Sat, 25 Aug 2001) | 2 lines
9425 +
9426 +getting a little closer to rc-script-style and away from supervise
9427 +
9428 +------------------------------------------------------------------------
9429 +r19 | drobbins | 2001-08-23 23:52:08 -0400 (Thu, 23 Aug 2001) | 2 lines
9430 +
9431 +end -> eend
9432 +
9433 +------------------------------------------------------------------------
9434 +r18 | drobbins | 2001-08-22 16:45:13 -0400 (Wed, 22 Aug 2001) | 2 lines
9435 +
9436 +profile improvements
9437 +
9438 +------------------------------------------------------------------------
9439 +r17 | drobbins | 2001-08-22 16:22:28 -0400 (Wed, 22 Aug 2001) | 2 lines
9440 +
9441 +new rev 1.1.3
9442 +
9443 +------------------------------------------------------------------------
9444 +r16 | drobbins | 2001-08-22 16:21:09 -0400 (Wed, 22 Aug 2001) | 2 lines
9445 +
9446 +tiny tiny "mount ro if can't unmount" fix
9447 +
9448 +------------------------------------------------------------------------
9449 +r15 | drobbins | 2001-08-21 01:09:46 -0400 (Tue, 21 Aug 2001) | 2 lines
9450 +
9451 +fixum
9452 +
9453 +------------------------------------------------------------------------
9454 +r14 | drobbins | 2001-08-21 00:58:04 -0400 (Tue, 21 Aug 2001) | 2 lines
9455 +
9456 +fixums
9457 +
9458 +------------------------------------------------------------------------
9459 +r13 | drobbins | 2001-08-20 23:21:56 -0400 (Mon, 20 Aug 2001) | 2 lines
9460 +
9461 +many fixes
9462 +
9463 +------------------------------------------------------------------------
9464 +r12 | drobbins | 2001-08-20 22:48:28 -0400 (Mon, 20 Aug 2001) | 2 lines
9465 +
9466 +removing compiled binary from cvs
9467 +
9468 +------------------------------------------------------------------------
9469 +r11 | drobbins | 2001-08-20 22:10:26 -0400 (Mon, 20 Aug 2001) | 2 lines
9470 +
9471 +removed supervise stuff
9472 +
9473 +------------------------------------------------------------------------
9474 +r10 | drobbins | 2001-08-20 22:07:01 -0400 (Mon, 20 Aug 2001) | 2 lines
9475 +
9476 +missing modules file
9477 +
9478 +------------------------------------------------------------------------
9479 +r9 | drobbins | 2001-08-20 21:54:26 -0400 (Mon, 20 Aug 2001) | 2 lines
9480 +
9481 +version 1.1.2
9482 +
9483 +------------------------------------------------------------------------
9484 +r8 | drobbins | 2001-08-20 21:53:54 -0400 (Mon, 20 Aug 2001) | 2 lines
9485 +
9486 +fix (halts instead of reboots)
9487 +
9488 +------------------------------------------------------------------------
9489 +r7 | drobbins | 2001-08-17 18:26:55 -0400 (Fri, 17 Aug 2001) | 2 lines
9490 +
9491 +init.orig is now init.system
9492 +
9493 +------------------------------------------------------------------------
9494 +r6 | drobbins | 2001-08-12 22:36:41 -0400 (Sun, 12 Aug 2001) | 2 lines
9495 +
9496 +new fixums
9497 +
9498 +------------------------------------------------------------------------
9499 +r5 | drobbins | 2001-08-12 22:28:38 -0400 (Sun, 12 Aug 2001) | 2 lines
9500 +
9501 +fixums
9502 +
9503 +------------------------------------------------------------------------
9504 +r4 | drobbins | 2001-08-12 22:07:46 -0400 (Sun, 12 Aug 2001) | 2 lines
9505 +
9506 +new version (1.1) of rc-scripts package
9507 +
9508 +------------------------------------------------------------------------
9509 +r3 | drobbins | 2001-08-09 16:49:00 -0400 (Thu, 09 Aug 2001) | 2 lines
9510 +
9511 +new tarball creation script
9512 +
9513 +------------------------------------------------------------------------
9514 +r2 | drobbins | 2001-08-09 16:39:33 -0400 (Thu, 09 Aug 2001) | 2 lines
9515 +
9516 +new stuff
9517 +
9518 +------------------------------------------------------------------------
9519 +r1 | (no author) | 2001-08-09 16:39:33 -0400 (Thu, 09 Aug 2001) | 1 line
9520 +
9521 +New repository initialized by cvs2svn.
9522 +------------------------------------------------------------------------
9523
9524 Added: trunk/baselayout-prefix/bin/checkpath
9525 ===================================================================
9526 --- trunk/baselayout-prefix/bin/checkpath (rev 0)
9527 +++ trunk/baselayout-prefix/bin/checkpath 2011-04-28 18:25:46 UTC (rev 1704)
9528 @@ -0,0 +1,97 @@
9529 +#!@GENTOO_PORTAGE_EPREFIX@/bin/bash
9530 +
9531 +argv0=${0##*/}
9532 +source "@GENTOO_PORTAGE_EPREFIX@"/etc/init.d/functions.sh || exit 1
9533 +
9534 +usage() {
9535 + cat <<-EOF
9536 + Usage: checkpath [options] dir1 dir2 ...
9537 +
9538 + Options: [fm:o:Chqv]
9539 + -d, --directory Check if a directory
9540 + -f, --file Check if a file
9541 + -m, --mode <arg> Mode to check
9542 + -o, --owner <arg> Owner to check (user:group)
9543 + -h, --help Display this help output
9544 + -C, --nocolor Disable color output
9545 + -v, --verbose Run verbosely
9546 + -q, --quiet Run quietly
9547 + EOF
9548 + exit ${1:-0}
9549 +}
9550 +
9551 +PATH_TYPE="dir"
9552 +MODE="0755"
9553 +OWNER="root:root"
9554 +VERBOSE=0
9555 +QUIET=0
9556 +
9557 +long_opts="directory,file,mode:,owner:,help,nocolor,verbose,quiet"
9558 +short_opts="dfm:o:hCvq"
9559 +getopt -Q -l "${long_opts}" -o "${short_opts}" -- "$@" || usage 1
9560 +eval set -- $(getopt -l "${long_opts}" -o "${short_opts}" -- "$@")
9561 +while [[ -n $1 ]] ; do
9562 + case $1 in
9563 + -d|--directory) PATH_TYPE="dir";;
9564 + -f|--file) PATH_TYPE="file";;
9565 + -m|--mode) MODE=$2; shift;;
9566 + -o|--owner) OWNER=$2; shift;;
9567 + -h|--help) usage;;
9568 + -C|--nocolor) RC_NOCOLOR="yes";;
9569 + -v|--verbose) ((++VERBOSE));;
9570 + -q|--quiet) ((++QUIET));;
9571 + --) shift; break;;
9572 + *) break;;
9573 + esac
9574 + shift
9575 +done
9576 +
9577 +# only accept octal modes until openrc does better
9578 +if ! ( ((01${MODE})) >& /dev/null ) ; then
9579 + eerror "${argv0}: invalid mode '${MODE}'"
9580 + exit 1
9581 +fi
9582 +
9583 +[[ -z $* ]] && usage 1
9584 +
9585 +ret=0
9586 +for path in "$@" ; do
9587 + if [[ ${PATH_TYPE} == "dir" ]] ; then
9588 + if [[ ! -e ${path} ]] ; then
9589 + if ! mkdir "${path}" ; then
9590 + ((++ret))
9591 + continue
9592 + elif [[ ${QUIET} -eq 0 ]] ; then
9593 + einfo "${path}: creating directory"
9594 + fi
9595 + elif [[ ! -d ${path} ]] ; then
9596 + eerror "${path}: already exists but is not a directory"
9597 + ((++ret))
9598 + continue
9599 + fi
9600 + else
9601 + if [[ ! -e ${path} ]] ; then
9602 + if ! touch "${path}" ; then
9603 + ((++ret))
9604 + continue
9605 + elif [[ ${QUIET} -eq 0 ]] ; then
9606 + einfo "${path}: creating file"
9607 + fi
9608 + elif [[ ! -f ${path} ]] ; then
9609 + eerror "${path}: already exists but is not a file"
9610 + ((++ret))
9611 + continue
9612 + fi
9613 + fi
9614 +
9615 + if ! chmod ${MODE} "${path}" ; then
9616 + ((++ret))
9617 + continue
9618 + fi
9619 +
9620 + if ! chown ${OWNER} "${path}" ; then
9621 + ((++ret))
9622 + continue
9623 + fi
9624 +done
9625 +exit ${ret}
9626
9627 Modified: trunk/baselayout-prefix/bin/rc-status
9628 ===================================================================
9629 --- trunk/baselayout-prefix/bin/rc-status 2011-03-31 18:45:54 UTC (rev 1703)
9630 +++ trunk/baselayout-prefix/bin/rc-status 2011-04-28 18:25:46 UTC (rev 1704)
9631 @@ -57,6 +57,9 @@
9632 ;;
9633 --nocolor|-nc)
9634 ;;
9635 + --runlevel|-r)
9636 + exec echo ${SOFTLEVEL}
9637 + ;;
9638 --help|-h|-*)
9639 echo "USAGE: $0 [command | <runlevel>]"
9640 echo
9641 @@ -65,6 +68,7 @@
9642 echo " -l, --list Show list of run levels"
9643 echo " -u, --unused Show services not assigned to any run level"
9644 echo " -s, --servicelist Show service list"
9645 + echo " -r, --runlevel Show current runlevel"
9646 echo " -nc,--nocolor Monochrome output only"
9647 echo " <runlevel> Show services assigned to <runlevel>"
9648 echo
9649 @@ -121,7 +125,7 @@
9650 arridx=0
9651 for level in ${runlevelidxs} ; do
9652 if [[ ${level} == ${runlevel} || -n ${ALL} ]] ; then
9653 - runlevels[${arridx}]=$(find ${runleveldir}/${level} -maxdepth 1 -type l -printf '%f ')
9654 + runlevels[${arridx}]=$(find ${runleveldir}/${level} -maxdepth 1 -type l -printf '%f\n' | sort)
9655 let "arridx += 1"
9656 fi
9657 done
9658
9659 Modified: trunk/baselayout-prefix/etc/conf.d/bootmisc
9660 ===================================================================
9661 --- trunk/baselayout-prefix/etc/conf.d/bootmisc 2011-03-31 18:45:54 UTC (rev 1703)
9662 +++ trunk/baselayout-prefix/etc/conf.d/bootmisc 2011-04-28 18:25:46 UTC (rev 1704)
9663 @@ -9,4 +9,4 @@
9664 # Should we completely wipe out /tmp or just selectively remove known
9665 # locks / files / etc... ?
9666
9667 -WIPE_TMP="no"
9668 +WIPE_TMP="yes"
9669
9670 Modified: trunk/baselayout-prefix/etc/conf.d/clock
9671 ===================================================================
9672 --- trunk/baselayout-prefix/etc/conf.d/clock 2011-03-31 18:45:54 UTC (rev 1703)
9673 +++ trunk/baselayout-prefix/etc/conf.d/clock 2011-04-28 18:25:46 UTC (rev 1704)
9674 @@ -1,19 +1,27 @@
9675 # /etc/conf.d/clock
9676
9677 -# Set CLOCK to "UTC" if your system clock is set to UTC (also known as
9678 -# Greenwich Mean Time). If your clock is set to the local time, then
9679 -# set CLOCK to "local". Note that if you dual boot with Windows, then
9680 -# you should set it to "local".
9681 +# Set CLOCK to "UTC" if your hardware clock is set to UTC (also known as
9682 +# Greenwich Mean Time). If that clock is set to the local time, then
9683 +# set CLOCK to "local".
9684 +# Note that if you dual boot with Windows, then you should set it to
9685 +# "local" because Windows always sets the hardware clock to local time.
9686
9687 CLOCK="UTC"
9688
9689 +# Select the proper timezone. For valid values, peek inside of the
9690 +# /usr/share/zoneinfo/ directory. For example, some common values are
9691 +# "America/New_York" or "EST5EDT" or "Europe/Berlin". If you want to
9692 +# manage /etc/localtime yourself, set this to "".
9693 +
9694 +#TIMEZONE="Factory"
9695 +
9696 # If you wish to pass any other arguments to hwclock during bootup,
9697 # you may do so here.
9698
9699 CLOCK_OPTS=""
9700
9701 -# If you want to set the Hardware Clock to the current System Time
9702 -# during shutdown, then say "yes" here.
9703 +# If you want to set the Hardware Clock to the current System Time (software
9704 +# clock) during shutdown, then say "yes" here.
9705
9706 CLOCK_SYSTOHC="no"
9707
9708
9709 Modified: trunk/baselayout-prefix/etc/conf.d/net.example
9710 ===================================================================
9711 --- trunk/baselayout-prefix/etc/conf.d/net.example 2011-03-31 18:45:54 UTC (rev 1703)
9712 +++ trunk/baselayout-prefix/etc/conf.d/net.example 2011-04-28 18:25:46 UTC (rev 1704)
9713 @@ -118,6 +118,17 @@
9714 # Some users may need to alter the MTU - here's how
9715 #mtu_eth0="1500"
9716
9717 +# Each module described below can set a default base metric, lower is
9718 +# preferred over higher. This is so we can prefer a wired route over a
9719 +# wireless route automaticaly. You can override this by setting
9720 +#metric_eth0="100"
9721 +# or on a global basis
9722 +#metric="100"
9723 +# The only downside of the global setting is that you have to ensure that
9724 +# there are no conflicting routes yourself. For users with large routing
9725 +# tables you may have to set a global metric as the due to a simple read of
9726 +# the routing table taking over a minute at a time.
9727 +
9728 ##############################################################################
9729 # OPTIONAL MODULES
9730
9731 @@ -147,9 +158,10 @@
9732 # iwconfig is the default
9733
9734 # wpa_supplicant
9735 -# emerge net-wireless/wpa-supplicant
9736 -# Wireless options are held in /etc/wpa_supplicant.conf
9737 -# Consult the sample file /etc/wpa_supplicant.conf.example for instructions
9738 +# emerge net-wireless/wpa_supplicant
9739 +# Wireless options are held in /etc/wpa_supplicant/wpa_supplicant.conf
9740 +# Consult the wpa_supplicant.conf.example that is installed in
9741 +# /usr/share/doc/wpa_supplicant
9742 # To choose wpa_supplicant over iwconfig
9743 #modules=( "wpa_supplicant" )
9744 # To configure wpa_supplicant
9745 @@ -418,7 +430,7 @@
9746 # and may seem daunting, it is recommended that you read the pppd man page
9747 # before enabling any of them
9748 #pppd_ppp0=(
9749 -# "maxfail 0" # WARNING: It's not recommended you use change this
9750 +# "maxfail 0" # WARNING: It's not recommended you use this
9751 # # if you don't specify maxfail then we assume 0
9752 # "updetach" # If not set, "/etc/init.d/net.ppp0 start" will return
9753 # # immediately, without waiting the link to come up
9754 @@ -478,6 +490,11 @@
9755 # configured correctly.
9756 #RC_NEED_ppp0="net.nas0"
9757
9758 +#WARNING: if MTU of the PPP interface is less than 1500 and you use this
9759 +#machine as a router, you should add the following rule to your firewall
9760 +#
9761 +#iptables -I FORWARD 1 -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
9762 +
9763 #-----------------------------------------------------------------------------
9764 # ADSL
9765 # For ADSL support, emerge net-dialup/rp-pppoe
9766 @@ -540,7 +557,7 @@
9767 # You must specify if we're a tun or tap device. Then you can give it any
9768 # name you like - such as vpn
9769 #tuntap_vpn="tun"
9770 -#config_tun1=( "192.168.0.1/24")
9771 +#config_vpn=( "192.168.0.1/24")
9772
9773 # Or stick wit the generic names - like tap0
9774 #tuntap_tap0="tap"
9775 @@ -643,6 +660,14 @@
9776 #nis_domain_eth0="domain"
9777 #nis_servers_eth0="192.168.0.2 192.168.0.3"
9778
9779 +# NOTE: Setting any of these will stamp on the files in question. So if you
9780 +# don't specify dns_servers but you do specify dns_domain then no nameservers
9781 +# will be listed in /etc/resolv.conf even if there were any there to start
9782 +# with.
9783 +# If this is an issue for you then maybe you should look into a resolv.conf
9784 +# manager like resolvconf-gentoo to manage this file for you. All packages
9785 +# that baselayout supports use resolvconf-gentoo if installed.
9786 +
9787 #-----------------------------------------------------------------------------
9788 # Cable in/out detection
9789 # Sometimes the cable is in, others it's out. Obviously you don't want to
9790 @@ -753,7 +778,7 @@
9791 # else
9792 # for x in "${rules[@]}" ; do
9793 # ebegin "${x}"
9794 -# ip rule add ${x} dev "${IFACE}"
9795 +# ip rule add ${x}
9796 # eend $?
9797 # done
9798 # fi
9799
9800 Modified: trunk/baselayout-prefix/etc/conf.d/rc
9801 ===================================================================
9802 --- trunk/baselayout-prefix/etc/conf.d/rc 2011-03-31 18:45:54 UTC (rev 1703)
9803 +++ trunk/baselayout-prefix/etc/conf.d/rc 2011-04-28 18:25:46 UTC (rev 1704)
9804 @@ -3,7 +3,7 @@
9805 # This is the number of tty's used in most of the rc-scripts (like
9806 # consolefont, numlock, etc ...)
9807
9808 -RC_TTY_NUMBER=11
9809 +RC_TTY_NUMBER=12
9810
9811 # Set to "yes" if you want the rc system to try and start services
9812 # in parallel for a slight speed improvement. NOTE: When RC_PARALLEL_STARTUP
9813 @@ -61,7 +61,7 @@
9814 RC_NET_STRICT_CHECKING="no"
9815
9816 # RC_DOWN_INTERFACE allows you to specify if RC will bring the interface
9817 -# compeletly down when it stops. The default is yes, but there are some
9818 +# completely down when it stops. The default is yes, but there are some
9819 # instances where you may not want this to happen such as using Wake On LAN.
9820
9821 RC_DOWN_INTERFACE="yes"
9822 @@ -88,7 +88,7 @@
9823 RC_BOOTLOG="no"
9824
9825 # Set to "yes" if you want to benchmark system boot with bootchart.
9826 -# You'll need to emerge the app-benchmark/bootchart package for this to work.
9827 +# You'll need to emerge the app-benchmarks/bootchart package for this to work.
9828
9829 RC_BOOTCHART="no"
9830
9831 @@ -124,7 +124,7 @@
9832 # auto - let the scripts figure out what's best at boot
9833 # devfs - use devfs (requires sys-fs/devfsd)
9834 # udev - use udev (requires sys-fs/udev)
9835 -# static - let the user manage /dev
9836 +# static - let the user manage /dev (YOU need to create ALL device nodes)
9837
9838 RC_DEVICES="auto"
9839
9840 @@ -135,15 +135,10 @@
9841
9842 RC_DEVICE_TARBALL="no"
9843
9844 -# RC_SWAP_ERASE controls erasing of swap partitions at shutdown.
9845 -# Useful for all those paranoid peeps to nuke their memory.
9846 -
9847 -RC_SWAP_ERASE="no"
9848 -
9849 # RC_DMESG_LEVEL sets the level at which logging of messages is done to the
9850 # console. See dmesg(8) for more info.
9851
9852 -RC_DMESG_LOGLEVEL="1"
9853 +RC_DMESG_LEVEL="1"
9854
9855
9856
9857
9858 Added: trunk/baselayout-prefix/etc/conf.d/urandom
9859 ===================================================================
9860 --- trunk/baselayout-prefix/etc/conf.d/urandom (rev 0)
9861 +++ trunk/baselayout-prefix/etc/conf.d/urandom 2011-04-28 18:25:46 UTC (rev 1704)
9862 @@ -0,0 +1,8 @@
9863 +# /etc/conf.d/urandom
9864 +
9865 +# Sometimes you want to have urandom start before "localmount"
9866 +# (say for crypt swap), so you will need to customize this
9867 +# behavior. If you have /var on a separate partition, then
9868 +# make sure this path lives on your root device somewhere.
9869 +
9870 +URANDOM_SEED="/var/run/random-seed"
9871
9872 Modified: trunk/baselayout-prefix/etc/conf.d/wireless.example
9873 ===================================================================
9874 --- trunk/baselayout-prefix/etc/conf.d/wireless.example 2011-03-31 18:45:54 UTC (rev 1703)
9875 +++ trunk/baselayout-prefix/etc/conf.d/wireless.example 2011-04-28 18:25:46 UTC (rev 1704)
9876 @@ -1,6 +1,12 @@
9877 # /etc/conf.d/wireless:
9878 # Global wireless config file for net.* rc-scripts
9879
9880 +#
9881 +# Usage of /etc/conf.d/wireless is deprecated ... make sure you
9882 +# put all settings in /etc/conf.d/net
9883 +#
9884 +
9885 +
9886 ##############################################################################
9887 # IMPORTANT
9888 # linux-wlan-ng is not supported as they have their own configuration program
9889 @@ -155,7 +161,7 @@
9890 #key_ESSID="s:'foo bar' enc open"
9891
9892 # WEP key for the AP with MAC address 001122334455
9893 -#key_001122334455="s:foobar"
9894 +#mac_key_001122334455="s:foobar"
9895
9896 # Here are some more examples of keys as some users find others work
9897 # and some don't where they should all do the same thing
9898 @@ -164,7 +170,7 @@
9899 #key_ESSID="s:foobar enc open"
9900 #key_ESSID="1234-5678-9012 enc open"
9901
9902 -# You may want to set muliple keys - here's an example
9903 +# You may want to set multiple keys - here's an example
9904 # It sets 4 keys on the card and instructs to use key 2 by default
9905 #key_ESSID="[1] s:passkey1 key [2] s:passkey2 key [3] s:passkey3 key [4] s:passkey4 key [2]"
9906
9907 @@ -186,7 +192,7 @@
9908 # searchdomains takes precedence
9909
9910 # You can also set any of the /etc/conf.d/net variables per MAC address
9911 -# incase you use Access Points with the same ESSID but need different
9912 +# in case you use Access Points with the same ESSID but need different
9913 # networking configs. Below is an example - of course you use the same
9914 # method with other variables
9915 #config_001122334455=( "dhcp" )
9916 @@ -200,12 +206,12 @@
9917 # not to!
9918 # Change 001122334455 to the MAC address and ESSID to the ESSID
9919 # it should map to
9920 -#essid_001122334455="ESSID"
9921 +#mac_essid_001122334455="ESSID"
9922
9923 # This lists the preferred ESSIDs to connect to in order
9924 # ESSID's can contain any characters here as they must match the broadcast
9925 # ESSID exactly.
9926 -# Surround each ESSID with the " character and seperate them with a space
9927 +# Surround each ESSID with the " character and separate them with a space
9928 # If the first ESSID isn't found then it moves onto the next
9929 # If this isn't defined then it connects to the first one found
9930 #preferred_aps=( "ESSID 1" "ESSID 2" )
9931 @@ -218,9 +224,9 @@
9932 # "any" means it will connect to visible APs in the preferred list and then any
9933 # other available AP
9934 # "preferredonly" means it will only connect to visible APs in the preferred list
9935 -# "forcepreferred" means it will forceably connect to APs in order if it does not find
9936 +# "forcepreferred" means it will forcibly connect to APs in order if it does not find
9937 # them in a scan
9938 -# "forcepreferredonly" means it forceably connects to the APs in order and does not bother
9939 +# "forcepreferredonly" means it forcibly connects to the APs in order and does not bother
9940 # to scan
9941 # "forceany" does the same as forcepreferred + connects to any other available AP
9942 # Default is "any"
9943 @@ -262,7 +268,7 @@
9944
9945 #preassociate() {
9946 # # The below adds two configuration variables leap_user_ESSID
9947 -# # and leap_pass_ESSID. When they are both confiugred for the ESSID
9948 +# # and leap_pass_ESSID. When they are both configured for the ESSID
9949 # # being connected to then we run the CISCO LEAP script
9950 #
9951 # local user pass
9952
9953 Modified: trunk/baselayout-prefix/etc/env.d/00basic
9954 ===================================================================
9955 --- trunk/baselayout-prefix/etc/env.d/00basic 2011-03-31 18:45:54 UTC (rev 1703)
9956 +++ trunk/baselayout-prefix/etc/env.d/00basic 2011-04-28 18:25:46 UTC (rev 1704)
9957 @@ -1,4 +1,5 @@
9958 # @GENTOO_PORTAGE_EPREFIX@/etc/env.d/00basic
9959 +# Do not edit this file
9960
9961 # in prefix we have sbin variants in user path!
9962 PATH="@GENTOO_PORTAGE_EPREFIX@/opt/bin:@GENTOO_PORTAGE_EPREFIX@/usr/sbin:@GENTOO_PORTAGE_EPREFIX@/sbin"
9963 @@ -8,4 +9,3 @@
9964 INFOPATH="@GENTOO_PORTAGE_EPREFIX@/usr/share/info"
9965 CVS_RSH="ssh"
9966 PAGER="@GENTOO_PORTAGE_EPREFIX@/usr/bin/less"
9967 -LESSOPEN="|lesspipe.sh %s"
9968
9969 Modified: trunk/baselayout-prefix/etc/fstab
9970 ===================================================================
9971 --- trunk/baselayout-prefix/etc/fstab 2011-03-31 18:45:54 UTC (rev 1703)
9972 +++ trunk/baselayout-prefix/etc/fstab 2011-04-28 18:25:46 UTC (rev 1704)
9973 @@ -17,7 +17,7 @@
9974 /dev/BOOT /boot ext2 noauto,noatime 1 2
9975 /dev/ROOT / ext3 noatime 0 1
9976 /dev/SWAP none swap sw 0 0
9977 -/dev/cdrom /mnt/cdrom audo noauto,ro 0 0
9978 +/dev/cdrom /mnt/cdrom auto noauto,ro 0 0
9979 #/dev/fd0 /mnt/floppy auto noauto 0 0
9980
9981 # glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for
9982
9983 Modified: trunk/baselayout-prefix/etc/inputrc
9984 ===================================================================
9985 --- trunk/baselayout-prefix/etc/inputrc 2011-03-31 18:45:54 UTC (rev 1703)
9986 +++ trunk/baselayout-prefix/etc/inputrc 2011-04-28 18:25:46 UTC (rev 1704)
9987 @@ -27,28 +27,33 @@
9988 $if mode=emacs
9989
9990 # for linux console and RH/Debian xterm
9991 +# allow the use of the Home/End keys
9992 "\e[1~": beginning-of-line
9993 "\e[4~": end-of-line
9994 -#"\e[5~": beginning-of-history
9995 -#"\e[6~": end-of-history
9996 +# map "page up" and "page down" to search history based on current cmdline
9997 "\e[5~": history-search-backward
9998 "\e[6~": history-search-forward
9999 +# allow the use of the Delete/Insert keys
10000 "\e[3~": delete-char
10001 "\e[2~": quoted-insert
10002
10003 -# gnome-terminal (escape + arrow key)
10004 +# gnome / others (escape + arrow key)
10005 "\e[5C": forward-word
10006 "\e[5D": backward-word
10007 # konsole / xterm / rxvt (escape + arrow key)
10008 "\e\e[C": forward-word
10009 "\e\e[D": backward-word
10010 -# konsole (alt + arrow key)
10011 -"\e[1;3C": forward-word
10012 -"\e[1;3D": backward-word
10013 +# gnome / konsole / others (control + arrow key)
10014 +"\e[1;5C": forward-word
10015 +"\e[1;5D": backward-word
10016 # aterm / eterm (control + arrow key)
10017 "\eOc": forward-word
10018 "\eOd": backward-word
10019
10020 +# konsole (alt + arrow key)
10021 +"\e[1;3C": forward-word
10022 +"\e[1;3D": backward-word
10023 +
10024 $if term=rxvt
10025 "\e[8~": end-of-line
10026 $endif
10027
10028 Added: trunk/baselayout-prefix/etc/modprobe.d/aliases.conf
10029 ===================================================================
10030 --- trunk/baselayout-prefix/etc/modprobe.d/aliases.conf (rev 0)
10031 +++ trunk/baselayout-prefix/etc/modprobe.d/aliases.conf 2011-04-28 18:25:46 UTC (rev 1704)
10032 @@ -0,0 +1,42 @@
10033 +# Aliases to tell insmod/modprobe which modules to use
10034 +
10035 +# Uncomment the network protocols you don't want loaded:
10036 +# alias net-pf-1 off # Unix
10037 +# alias net-pf-2 off # IPv4
10038 +# alias net-pf-3 off # Amateur Radio AX.25
10039 +# alias net-pf-4 off # IPX
10040 +# alias net-pf-5 off # DDP / appletalk
10041 +# alias net-pf-6 off # Amateur Radio NET/ROM
10042 +# alias net-pf-9 off # X.25
10043 +# alias net-pf-10 off # IPv6
10044 +# alias net-pf-11 off # ROSE / Amateur Radio X.25 PLP
10045 +# alias net-pf-19 off # Acorn Econet
10046 +
10047 +alias char-major-10-175 agpgart
10048 +alias char-major-10-200 tun
10049 +alias char-major-81 bttv
10050 +alias char-major-108 ppp_generic
10051 +alias /dev/ppp ppp_generic
10052 +alias tty-ldisc-3 ppp_async
10053 +alias tty-ldisc-14 ppp_synctty
10054 +alias ppp-compress-21 bsd_comp
10055 +alias ppp-compress-24 ppp_deflate
10056 +alias ppp-compress-26 ppp_deflate
10057 +
10058 +# Crypto modules (see http://www.kerneli.org/)
10059 +alias loop-xfer-gen-0 loop_gen
10060 +alias loop-xfer-3 loop_fish2
10061 +alias loop-xfer-gen-10 loop_gen
10062 +alias cipher-2 des
10063 +alias cipher-3 fish2
10064 +alias cipher-4 blowfish
10065 +alias cipher-6 idea
10066 +alias cipher-7 serp6f
10067 +alias cipher-8 mars6
10068 +alias cipher-11 rc62
10069 +alias cipher-15 dfc2
10070 +alias cipher-16 rijndael
10071 +alias cipher-17 rc5
10072 +
10073 +# Support for i2c and lm_sensors
10074 +alias char-major-89 i2c-dev
10075
10076 Added: trunk/baselayout-prefix/etc/modprobe.d/i386.conf
10077 ===================================================================
10078 --- trunk/baselayout-prefix/etc/modprobe.d/i386.conf (rev 0)
10079 +++ trunk/baselayout-prefix/etc/modprobe.d/i386.conf 2011-04-28 18:25:46 UTC (rev 1704)
10080 @@ -0,0 +1,4 @@
10081 +alias parport_lowlevel parport_pc
10082 +alias char-major-10-144 nvram
10083 +alias binfmt-0064 binfmt_aout
10084 +alias char-major-10-135 rtc
10085
10086 Modified: trunk/baselayout-prefix/etc/networks
10087 ===================================================================
10088 --- trunk/baselayout-prefix/etc/networks 2011-03-31 18:45:54 UTC (rev 1703)
10089 +++ trunk/baselayout-prefix/etc/networks 2011-04-28 18:25:46 UTC (rev 1704)
10090 @@ -6,3 +6,4 @@
10091 #
10092
10093 loopback 127.0.0.0
10094 +link-local 169.254.0.0
10095
10096 Modified: trunk/baselayout-prefix/etc/passwd
10097 ===================================================================
10098 --- trunk/baselayout-prefix/etc/passwd 2011-03-31 18:45:54 UTC (rev 1703)
10099 +++ trunk/baselayout-prefix/etc/passwd 2011-04-28 18:25:46 UTC (rev 1704)
10100 @@ -12,6 +12,5 @@
10101 operator:x:11:0:operator:/root:/bin/bash
10102 man:x:13:15:man:/usr/share/man:/bin/false
10103 postmaster:x:14:12:postmaster:/var/spool/mail:/bin/false
10104 -smmsp:x:209:209:smmsp:/var/spool/mqueue:/bin/false
10105 portage:x:250:250:portage:/var/tmp/portage:/bin/false
10106 nobody:x:65534:65534:nobody:/:/bin/false
10107
10108 Modified: trunk/baselayout-prefix/etc/protocols
10109 ===================================================================
10110 --- trunk/baselayout-prefix/etc/protocols 2011-03-31 18:45:54 UTC (rev 1703)
10111 +++ trunk/baselayout-prefix/etc/protocols 2011-04-28 18:25:46 UTC (rev 1704)
10112 @@ -3,40 +3,144 @@
10113 # Internet (IP) protocols definition file
10114 #
10115 # See protocols(5) for more info
10116 +# See also http://www.iana.org/assignments/protocol-numbers
10117 #
10118
10119 ip 0 IP # internet protocol, pseudo protocol number
10120 icmp 1 ICMP # internet control message protocol
10121 -igmp 2 IGMP # Internet Group Management
10122 +igmp 2 IGMP # internet group management protocol
10123 ggp 3 GGP # gateway-gateway protocol
10124 ipencap 4 IP-ENCAP # IP encapsulated in IP (officially ``IP'')
10125 st 5 ST # ST datagram mode
10126 tcp 6 TCP # transmission control protocol
10127 +cbt 7 CBT # CBT, Tony Ballardie <A.Ballardie@×××××××××.uk>
10128 egp 8 EGP # exterior gateway protocol
10129 +igp 9 IGP # any private interior gateway (Cisco: for IGRP)
10130 +bbn-rcc 10 BBN-RCC-MON # BBN RCC Monitoring
10131 +nvp 11 NVP-II # Network Voice Protocol
10132 pup 12 PUP # PARC universal packet protocol
10133 +argus 13 ARGUS # ARGUS
10134 +emcon 14 EMCON # EMCON
10135 +xnet 15 XNET # Cross Net Debugger
10136 +chaos 16 CHAOS # Chaos
10137 udp 17 UDP # user datagram protocol
10138 +mux 18 MUX # Multiplexing protocol
10139 +dcn 19 DCN-MEAS # DCN Measurement Subsystems
10140 hmp 20 HMP # host monitoring protocol
10141 +prm 21 PRM # packet radio measurement protocol
10142 xns-idp 22 XNS-IDP # Xerox NS IDP
10143 +trunk-1 23 TRUNK-1 # Trunk-1
10144 +trunk-2 24 TRUNK-2 # Trunk-2
10145 +leaf-1 25 LEAF-1 # Leaf-1
10146 +leaf-2 26 LEAF-2 # Leaf-2
10147 rdp 27 RDP # "reliable datagram" protocol
10148 +irtp 28 IRTP # Internet Reliable Transaction Protocol
10149 iso-tp4 29 ISO-TP4 # ISO Transport Protocol class 4
10150 +netblt 30 NETBLT # Bulk Data Transfer Protocol
10151 +mfe-nsp 31 MFE-NSP # MFE Network Services Protocol
10152 +merit-inp 32 MERIT-INP # MERIT Internodal Protocol
10153 +sep 33 SEP # Sequential Exchange Protocol
10154 +3pc 34 3PC # Third Party Connect Protocol
10155 +idpr 35 IDPR # Inter-Domain Policy Routing Protocol
10156 xtp 36 XTP # Xpress Tranfer Protocol
10157 ddp 37 DDP # Datagram Delivery Protocol
10158 idpr-cmtp 38 IDPR-CMTP # IDPR Control Message Transport
10159 +tp++ 39 TP++ # TP++ Transport Protocol
10160 +il 40 IL # IL Transport Protocol
10161 ipv6 41 IPv6 # IPv6
10162 +sdrp 42 SDRP # Source Demand Routing Protocol
10163 ipv6-route 43 IPv6-Route # Routing Header for IPv6
10164 ipv6-frag 44 IPv6-Frag # Fragment Header for IPv6
10165 idrp 45 IDRP # Inter-Domain Routing Protocol
10166 rsvp 46 RSVP # Reservation Protocol
10167 gre 47 GRE # General Routing Encapsulation
10168 -esp 50 ESP # Encap Security Payload for IPv6
10169 -ah 51 AH # Authentication Header for IPv6
10170 +mhrp 48 MHRP # Mobile Host Routing Protocol
10171 +bna 49 BNA # BNA
10172 +esp 50 ESP # encapsulating security payload
10173 +ah 51 AH # authentication header
10174 +i-nlsp 52 I-NLSP # Integrated Net Layer Security TUBA
10175 +swipe 53 SWIPE # IP with Encryption
10176 +narp 54 NARP # NBMA Address Resolution Protocol
10177 +mobile 55 MOBILE # IP Mobility
10178 +tlsp 56 TLSP # Transport Layer Security Protocol
10179 skip 57 SKIP # SKIP
10180 ipv6-icmp 58 IPv6-ICMP # ICMP for IPv6
10181 ipv6-nonxt 59 IPv6-NoNxt # No Next Header for IPv6
10182 ipv6-opts 60 IPv6-Opts # Destination Options for IPv6
10183 -rspf 73 RSPF # Radio Shortest Path First.
10184 +# 61 # any host internal protocol
10185 +cftp 62 CFTP # CFTP
10186 +# 63 # any local network
10187 +sat-expak 64 SAT-EXPAK # SATNET and Backroom EXPAK
10188 +kryptolan 65 KRYPTOLAN # Kryptolan
10189 +rvd 66 RVD # MIT Remote Virtual Disk Protocol
10190 +ippc 67 IPPC # Internet Pluribus Packet Core
10191 +# 68 # any distributed filesystem
10192 +sat-mon 69 SAT-MON # SATNET Monitoring
10193 +visa 70 VISA # VISA Protocol
10194 +ipcv 71 IPCV # Internet Packet Core Utility
10195 +cpnx 72 CPNX # Computer Protocol Network Executive
10196 +cphb 73 CPHB # Computer Protocol Heart Beat
10197 +wsn 74 WSN # Wang Span Network
10198 +pvp 75 PVP # Packet Video Protocol
10199 +br-sat-mon 76 BR-SAT-MON # Backroom SATNET Monitoring
10200 +sun-nd 77 SUN-ND # SUN ND PROTOCOL-Temporary
10201 +wb-mon 78 WB-MON # WIDEBAND Monitoring
10202 +wb-expak 79 WB-EXPAK # WIDEBAND EXPAK
10203 +iso-ip 80 ISO-IP # ISO Internet Protocol
10204 vmtp 81 VMTP # Versatile Message Transport
10205 +secure-vmtp 82 SECURE-VMTP # SECURE-VMTP
10206 +vines 83 VINES # VINES
10207 +ttp 84 TTP # TTP
10208 +nsfnet-igp 85 NSFNET-IGP # NSFNET-IGP
10209 +dgp 86 DGP # Dissimilar Gateway Protocol
10210 +tcf 87 TCF # TCF
10211 +eigrp 88 EIGRP # Enhanced Interior Routing Protocol (Cisco)
10212 ospf 89 OSPFIGP # Open Shortest Path First IGP
10213 +sprite-rpc 90 Sprite-RPC # Sprite RPC Protocol
10214 +larp 91 LARP # Locus Address Resolution Protocol
10215 +mtp 92 MTP # Multicast Transport Protocol
10216 +ax.25 93 AX.25 # AX.25 Frames
10217 ipip 94 IPIP # IP-within-IP Encapsulation Protocol
10218 +micp 95 MICP # Mobile Internetworking Control Pro.
10219 +scc-sp 96 SCC-SP # Semaphore Communications Sec. Pro.
10220 +etherip 97 ETHERIP # Ethernet-within-IP Encapsulation
10221 encap 98 ENCAP # Yet Another IP encapsulation
10222 +# 99 # any private encryption scheme
10223 +gmtp 100 GMTP # GMTP
10224 +ifmp 101 IFMP # Ipsilon Flow Management Protocol
10225 +pnni 102 PNNI # PNNI over IP
10226 pim 103 PIM # Protocol Independent Multicast
10227 +aris 104 ARIS # ARIS
10228 +scps 105 SCPS # SCPS
10229 +qnx 106 QNX # QNX
10230 +a/n 107 A/N # Active Networks
10231 +ipcomp 108 IPComp # IP Payload Compression Protocol
10232 +snp 109 SNP # Sitara Networks Protocol
10233 +compaq-peer 110 Compaq-Peer # Compaq Peer Protocol
10234 +ipx-in-ip 111 IPX-in-IP # IPX in IP
10235 +carp 112 CARP vrrp # Common Address Redundancy Protocol
10236 +pgm 113 PGM # PGM Reliable Transport Protocol
10237 +# 114 # any 0-hop protocol
10238 +l2tp 115 L2TP # Layer Two Tunneling Protocol
10239 +ddx 116 DDX # D-II Data Exchange
10240 +iatp 117 IATP # Interactive Agent Transfer Protocol
10241 +stp 118 STP # Schedule Transfer Protocol
10242 +srp 119 SRP # SpectraLink Radio Protocol
10243 +uti 120 UTI # UTI
10244 +smp 121 SMP # Simple Message Protocol
10245 +sm 122 SM # SM
10246 +ptp 123 PTP # Performance Transparency Protocol
10247 +isis 124 ISIS # ISIS over IPv4
10248 +fire 125 FIRE
10249 +crtp 126 CRTP # Combat Radio Transport Protocol
10250 +crudp 127 CRUDP # Combat Radio User Datagram
10251 +sscopmce 128 SSCOPMCE
10252 +iplt 129 IPLT
10253 +sps 130 SPS # Secure Packet Shield
10254 +pipe 131 PIPE # Private IP Encapsulation within IP
10255 +sctp 132 SCTP # Stream Control Transmission Protocol
10256 +fc 133 FC # Fibre Channel
10257 +# 134-254 # Unassigned
10258 +pfsync 240 PFSYNC # PF Synchronization
10259 +# 255 # Reserved
10260 +divert 258 DIVERT # Divert pseudo-protocol [non IANA]
10261
10262 Modified: trunk/baselayout-prefix/etc/rc.conf
10263 ===================================================================
10264 --- trunk/baselayout-prefix/etc/rc.conf 2011-03-31 18:45:54 UTC (rev 1703)
10265 +++ trunk/baselayout-prefix/etc/rc.conf 2011-04-28 18:25:46 UTC (rev 1704)
10266 @@ -4,7 +4,7 @@
10267 # If you set to yes, please make sure to set a UNICODE aware CONSOLEFONT and
10268 # KEYMAP in the /etc/conf.d/consolefont and /etc/conf.d/keymaps config files.
10269
10270 -UNICODE="no"
10271 +UNICODE="yes"
10272
10273 # Set EDITOR to your preferred editor.
10274 # You may use something other than what is listed here.
10275 @@ -13,27 +13,6 @@
10276 #EDITOR="/usr/bin/vim"
10277 #EDITOR="/usr/bin/emacs"
10278
10279 -# What display manager do you use ? [ xdm | gdm | kdm | entrance ]
10280 -#DISPLAYMANAGER="xdm"
10281 +# DISPLAYMANAGER has moved to /etc/conf.d/xdm
10282
10283 -# XSESSION is a new variable to control what window manager to start
10284 -# default with X if run with xdm, startx or xinit. The default behavior
10285 -# is to look in /etc/X11/Sessions/ and run the script in matching the
10286 -# value that XSESSION is set to. The support scripts are smart enough to
10287 -# look in all bin directories if it cant find a match in /etc/X11/Sessions/,
10288 -# so setting it to "enlightenment" can also work. This is basically used
10289 -# as a way for the system admin to configure a default system wide WM,
10290 -# allthough it will work if the user export XSESSION in his .bash_profile, etc.
10291 -#
10292 -# NOTE: 1) this behaviour is overridden when a ~/.xinitrc exists, and startx
10293 -# is called.
10294 -# 2) even if ~/.xsession exists, if XSESSION can be resolved, it will
10295 -# be executed rather than ~/.xsession, else KDM breaks ...
10296 -#
10297 -# Defaults depending on what you install currently include:
10298 -#
10299 -# Gnome - will start gnome-session
10300 -# kde-<version> - will start startkde (look in /etc/X11/Sessions/)
10301 -# Xsession - will start a terminal and a few other nice apps
10302 -
10303 -#XSESSION="Gnome"
10304 +# XSESSION has moved to /etc/env.d/90xsession
10305
10306 Modified: trunk/baselayout-prefix/etc/services
10307 ===================================================================
10308 --- trunk/baselayout-prefix/etc/services 2011-03-31 18:45:54 UTC (rev 1703)
10309 +++ trunk/baselayout-prefix/etc/services 2011-04-28 18:25:46 UTC (rev 1704)
10310 @@ -13,6 +13,8 @@
10311 # Each line describes one service, and is of the form:
10312 # service-name port/protocol [aliases ...] [# comment]
10313 #
10314 +# See services(5) for more info.
10315 +#
10316
10317 #
10318 # IANA Assignments [Well Known Ports]
10319 @@ -205,8 +207,8 @@
10320 pop2 109/udp pop-2
10321 pop3 110/tcp pop-3 # Post Office Protocol - Version 3
10322 pop3 110/udp pop-3
10323 -sunrpc 111/tcp portmapper # SUN Remote Procedure Call
10324 -sunrpc 111/udp portmapper
10325 +sunrpc 111/tcp portmapper rpcbind # SUN Remote Procedure Call
10326 +sunrpc 111/udp portmapper rpcbind
10327 mcidas 112/tcp # McIDAS Data Transmission Protocol
10328 mcidas 112/udp
10329 auth 113/tcp authentication tap ident # Authentication Service
10330 @@ -911,6 +913,8 @@
10331 pxc-splr 4007/udp pxc-splr
10332 xgrid 4111/tcp # Mac OS X Server Xgrid
10333 xgrid 4111/udp
10334 +bzr 4155/tcp # Bazaar Version Control System
10335 +bzr 4155/udp # Bazaar version control system
10336 rwhois 4321/tcp # Remote Who Is
10337 rwhois 4321/udp
10338 epmd 4369/tcp # Erlang Port Mapper Daemon
10339
10340 Modified: trunk/baselayout-prefix/etc/shadow
10341 ===================================================================
10342 --- trunk/baselayout-prefix/etc/shadow 2011-03-31 18:45:54 UTC (rev 1703)
10343 +++ trunk/baselayout-prefix/etc/shadow 2011-04-28 18:25:46 UTC (rev 1704)
10344 @@ -11,6 +11,4 @@
10345 postmaster:*:9797:0:::::
10346 news:*:9797:0:::::
10347 uucp:*:9797:0:::::
10348 -games:*:9797:0:::::
10349 -guest:*:9797:0:::::
10350 nobody:*:9797:0:::::
10351
10352 Modified: trunk/baselayout-prefix/etc/shells
10353 ===================================================================
10354 --- trunk/baselayout-prefix/etc/shells 2011-03-31 18:45:54 UTC (rev 1703)
10355 +++ trunk/baselayout-prefix/etc/shells 2011-04-28 18:25:46 UTC (rev 1704)
10356 @@ -1,9 +1,10 @@
10357 # /etc/shells: valid login shells
10358 -/bin/sh
10359 /bin/bash
10360 -/bin/tcsh
10361 /bin/csh
10362 /bin/esh
10363 +/bin/fish
10364 /bin/ksh
10365 +/bin/sash
10366 +/bin/sh
10367 +/bin/tcsh
10368 /bin/zsh
10369 -/bin/sash
10370
10371 Modified: trunk/baselayout-prefix/init.d/bootmisc
10372 ===================================================================
10373 --- trunk/baselayout-prefix/init.d/bootmisc 2011-03-31 18:45:54 UTC (rev 1703)
10374 +++ trunk/baselayout-prefix/init.d/bootmisc 2011-04-28 18:25:46 UTC (rev 1704)
10375 @@ -1,5 +1,5 @@
10376 #!/sbin/runscript
10377 -# Copyright 1999-2006 Gentoo Foundation
10378 +# Copyright 1999-2007 Gentoo Foundation
10379 # Distributed under the terms of the GNU General Public License v2
10380
10381 depend() {
10382 @@ -31,12 +31,6 @@
10383 return 0
10384 fi
10385
10386 - if [[ -x /sbin/env-update.sh ]] ; then
10387 - ebegin "Updating environment"
10388 - /sbin/env-update.sh -u > /dev/null
10389 - eend 0
10390 - fi
10391 -
10392 #
10393 # Take care of random stuff [ /var/lock | /var/run | pam ]
10394 #
10395 @@ -53,11 +47,11 @@
10396 # Clean up /var/run and create /var/run/utmp so that we can login.
10397 #
10398 for x in $(find /var/run/ ! -type d ! -name utmp ! -name innd.pid ! -name random-seed) ; do
10399 - local daemon=${x##*/}
10400 - daemon=${daemon%*.pid}
10401 # Do not remove pidfiles of already running daemons
10402 - if [[ -z $(ps --no-heading -C "${daemon}") ]] ; then
10403 - if [[ -f ${x} || -L ${x} ]] ; then
10404 + if [[ -f ${x} || -L ${x} ]] ; then
10405 + local daemon=${x##*/}
10406 + daemon=${daemon%*.pid}
10407 + if [[ -z $(ps --no-heading -C "${daemon}") ]] ; then
10408 rm -f "${x}"
10409 fi
10410 fi
10411 @@ -81,20 +75,26 @@
10412 cd /tmp
10413 if [[ ${WIPE_TMP} == "yes" ]] ; then
10414 ebegin "Wiping /tmp directory"
10415 - # This eval stuff sucks, so if someone has a better *working*
10416 - # solution, please file a bug at http://bugs.gentoo.org/
10417 - # Originally ripped from Debian init scripts
10418 local exceptions="
10419 '!' -name . -a
10420 '!' '(' -uid 0 -a
10421 '('
10422 -path './lost+found/*' -o
10423 + -path './quota.user' -o
10424 -path './quota.user/*' -o
10425 -path './aquota.user/*' -o
10426 -path './quota.group/*' -o
10427 -path './aquota.group/*' -o
10428 -path './.journal/*'
10429 - ')'
10430 + ')' -o '(' -type d -a
10431 + '('
10432 + -path './lost+found' -o
10433 + -path './quota.user' -o
10434 + -path './aquota.user' -o
10435 + -path './quota.group' -o
10436 + -path './aquota.group' -o
10437 + -path './.journal'
10438 + ')' ')'
10439 ')'"
10440 # First kill most files, then kill empty dirs
10441 eval find . -xdev -depth ${exceptions} ! -type d -print0 | xargs -0 rm -f --
10442 @@ -103,7 +103,7 @@
10443 else
10444 ebegin "Cleaning /tmp directory"
10445 (
10446 - rm -f /tmp/.X*-lock /tmp/esrv* /tmp/kio* /tmp/jpsock.* /tmp/.fam*
10447 + rm -f /tmp/.X*-lock /tmp/esrv* /tmp/kio* /tmp/jpsock.* /tmp/.fam* /tmp/iceauth.* /tmp/xauth.*
10448 rm -rf /tmp/.esd* /tmp/orbit-* /tmp/ssh-* /tmp/ksocket-* /tmp/.*-unix
10449 ) &> /dev/null
10450 eend 0
10451
10452 Modified: trunk/baselayout-prefix/init.d/checkfs
10453 ===================================================================
10454 --- trunk/baselayout-prefix/init.d/checkfs 2011-03-31 18:45:54 UTC (rev 1703)
10455 +++ trunk/baselayout-prefix/init.d/checkfs 2011-04-28 18:25:46 UTC (rev 1704)
10456 @@ -1,5 +1,5 @@
10457 #!/sbin/runscript
10458 -# Copyright 1999-2006 Gentoo Foundation
10459 +# Copyright 1999-2007 Gentoo Foundation
10460 # Distributed under the terms of the GNU General Public License v2
10461
10462 depend() {
10463 @@ -13,7 +13,7 @@
10464 start_addon dm-crypt
10465
10466 if [[ -f /fastboot ]] || [[ -n ${CDBOOT} ]] ; then
10467 - rm -f /fastboot
10468 + rm -f /fastboot 2>/dev/null || : # ignore ro errors #267094
10469 else
10470 ebegin "Checking all filesystems"
10471 if [[ -f /forcefsck ]] ; then
10472 @@ -27,6 +27,10 @@
10473 fi
10474 if [[ ${retval} -eq 0 ]] ; then
10475 eend 0
10476 + elif [[ ${retval} -eq 8 ]] ; then
10477 + ewend 1 "Operational error, continuing"
10478 + # Everything should be ok, so return a pass
10479 + return 0
10480 elif [[ ${retval} -ge 1 && ${retval} -le 3 ]] ; then
10481 ewend 1 "Filesystem errors corrected."
10482 # Everything should be ok, so return a pass
10483 @@ -40,7 +44,7 @@
10484
10485 if [[ ${retval} -gt 3 ]] ; then
10486 eend 2 "Fsck could not correct all errors, manual repair needed"
10487 - /sbin/sulogin ${CONSOLE}
10488 + sulogin ${CONSOLE}
10489 fi
10490 fi
10491 fi
10492
10493 Modified: trunk/baselayout-prefix/init.d/checkroot
10494 ===================================================================
10495 --- trunk/baselayout-prefix/init.d/checkroot 2011-03-31 18:45:54 UTC (rev 1703)
10496 +++ trunk/baselayout-prefix/init.d/checkroot 2011-04-28 18:25:46 UTC (rev 1704)
10497 @@ -1,5 +1,5 @@
10498 #!/sbin/runscript
10499 -# Copyright 1999-2006 Gentoo Foundation
10500 +# Copyright 1999-2007 Gentoo Foundation
10501 # Distributed under the terms of the GNU General Public License v2
10502
10503 depend() {
10504 @@ -46,10 +46,12 @@
10505 ewend 1 "Filesystem repaired"
10506 elif [[ ${retval} -eq 2 || ${retval} -eq 3 ]] ; then
10507 ewend 1 "Filesystem repaired, but reboot needed!"
10508 - echo -ne "\a"; sleep 1; echo -ne "\a"; sleep 1
10509 - echo -ne "\a"; sleep 1; echo -ne "\a"; sleep 1
10510 - ewarn "Rebooting in 10 seconds ..."
10511 - sleep 10
10512 + if [[ ${RC_FORCE_AUTO} != "yes" ]] ; then
10513 + echo -ne "\a"; sleep 1; echo -ne "\a"; sleep 1
10514 + echo -ne "\a"; sleep 1; echo -ne "\a"; sleep 1
10515 + ewarn "Rebooting in 10 seconds ..."
10516 + sleep 10
10517 + fi
10518 einfo "Rebooting"
10519 /sbin/reboot -f
10520 else
10521 @@ -58,7 +60,7 @@
10522 fsck -y -C -T /
10523 else
10524 eend 2 "Filesystem couldn't be fixed :("
10525 - /sbin/sulogin ${CONSOLE}
10526 + sulogin ${CONSOLE}
10527 fi
10528 einfo "Unmounting filesystems"
10529 /bin/mount -a -o remount,ro &> /dev/null
10530 @@ -78,7 +80,7 @@
10531 if [[ $? -ne 0 ]] ; then
10532 eend 2 "Root filesystem could not be mounted read/write :("
10533 if [[ ${RC_FORCE_AUTO} != "yes" ]] ; then
10534 - /sbin/sulogin ${CONSOLE}
10535 + sulogin ${CONSOLE}
10536 fi
10537 else
10538 eend 0
10539
10540 Modified: trunk/baselayout-prefix/init.d/clock
10541 ===================================================================
10542 --- trunk/baselayout-prefix/init.d/clock 2011-03-31 18:45:54 UTC (rev 1703)
10543 +++ trunk/baselayout-prefix/init.d/clock 2011-04-28 18:25:46 UTC (rev 1704)
10544 @@ -1,5 +1,5 @@
10545 #!/sbin/runscript
10546 -# Copyright 1999-2006 Gentoo Foundation
10547 +# Copyright 1999-2007 Gentoo Foundation
10548 # Distributed under the terms of the GNU General Public License v2
10549
10550 opts="save"
10551 @@ -18,7 +18,7 @@
10552 elif is_xenU_sys ; then
10553 TBLURB="xen"
10554 fakeit=1
10555 - elif [[ -d /proc/vz ]] ; then
10556 + elif is_vz_sys ; then
10557 TBLURB="VZ"
10558 fakeit=1
10559 elif grep -q ' cobd$' /proc/devices ; then
10560 @@ -54,6 +54,12 @@
10561 if grep -qs ^CLOCK= /etc/rc.conf ; then
10562 ewarn "CLOCK should not be set in /etc/rc.conf but in /etc/conf.d/clock"
10563 fi
10564 + # Make sure people set their timezone ... we do it here
10565 + # even though we don't actually use the variable so that
10566 + # people see the warning on boot.
10567 + if [[ -z ${CDBOOT} && ${TIMEZONE-Factory} == "Factory" ]] ; then
10568 + ewarn "Your TIMEZONE in /etc/conf.d/clock is still set to Factory!"
10569 + fi
10570 }
10571
10572 start() {
10573
10574 Modified: trunk/baselayout-prefix/init.d/consolefont
10575 ===================================================================
10576 --- trunk/baselayout-prefix/init.d/consolefont 2011-03-31 18:45:54 UTC (rev 1703)
10577 +++ trunk/baselayout-prefix/init.d/consolefont 2011-04-28 18:25:46 UTC (rev 1704)
10578 @@ -1,5 +1,5 @@
10579 #!/sbin/runscript
10580 -# Copyright 1999-2006 Gentoo Foundation
10581 +# Copyright 1999-2007 Gentoo Foundation
10582 # Distributed under the terms of the GNU General Public License v2
10583
10584 depend() {
10585 @@ -32,7 +32,7 @@
10586 # Set the console font
10587 local errmsg=""
10588 ebegin "Setting user font"
10589 - if [[ -x /bin/setfont ]] ; then
10590 + if type -P setfont >/dev/null ; then
10591 # We patched setfont to have --tty support ...
10592 if [[ -n $(setfont --help 2>&1 | grep -e '--tty') || \
10593 -n $(setfont --help 2>&1 | grep -e '-C') ]]
10594 @@ -48,18 +48,18 @@
10595 || ttydev=/dev/tty
10596
10597 for x in $(seq 1 "${RC_TTY_NUMBER}") ; do
10598 - /bin/setfont ${CONSOLEFONT} ${param} \
10599 + setfont ${CONSOLEFONT} ${param} \
10600 ${sf_param}/${ttydev}${x} > /dev/null
10601 retval=$?
10602 done
10603 else
10604 - /bin/setfont ${CONSOLEFONT} ${param} > /dev/null
10605 + setfont ${CONSOLEFONT} ${param} > /dev/null
10606 retval=$?
10607 fi
10608 errmsg="Failed to set user font"
10609 else
10610 retval=1
10611 - errmsg="/bin/setfont not found"
10612 + errmsg="setfont not found"
10613 fi
10614 eend ${retval} "${errmsg}"
10615 }
10616
10617 Modified: trunk/baselayout-prefix/init.d/halt.sh
10618 ===================================================================
10619 --- trunk/baselayout-prefix/init.d/halt.sh 2011-03-31 18:45:54 UTC (rev 1703)
10620 +++ trunk/baselayout-prefix/init.d/halt.sh 2011-04-28 18:25:46 UTC (rev 1704)
10621 @@ -1,5 +1,5 @@
10622 #!/bin/bash
10623 -# Copyright 1999-2006 Gentoo Foundation
10624 +# Copyright 1999-2007 Gentoo Foundation
10625 # Distributed under the terms of the GNU General Public License v2
10626
10627 [[ ${RC_GOT_FUNCTIONS} != "yes" ]] && source /sbin/functions.sh
10628 @@ -13,8 +13,7 @@
10629 # livecd-functions.sh should _ONLY_ set this differently if CDBOOT is
10630 # set, else the default one should be used for normal boots.
10631 # say: RC_NO_UMOUNTS="/mnt/livecd|/newroot"
10632 -RC_NO_UMOUNTS=${RC_NO_UMOUNTS:-/mnt/livecd|/newroot}
10633 -RC_NO_UMOUNT_FS="^(proc|devpts|sysfs|devfs|tmpfs|usb(dev)?fs|unionfs|rootfs)$"
10634 +RC_NO_UMOUNTS=${RC_NO_UMOUNTS:-^(/|/dev|/dev/pts|/lib/rcscripts/init.d|/proc|/proc/.*|/sys)$}
10635
10636 # Reset pam_console permissions if we are actually using it
10637 if [[ -x /sbin/pam_console_apply && ! -c /dev/.devfsd && \
10638 @@ -36,18 +35,6 @@
10639 ebegin $"Deactivating swap"
10640 swapoff -a
10641 eend $?
10642 -
10643 - if [[ ${RC_SWAP_ERASE} == "yes" ]] ; then
10644 - for s in $(echo "${swap_list}" | awk '$2 == "partition" {print $1}') ; do
10645 - ebegin $"Erasing swap space" ${s}
10646 - ssize=$(awk '$4 == "'${s##*/}'" {print $3}' /proc/partitions 2> /dev/null)
10647 - dd if=/dev/zero of=${s} bs=1024 count=${ssize} 2> /dev/null
10648 - eend $?
10649 - ebegin $"Creating swap space" ${s}
10650 - mkswap ${s} > /dev/null
10651 - eend $?
10652 - done
10653 - fi
10654 fi
10655
10656 # Write a reboot record to /var/log/wtmp before unmounting
10657 @@ -69,7 +56,7 @@
10658 # Remove loopback devices started by dm-crypt
10659
10660 remaining=$(awk '!/^#/ && $1 ~ /^\/dev\/loop/ && $2 != "/" {print $2}' /proc/mounts | \
10661 - sort -r | egrep -v "^(${RC_NO_UMOUNTS})$")
10662 + sort -r | egrep -v "${RC_NO_UMOUNTS}")
10663 [[ -n ${remaining} ]] && {
10664 sig=
10665 retry=3
10666 @@ -86,7 +73,7 @@
10667 fi
10668
10669 remaining=$(awk '!/^#/ && $1 ~ /^\/dev\/loop/ && $2 != "/" {print $2}' /proc/mounts | \
10670 - sort -r | egrep -v "^(${RC_NO_UMOUNTS})$")
10671 + sort -r | egrep -v "${RC_NO_UMOUNTS}")
10672 [[ -z ${remaining} ]] && break
10673
10674 /bin/fuser -s -k ${sig} -m ${remaining}
10675 @@ -100,21 +87,18 @@
10676 # This is needed to make sure we dont have a mounted filesystem
10677 # on a LVM volume when shutting LVM down ...
10678 ebegin "Unmounting filesystems"
10679 -unmounts=$(awk -v NO_UMOUNT_FS="${RC_NO_UMOUNT_FS}" \
10680 - '{ \
10681 - if (($3 !~ NO_UMOUNT_FS) && \
10682 - ($1 != "none") && \
10683 - ($1 !~ /^(rootfs|\/dev\/root)$/) && \
10684 - ($2 != "/")) \
10685 - print $2 \
10686 - }' /proc/mounts | sort -ur)
10687 -for x in ${unmounts}; do
10688 +for x in $(awk '{print $2}' /proc/mounts | sort -ur) ; do
10689 + x=${x//\\040/ }
10690 # Do not umount these ... will be different depending on value of CDBOOT
10691 - if [[ -n $(echo "${x}" | egrep "^(${RC_NO_UMOUNTS})$") ]] ; then
10692 + if [[ -n $(echo "${x}" | egrep "${RC_NO_UMOUNTS}") ]] ; then
10693 continue
10694 fi
10695
10696 - x=${x//\\040/ }
10697 + # If we're using the mount (probably /usr) then don't unmount us
10698 + if [[ " $(fuser -m "${x}" 2>/dev/null) " == *" $$ "* ]] ; then
10699 + continue
10700 + fi
10701 +
10702 if ! umount "${x}" &>/dev/null; then
10703 # Kill processes still using this mount
10704 /bin/fuser -s -k -9 -m "${x}"
10705 @@ -127,6 +111,7 @@
10706
10707 # Try to remove any dm-crypt mappings
10708 stop_addon dm-crypt
10709 +stop_addon truecrypt
10710
10711 # Stop LVM, etc
10712 for x in $(reverse_list ${RC_VOLUME_ORDER}) ; do
10713 @@ -163,15 +148,15 @@
10714 sync; sync
10715 sleep 1
10716
10717 - for x in $(awk -v NO_UMOUNT_FS="${RC_NO_UMOUNT_FS}" \
10718 - '{ \
10719 - if (($1 != "none") && ($3 !~ NO_UMOUNT_FS)) \
10720 - print $2 \
10721 - }' /proc/mounts | sort -ur) ; do
10722 + for x in $(awk '{print $2}' /proc/mounts | sort -ur) ; do
10723 x=${x//\\040/ }
10724 - if [[ -n $(echo "${x}" | egrep "^(${RC_NO_UMOUNTS})$") ]] ; then
10725 +
10726 + # Do not umount these ... will be different depending on value of CDBOOT
10727 + if [[ ${x} != "/" \
10728 + && -n $(echo "${x}" | egrep "${RC_NO_UMOUNTS}") ]] ; then
10729 continue
10730 fi
10731 +
10732 if [[ ${cmd} == "u" ]]; then
10733 umount -n -r "${x}"
10734 else
10735 @@ -201,7 +186,7 @@
10736 eend ${mount_worked}
10737 if [[ ${mount_worked} -eq 1 ]]; then
10738 ups_kill_power
10739 - /sbin/sulogin -t 10 /dev/console
10740 + sulogin -t 10 /dev/console
10741 fi
10742
10743 # Inform if there is a forced or skipped fsck
10744
10745 Modified: trunk/baselayout-prefix/init.d/hostname
10746 ===================================================================
10747 --- trunk/baselayout-prefix/init.d/hostname 2011-03-31 18:45:54 UTC (rev 1703)
10748 +++ trunk/baselayout-prefix/init.d/hostname 2011-04-28 18:25:46 UTC (rev 1704)
10749 @@ -1,5 +1,5 @@
10750 #!/sbin/runscript
10751 -# Copyright 1999-2006 Gentoo Foundation
10752 +# Copyright 1999-2007 Gentoo Foundation
10753 # Distributed under the terms of the GNU General Public License v2
10754
10755 depend() {
10756
10757 Modified: trunk/baselayout-prefix/init.d/keymaps
10758 ===================================================================
10759 --- trunk/baselayout-prefix/init.d/keymaps 2011-03-31 18:45:54 UTC (rev 1703)
10760 +++ trunk/baselayout-prefix/init.d/keymaps 2011-04-28 18:25:46 UTC (rev 1704)
10761 @@ -1,5 +1,5 @@
10762 #!/sbin/runscript
10763 -# Copyright 1999-2006 Gentoo Foundation
10764 +# Copyright 1999-2007 Gentoo Foundation
10765 # Distributed under the terms of the GNU General Public License v2
10766
10767 depend() {
10768 @@ -36,17 +36,17 @@
10769
10770 # Turn on unicode if user wants it
10771 if [[ ${UNICODE} == "yes" ]] ; then
10772 - /usr/bin/kbd_mode -u
10773 + kbd_mode -u
10774 fi
10775
10776 ebegin "Loading key mappings"
10777 - if [[ -x /bin/loadkeys ]] ; then
10778 + if type -P loadkeys >/dev/null ; then
10779 [[ ${SET_WINDOWKEYS} == "yes" ]] && WINDOWKEYS_KEYMAP="windowkeys"
10780 - /bin/loadkeys -q ${WINDOWKEYS_KEYMAP} ${KEYMAP} \
10781 - ${EXTENDED_KEYMAPS} > /dev/null
10782 + loadkeys -q ${WINDOWKEYS_KEYMAP} ${KEYMAP} \
10783 + ${EXTENDED_KEYMAPS} > /dev/null
10784 eend $? "Error loading key mappings"
10785 else
10786 - eend 1 "/bin/loadkeys not found"
10787 + eend 1 "loadkeys not found"
10788 return 1
10789 fi
10790
10791
10792 Modified: trunk/baselayout-prefix/init.d/local
10793 ===================================================================
10794 --- trunk/baselayout-prefix/init.d/local 2011-03-31 18:45:54 UTC (rev 1703)
10795 +++ trunk/baselayout-prefix/init.d/local 2011-04-28 18:25:46 UTC (rev 1704)
10796 @@ -1,5 +1,5 @@
10797 #!/sbin/runscript
10798 -# Copyright 1999-2006 Gentoo Foundation
10799 +# Copyright 1999-2007 Gentoo Foundation
10800 # Distributed under the terms of the GNU General Public License v2
10801
10802 depend() {
10803
10804 Modified: trunk/baselayout-prefix/init.d/localmount
10805 ===================================================================
10806 --- trunk/baselayout-prefix/init.d/localmount 2011-03-31 18:45:54 UTC (rev 1703)
10807 +++ trunk/baselayout-prefix/init.d/localmount 2011-04-28 18:25:46 UTC (rev 1704)
10808 @@ -1,5 +1,5 @@
10809 #!/sbin/runscript
10810 -# Copyright 1999-2006 Gentoo Foundation
10811 +# Copyright 1999-2007 Gentoo Foundation
10812 # Distributed under the terms of the GNU General Public License v2
10813
10814 depend() {
10815 @@ -22,28 +22,40 @@
10816 # Check what USB fs the kernel support. Currently
10817 # 2.5+ kernels, and later 2.4 kernels have 'usbfs',
10818 # while older kernels have 'usbdevfs'.
10819 - local usbfs=$(grep -Fow usbfs /proc/filesystems ||
10820 - grep -Fow usbdevfs /proc/filesystems)
10821 -
10822 - if [[ -n ${usbfs} ]] && \
10823 - [[ -e /proc/bus/usb && ! -e /proc/bus/usb/devices ]]
10824 - then
10825 - ebegin "Mounting USB device filesystem (${usbfs})"
10826 - usbgid=$(echo $(getent group usb) | awk -F: '{print $3}')
10827 - mount -t ${usbfs} usbfs /proc/bus/usb \
10828 - -o ${usbgid:+devmode=0664,devgid=${usbgid},}noexec,nosuid
10829 - eend $? "Failed to mount USB device filesystem"
10830 + if [[ -d /proc/bus/usb && ! -e /proc/bus/usb/devices ]] ; then
10831 + local usbfs=$(grep -Fow usbfs /proc/filesystems ||
10832 + grep -Fow usbdevfs /proc/filesystems)
10833 + if [[ -n ${usbfs} ]] ; then
10834 + ebegin "Mounting USB device filesystem (${usbfs})"
10835 + usbgid=$(echo $(getent group usb) | awk -F: '{print $3}')
10836 + mount -t ${usbfs} usbfs /proc/bus/usb \
10837 + -o ${usbgid:+devmode=0664,devgid=${usbgid},}noexec,nosuid
10838 + eend $?
10839 + fi
10840 fi
10841
10842 # Setup Kernel Support for miscellaneous Binary Formats
10843 - local binfmt=$(grep -Fow binfmt_misc /proc/filesystems)
10844 - if [[ -n ${binfmt} ]] && [[ -e /proc/sys/fs/binfmt_misc ]] ; then
10845 - ebegin $"Mounting misc binary format filesystem"
10846 - mount -t binfmt_misc binfmt_misc /proc/sys/fs/binfmt_misc \
10847 - -o nodev,noexec,nosuid
10848 - eend $?
10849 + if [[ -d /proc/sys/fs/binfmt_misc ]] ; then
10850 + local binfmt=$(grep -Fow binfmt_misc /proc/filesystems)
10851 + if [[ -n ${binfmt} ]] ; then
10852 + ebegin $"Mounting misc binary format filesystem"
10853 + mount -t binfmt_misc binfmt_misc /proc/sys/fs/binfmt_misc \
10854 + -o nodev,noexec,nosuid
10855 + eend $?
10856 + fi
10857 fi
10858
10859 + # Setup Kernel Support for the security filesystem
10860 + if [[ -d /sys/kernel/security ]] ; then
10861 + local secfs=$(grep -Fow securityfs /proc/filesystems)
10862 + if [[ -n ${secfs} ]] ; then
10863 + ebegin $"Mounting security filesystem"
10864 + mount -t securityfs securityfs /sys/kernel/security \
10865 + -o nodev,noexec,nosuid
10866 + eend $?
10867 + fi
10868 + fi
10869 +
10870 # We do our swapping here instead of rc so we can get urandom started
10871 # before us for people that like an encrypted swap.
10872 ebegin "Activating (possible) swap"
10873
10874 Modified: trunk/baselayout-prefix/init.d/modules
10875 ===================================================================
10876 --- trunk/baselayout-prefix/init.d/modules 2011-03-31 18:45:54 UTC (rev 1703)
10877 +++ trunk/baselayout-prefix/init.d/modules 2011-04-28 18:25:46 UTC (rev 1704)
10878 @@ -1,5 +1,5 @@
10879 #!/sbin/runscript
10880 -# Copyright 1999-2006 Gentoo Foundation
10881 +# Copyright 1999-2007 Gentoo Foundation
10882 # Distributed under the terms of the GNU General Public License v2
10883
10884 depend() {
10885 @@ -81,7 +81,7 @@
10886 if [[ -z "${CDBOOT}" ]] && [[ ! -e /etc/modules.conf ]] && \
10887 [[ $(get_KV) -lt $(KV_to_int '2.5.48') || -x /sbin/modprobe.old ]]
10888 then
10889 - echo '### This file is automatically generated by modules-update' \
10890 + echo '### This file is automatically generated by update-modules' \
10891 > /etc/modules.conf 2>/dev/null
10892 [[ ! -f /etc/modules.conf ]] && \
10893 ewarn "Cannot update /etc/modules.conf!"
10894 @@ -91,7 +91,7 @@
10895 if [[ -z "${CDBOOT}" ]] && \
10896 [[ -f /etc/modules.conf || $(get_KV) -ge $(KV_to_int '2.5.48') ]]
10897 then
10898 - /sbin/modules-update
10899 + /sbin/update-modules
10900 fi
10901
10902 local autoload=""
10903
10904 Modified: trunk/baselayout-prefix/init.d/net.eth0
10905 ===================================================================
10906 --- trunk/baselayout-prefix/init.d/net.eth0 2011-03-31 18:45:54 UTC (rev 1703)
10907 +++ trunk/baselayout-prefix/init.d/net.eth0 2011-04-28 18:25:46 UTC (rev 1704)
10908 @@ -1 +1,1136 @@
10909 -link net.lo
10910 \ No newline at end of file
10911 +#!/sbin/runscript
10912 +# Copyright 2004-2007 Gentoo Foundation
10913 +# Distributed under the terms of the GNU General Public License v2
10914 +
10915 +# Contributed by Roy Marples (uberlord@g.o)
10916 +# Many thanks to Aron Griffis (agriffis@g.o)
10917 +# for help, ideas and patches
10918 +
10919 +#NB: Config is in /etc/conf.d/net
10920 +
10921 +# For pcmcia users. note that pcmcia must be added to the same
10922 +# runlevel as the net.* script that needs it.
10923 +depend() {
10924 + need localmount
10925 + after bootmisc hostname
10926 + use isapnp isdn pcmcia usb wlan
10927 +
10928 + # Load any custom depend functions for the given interface
10929 + # For example, br0 may need eth0 and eth1
10930 + local iface="${SVCNAME#*.}"
10931 + [[ $(type -t "depend_${iface}") == "function" ]] && depend_${iface}
10932 +
10933 + if [[ ${iface} != "lo" && ${iface} != "lo0" ]] ; then
10934 + after net.lo net.lo0
10935 +
10936 + # Support new style RC_NEED and RC_USE in one net file
10937 + local x="RC_NEED_${iface}"
10938 + [[ -n ${!x} ]] && need ${!x}
10939 + x="RC_USE_${iface}"
10940 + [[ -n ${!x} ]] && use ${!x}
10941 + x="RC_AFTER_${iface}"
10942 + [[ -n ${!x} ]] && after ${!x}
10943 + x="RC_BEFORE_${iface}"
10944 + [[ -n ${!x} ]] && before ${!x}
10945 + x="RC_PROVIDE_${iface}"
10946 + [[ -n ${!x} ]] && provide ${!x}
10947 + fi
10948 +
10949 + return 0
10950 +}
10951 +
10952 +# Define where our modules are
10953 +MODULES_DIR="${svclib}/net"
10954 +
10955 +# Make some wrappers to fudge after/before/need/use depend flags.
10956 +# These are callbacks so MODULE will be set.
10957 +after() {
10958 + eval "${MODULE}_after() { echo \"$*\"; }"
10959 +}
10960 +before() {
10961 + eval "${MODULE}_before() { echo \"$*\"; }"
10962 +}
10963 +need() {
10964 + eval "${MODULE}_need() { echo \"$*\"; }"
10965 +}
10966 +installed() {
10967 + # We deliberately misspell this as _installed will probably be used
10968 + # at some point
10969 + eval "${MODULE}_instlled() { echo \"$*\"; }"
10970 +}
10971 +provide() {
10972 + eval "${MODULE}_provide() { echo \"$*\"; }"
10973 +}
10974 +functions() {
10975 + eval "${MODULE}_functions() { echo \"$*\"; }"
10976 +}
10977 +variables() {
10978 + eval "${MODULE}_variables() { echo \"$*\"; }"
10979 +}
10980 +
10981 +is_loopback() {
10982 + [[ $1 == "lo" || $1 == "lo0" ]]
10983 +}
10984 +
10985 +# char* interface_device(char *iface)
10986 +#
10987 +# Gets the base device of the interface
10988 +# Can handle eth0:1 and eth0.1
10989 +# Which returns eth0 in this case
10990 +interface_device() {
10991 + local dev="${1%%.*}"
10992 + [[ ${dev} == "$1" ]] && dev="${1%%:*}"
10993 + echo "${dev}"
10994 +}
10995 +
10996 +# char* interface_type(char* iface)
10997 +#
10998 +# Returns the base type of the interface
10999 +# eth, ippp, etc
11000 +interface_type() {
11001 + echo "${1%%[0-9]*}"
11002 +}
11003 +
11004 +# int calculate_metric(char *interface, int base)
11005 +#
11006 +# Calculates the best metric for the interface
11007 +# We use this when we add routes so we can prefer interfaces over each other
11008 +calculate_metric() {
11009 + local iface="$1" metric="$2"
11010 +
11011 + # Have we already got a metric?
11012 + local m=$(awk '$1=="'${iface}'" && $2=="00000000" { print $7 }' \
11013 + /proc/net/route)
11014 + if [[ -n ${m} ]] ; then
11015 + echo "${m}"
11016 + return 0
11017 + fi
11018 +
11019 + local i= dest= gw= flags= ref= u= m= mtu= metrics=
11020 + while read i dest gw flags ref u m mtu ; do
11021 + # Ignore lo
11022 + is_loopback "${i}" && continue
11023 + # We work out metrics from default routes only
11024 + [[ ${dest} != "00000000" || ${gw} == "00000000" ]] && continue
11025 + metrics="${metrics}\n${m}"
11026 + done < /proc/net/route
11027 +
11028 + # Now, sort our metrics
11029 + metrics=$(echo -e "${metrics}" | sort -n)
11030 +
11031 + # Now, find the lowest we can use
11032 + local gotbase=false
11033 + for m in ${metrics} ; do
11034 + [[ ${m} -lt ${metric} ]] && continue
11035 + [[ ${m} == ${metric} ]] && ((metric++))
11036 + [[ ${m} -gt ${metric} ]] && break
11037 + done
11038 +
11039 + echo "${metric}"
11040 +}
11041 +
11042 +# int netmask2cidr(char *netmask)
11043 +#
11044 +# Returns the CIDR of a given netmask
11045 +netmask2cidr() {
11046 + local binary= i= bin=
11047 +
11048 + for i in ${1//./ }; do
11049 + bin=""
11050 + while [[ ${i} != "0" ]] ; do
11051 + bin=$[${i}%2]${bin}
11052 + (( i=i>>1 ))
11053 + done
11054 + binary="${binary}${bin}"
11055 + done
11056 + binary="${binary%%0*}"
11057 + echo "${#binary}"
11058 +}
11059 +
11060 +
11061 +# bool is_function(char* name)
11062 +#
11063 +# Returns 0 if the given name is a shell function, otherwise 1
11064 +is_function() {
11065 + [[ -z $1 ]] && return 1
11066 + [[ $(type -t "$1") == "function" ]]
11067 +}
11068 +
11069 +# void function_wrap(char* source, char* target)
11070 +#
11071 +# wraps function calls - for example function_wrap(this, that)
11072 +# maps function names this_* to that_*
11073 +function_wrap() {
11074 + local i=
11075 +
11076 + is_function "${2}_depend" && return
11077 +
11078 + for i in $(typeset -f | grep -o '^'"${1}"'_[^ ]*'); do
11079 + eval "${2}${i#${1}}() { ${i} \"\$@\"; }"
11080 + done
11081 +}
11082 +
11083 +# char[] * expand_parameters(char *cmd)
11084 +#
11085 +# Returns an array after expanding parameters. For example
11086 +# "192.168.{1..3}.{1..3}/24 brd +"
11087 +# will return
11088 +# "192.168.1.1/24 brd +"
11089 +# "192.168.1.2/24 brd +"
11090 +# "192.168.1.3/24 brd +"
11091 +# "192.168.2.1/24 brd +"
11092 +# "192.168.2.2/24 brd +"
11093 +# "192.168.2.3/24 brd +"
11094 +# "192.168.3.1/24 brd +"
11095 +# "192.168.3.2/24 brd +"
11096 +# "192.168.3.3/24 brd +"
11097 +expand_parameters() {
11098 + local x=$(eval echo ${@// /_})
11099 + local -a a=( ${x} )
11100 +
11101 + a=( "${a[@]/#/\"}" )
11102 + a=( "${a[@]/%/\"}" )
11103 + echo "${a[*]//_/ }"
11104 +}
11105 +
11106 +# void configure_variables(char *interface, char *option1, [char *option2])
11107 +#
11108 +# Maps configuration options from <variable>_<option> to <variable>_<iface>
11109 +# option2 takes precedence over option1
11110 +configure_variables() {
11111 + local iface="$1" option1="$2" option2="$3"
11112 +
11113 + local mod= func= x= i=
11114 + local -a ivars=() ovars1=() ovars2=()
11115 + local ifvar=$(bash_variable "${iface}")
11116 +
11117 + for mod in ${MODULES[@]}; do
11118 + is_function ${mod}_variables || continue
11119 + for v in $(${mod}_variables) ; do
11120 + x=
11121 + [[ -n ${option2} ]] && x="${v}_${option2}[@]"
11122 + [[ -z ${!x} ]] && x="${v}_${option1}[@]"
11123 + [[ -n ${!x} ]] && eval "${v}_${ifvar}=( \"\${!x}\" )"
11124 + done
11125 + done
11126 +
11127 + return 0
11128 +}
11129 +# bool module_load_minimum(char *module)
11130 +#
11131 +# Does the minimum checking on a module - even when forcing
11132 +module_load_minimum() {
11133 + local f="$1.sh" MODULE="${1##*/}"
11134 +
11135 + if [[ ! -f ${f} ]] ; then
11136 + eerror "${f} does not exist"
11137 + return 1
11138 + fi
11139 +
11140 + if ! source "${f}" ; then
11141 + eerror "${MODULE} failed a sanity check"
11142 + return 1
11143 + fi
11144 +
11145 + for f in depend; do
11146 + is_function "${MODULE}_${f}" && continue
11147 + eerror "${MODULE}.sh does not support the required function ${f}"
11148 + return 1
11149 + done
11150 +
11151 + return 0
11152 +}
11153 +
11154 +# bool modules_load_auto()
11155 +#
11156 +# Load and check each module for sanity
11157 +# If the module is not installed, the functions are to be removed
11158 +modules_load_auto() {
11159 + local i j inst
11160 +
11161 + # Populate the MODULES array
11162 + # Basically we treat evey file in ${MODULES_DIR} as a module
11163 + MODULES=( $( cd "${MODULES_DIR}" ; ls *.sh ) )
11164 + j="${#MODULES[@]}"
11165 + for (( i=0; i<j; i++ )); do
11166 + MODULES[i]="${MODULES_DIR}/${MODULES[i]}"
11167 + [[ ! -f ${MODULES[i]} ]] && unset MODULES[i]
11168 + done
11169 + MODULES=( "${MODULES[@]}" )
11170 +
11171 + # Each of these sources into the global namespace, so it's
11172 + # important that module functions and variables are prefixed with
11173 + # the module name, for example iproute2_
11174 +
11175 + j="${#MODULES[@]}"
11176 + loaded_interface=false
11177 + for (( i=0; i<j; i++ )); do
11178 + MODULES[i]="${MODULES[i]%.sh*}"
11179 + if [[ ${MODULES[i]##*/} == "interface" ]] ; then
11180 + eerror "interface is a reserved name - cannot load a module called interface"
11181 + return 1
11182 + fi
11183 +
11184 + (
11185 + u=0;
11186 + module_load_minimum "${MODULES[i]}" || u=1;
11187 + if [[ ${u} == 0 ]] ; then
11188 + inst="${MODULES[i]##*/}_check_installed";
11189 + if is_function "${inst}" ; then
11190 + ${inst} false || u=1;
11191 + fi
11192 + fi
11193 + exit "${u}";
11194 + )
11195 +
11196 + if [[ $? == 0 ]] ; then
11197 + source "${MODULES[i]}.sh"
11198 + MODULES[i]="${MODULES[i]##*/}"
11199 + else
11200 + unset MODULES[i]
11201 + fi
11202 + done
11203 +
11204 + MODULES=( "${MODULES[@]}" )
11205 + return 0
11206 +}
11207 +
11208 +# bool modules_check_installed(void)
11209 +#
11210 +# Ensure that all modules have the required modules loaded
11211 +# This enables us to remove modules from the MODULES array
11212 +# Whilst other modules can still explicitly call them
11213 +# One example of this is essidnet which configures network
11214 +# settings for the specific ESSID connected to as the user
11215 +# may be using a daemon to configure wireless instead of our
11216 +# iwconfig module
11217 +modules_check_installed() {
11218 + local i j missingdeps nmods="${#MODULES[@]}"
11219 +
11220 + for (( i=0; i<nmods; i++ )); do
11221 + is_function "${MODULES[i]}_instlled" || continue
11222 + for j in $( ${MODULES[i]}_instlled ); do
11223 + missingdeps=true
11224 + if is_function "${j}_check_installed" ; then
11225 + ${j}_check_installed && missingdeps=false
11226 + elif is_function "${j}_depend" ; then
11227 + missingdeps=false
11228 + fi
11229 + ${missingdeps} && unset MODULES[i] && unset PROVIDES[i] && break
11230 + done
11231 + done
11232 +
11233 + MODULES=( "${MODULES[@]}" )
11234 + PROVIDES=( "${PROVIDES[@]}" )
11235 +}
11236 +
11237 +# bool modules_check_user(void)
11238 +modules_check_user() {
11239 + local iface="$1" ifvar=$(bash_variable "${IFACE}")
11240 + local i= j= k= l= nmods="${#MODULES[@]}"
11241 + local -a umods=()
11242 +
11243 + # Has the interface got any specific modules?
11244 + umods="modules_${ifvar}[@]"
11245 + umods=( "${!umods}" )
11246 +
11247 + # Global setting follows interface-specific setting
11248 + umods=( "${umods[@]}" "${modules[@]}" )
11249 +
11250 + # Add our preferred modules
11251 + local -a pmods=( "iproute2" "dhcpcd" "iwconfig" "netplugd" )
11252 + umods=( "${umods[@]}" "${pmods[@]}" )
11253 +
11254 + # First we strip any modules that conflict from user settings
11255 + # So if the user specifies pump then we don't use dhcpcd
11256 + for (( i=0; i<${#umods[@]}; i++ )); do
11257 + # Some users will inevitably put "dhcp" in their modules
11258 + # list. To keep users from screwing up their system this
11259 + # way, ignore this setting so that the default dhcp
11260 + # module will be used.
11261 + [[ ${umods[i]} == "dhcp" ]] && continue
11262 +
11263 + # We remove any modules we explicitly don't want
11264 + if [[ ${umods[i]} == "!"* ]] ; then
11265 + for (( j=0; j<nmods; j++ )); do
11266 + [[ -z ${MODULES[j]} ]] && continue
11267 + if [[ ${umods[i]:1} == "${MODULES[j]}" \
11268 + || ${umods[i]:1} == "${PROVIDES[j]}" ]] ; then
11269 + # We may need to setup a class wrapper for it even though
11270 + # we don't use it directly
11271 + # However, we put it into an array and wrap later as
11272 + # another module may provide the same thing
11273 + ${MODULES[j]}_check_installed \
11274 + && WRAP_MODULES=(
11275 + "${WRAP_MODULES[@]}"
11276 + "${MODULES[j]} ${PROVIDES[j]}"
11277 + )
11278 + unset MODULES[j]
11279 + unset PROVIDES[j]
11280 + fi
11281 + done
11282 + continue
11283 + fi
11284 +
11285 + if ! is_function "${umods[i]}_depend" ; then
11286 + # If the module is one of our preferred modules, then
11287 + # ignore this error; whatever is available will be
11288 + # used instead.
11289 + (( i < ${#umods[@]} - ${#pmods[@]} )) || continue
11290 +
11291 + # The function may not exist because the modules software is
11292 + # not installed. Load the module and report its error
11293 + if [[ -e "${MODULES_DIR}/${umods[i]}.sh" ]] ; then
11294 + source "${MODULES_DIR}/${umods[i]}.sh"
11295 + is_function "${umods[i]}_check_installed" \
11296 + && ${umods[i]}_check_installed true
11297 + else
11298 + eerror "The module \"${umods[i]}\" does not exist"
11299 + fi
11300 + return 1
11301 + fi
11302 +
11303 + if is_function "${umods[i]}_provide" ; then
11304 + mod=$(${umods[i]}_provide)
11305 + else
11306 + mod="${umods[i]}"
11307 + fi
11308 + for (( j=0; j<nmods; j++ )); do
11309 + [[ -z ${MODULES[j]} ]] && continue
11310 + if [[ ${PROVIDES[j]} == "${mod}" && ${umods[i]} != "${MODULES[j]}" ]] ; then
11311 + # We don't have a match - now ensure that we still provide an
11312 + # alternative. This is to handle our preferred modules.
11313 + for (( l=0; l<nmods; l++ )); do
11314 + [[ ${l} == "${j}" || -z ${MODULES[l]} ]] && continue
11315 + if [[ ${PROVIDES[l]} == "${mod}" ]] ; then
11316 + unset MODULES[j]
11317 + unset PROVIDES[j]
11318 + break
11319 + fi
11320 + done
11321 + fi
11322 + done
11323 + done
11324 +
11325 + # Then we strip conflicting modules.
11326 + # We only need to do this for 3rd party modules that conflict with
11327 + # our own modules and the preferred list AND the user modules
11328 + # list doesn't specify a preference.
11329 + for (( i=0; i<nmods-1; i++ )); do
11330 + [[ -z ${MODULES[i]} ]] && continue
11331 + for (( j=i+1; j<nmods; j++)); do
11332 + [[ -z ${MODULES[j]} ]] && continue
11333 + [[ ${PROVIDES[i]} == "${PROVIDES[j]}" ]] \
11334 + && unset MODULES[j] && unset PROVIDES[j]
11335 + done
11336 + done
11337 +
11338 + MODULES=( "${MODULES[@]}" )
11339 + PROVIDES=( "${PROVIDES[@]}" )
11340 + return 0
11341 +}
11342 +
11343 +# void modules_sort(void)
11344 +#
11345 +# Sort our modules
11346 +modules_sort() {
11347 + local i= j= nmods=${#MODULES[@]} m=
11348 + local -a provide=() provide_list=() after=() dead=() sorted=() sortedp=()
11349 +
11350 + # Make our provide list
11351 + for ((i=0; i<nmods; i++)); do
11352 + dead[i]="false"
11353 + if [[ ${MODULES[i]} != "${PROVIDES[i]}" ]] ; then
11354 + local provided=false
11355 + for ((j=0; j<${#provide[@]}; j++)); do
11356 + if [[ ${provide[j]} == "${PROVIDES[i]}" ]] ; then
11357 + provide_list[j]="${provide_list[j]} ${MODULES[i]}"
11358 + provided=true
11359 + fi
11360 + done
11361 + if ! ${provided}; then
11362 + provide[j]="${PROVIDES[i]}"
11363 + provide_list[j]="${MODULES[i]}"
11364 + fi
11365 + fi
11366 + done
11367 +
11368 + # Create an after array, which holds which modules the module at
11369 + # index i must be after
11370 + for ((i=0; i<nmods; i++)); do
11371 + if is_function "${MODULES[i]}_after" ; then
11372 + after[i]=" ${after[i]} $(${MODULES[i]}_after) "
11373 + fi
11374 + if is_function "${MODULES[i]}_before" ; then
11375 + for m in $(${MODULES[i]}_before); do
11376 + for ((j=0; j<nmods; j++)) ; do
11377 + if [[ ${PROVIDES[j]} == "${m}" ]] ; then
11378 + after[j]=" ${after[j]} ${MODULES[i]} "
11379 + break
11380 + fi
11381 + done
11382 + done
11383 + fi
11384 + done
11385 +
11386 + # Replace the after list modules with real modules
11387 + for ((i=0; i<nmods; i++)); do
11388 + if [[ -n ${after[i]} ]] ; then
11389 + for ((j=0; j<${#provide[@]}; j++)); do
11390 + after[i]="${after[i]// ${provide[j]} / ${provide_list[j]} }"
11391 + done
11392 + fi
11393 + done
11394 +
11395 + # We then use the below code to provide a topologial sort
11396 + module_after_visit() {
11397 + local name="$1" i= x=
11398 +
11399 + for ((i=0; i<nmods; i++)); do
11400 + [[ ${MODULES[i]} == "$1" ]] && break
11401 + done
11402 +
11403 + ${dead[i]} && return
11404 + dead[i]="true"
11405 +
11406 + for x in ${after[i]} ; do
11407 + module_after_visit "${x}"
11408 + done
11409 +
11410 + sorted=( "${sorted[@]}" "${MODULES[i]}" )
11411 + sortedp=( "${sortedp[@]}" "${PROVIDES[i]}" )
11412 + }
11413 +
11414 + for x in ${MODULES[@]}; do
11415 + module_after_visit "${x}"
11416 + done
11417 +
11418 + MODULES=( "${sorted[@]}" )
11419 + PROVIDES=( "${sortedp[@]}" )
11420 +}
11421 +
11422 +# bool modules_check_depends(bool showprovides)
11423 +modules_check_depends() {
11424 + local showprovides="${1:-false}" nmods="${#MODULES[@]}" i= j= needmod=
11425 + local missingdeps= p= interface=false
11426 +
11427 + for (( i=0; i<nmods; i++ )); do
11428 + if is_function "${MODULES[i]}_need" ; then
11429 + for needmod in $(${MODULES[i]}_need); do
11430 + missingdeps=true
11431 + for (( j=0; j<nmods; j++ )); do
11432 + if [[ ${needmod} == "${MODULES[j]}" \
11433 + || ${needmod} == "${PROVIDES[j]}" ]] ; then
11434 + missingdeps=false
11435 + break
11436 + fi
11437 + done
11438 + if ${missingdeps} ; then
11439 + eerror "${MODULES[i]} needs ${needmod} (dependency failure)"
11440 + return 1
11441 + fi
11442 + done
11443 + fi
11444 +
11445 + if is_function "${MODULES[i]}_functions" ; then
11446 + for f in $(${MODULES[i]}_functions); do
11447 + if ! is_function "${f}" ; then
11448 + eerror "${MODULES[i]}: missing required function \"${f}\""
11449 + return 1
11450 + fi
11451 + done
11452 + fi
11453 +
11454 + [[ ${PROVIDES[i]} == "interface" ]] && interface=true
11455 +
11456 + if ${showprovides} ; then
11457 + [[ ${PROVIDES[i]} != "${MODULES[i]}" ]] \
11458 + && veinfo "${MODULES[i]} provides ${PROVIDES[i]}"
11459 + fi
11460 + done
11461 +
11462 + if ! ${interface} ; then
11463 + eerror "no interface module has been loaded"
11464 + return 1
11465 + fi
11466 +
11467 + return 0
11468 +}
11469 +
11470 +# bool modules_load(char *iface, bool starting)
11471 +#
11472 +# Loads the defined handler and modules for the interface
11473 +# Returns 0 on success, otherwise 1
11474 +modules_load() {
11475 + local iface="$1" starting="${2:-true}" MODULE= p=false i= j= k=
11476 + local -a x=()
11477 + local RC_INDENTATION="${RC_INDENTATION}"
11478 + local -a PROVIDES=() WRAP_MODULES=()
11479 +
11480 + if ! is_loopback "${iface}" ; then
11481 + x="modules_force_${iface}[@]"
11482 + [[ -n ${!x} ]] && modules_force=( "${!x}" )
11483 + if [[ -n ${modules_force} ]] ; then
11484 + ewarn "WARNING: You are forcing modules!"
11485 + ewarn "Do not complain or file bugs if things start breaking"
11486 + report=true
11487 + fi
11488 + fi
11489 +
11490 + veinfo "Loading networking modules for ${iface}"
11491 + eindent
11492 +
11493 + if [[ -z ${modules_force} ]] ; then
11494 + modules_load_auto || return 1
11495 + else
11496 + j="${#modules_force[@]}"
11497 + for (( i=0; i<j; i++ )); do
11498 + module_load_minimum "${MODULES_DIR}/${modules_force[i]}" || return 1
11499 + if is_function "${modules_force[i]}_check_installed" ; then
11500 + ${modules_force[i]}_check_installed || unset modules_force[i]
11501 + fi
11502 + done
11503 + MODULES=( "${modules_force[@]}" )
11504 + fi
11505 +
11506 + j="${#MODULES[@]}"
11507 + for (( i=0; i<j; i++ )); do
11508 + # Now load our dependencies - we need to use the MODULE variable
11509 + # here as the after/before/need functions use it
11510 + MODULE="${MODULES[i]}"
11511 + ${MODULE}_depend
11512 +
11513 + # expose does exactly the same thing as depend
11514 + # However it is more "correct" as it exposes things to other modules
11515 + # instead of depending on them ;)
11516 + is_function "${MODULES[i]}_expose" && ${MODULES[i]}_expose
11517 +
11518 + # If no provide is given, assume module name
11519 + if is_function "${MODULES[i]}_provide" ; then
11520 + PROVIDES[i]=$(${MODULES[i]}_provide)
11521 + else
11522 + PROVIDES[i]="${MODULES[i]}"
11523 + fi
11524 + done
11525 +
11526 + if [[ -n ${modules_force[@]} ]] ; then
11527 + # Strip any duplicate modules providing the same thing
11528 + j="${#MODULES[@]}"
11529 + for (( i=0; i<j-1; i++ )); do
11530 + [[ -z ${MODULES[i]} ]] && continue
11531 + for (( k=i+1; k<j; k++ )); do
11532 + if [[ ${PROVIDES[i]} == ${PROVIDES[k]} ]] ; then
11533 + unset MODULES[k]
11534 + unset PROVIDES[k]
11535 + fi
11536 + done
11537 + done
11538 + MODULES=( "${MODULES[@]}" )
11539 + PROVIDES=( "${PROVIDES[@]}" )
11540 + else
11541 + if ${starting}; then
11542 + modules_check_user "${iface}" || return 1
11543 + else
11544 + # Always prefer iproute2 for taking down interfaces
11545 + if is_function iproute2_provide ; then
11546 + function_wrap iproute2 "$(iproute2_provide)"
11547 + fi
11548 + fi
11549 + fi
11550 +
11551 + # Wrap our modules
11552 + j="${#MODULES[@]}"
11553 + for (( i=0; i<j; i++ )); do
11554 + function_wrap "${MODULES[i]}" "${PROVIDES[i]}"
11555 + done
11556 + j="${#WRAP_MODULES[@]}"
11557 + for (( i=0; i<j; i++ )); do
11558 + function_wrap ${WRAP_MODULES[i]}
11559 + done
11560 +
11561 + if [[ -z ${modules_force[@]} ]] ; then
11562 + modules_check_installed || return 1
11563 + modules_sort || return 1
11564 + fi
11565 +
11566 + veinfo "modules: ${MODULES[@]}"
11567 + eindent
11568 +
11569 + ${starting} && p=true
11570 + modules_check_depends "${p}" || return 1
11571 + return 0
11572 +}
11573 +
11574 +# bool iface_start(char *interface)
11575 +#
11576 +# iface_start is called from start. It's expected to start the base
11577 +# interface (for example "eth0"), aliases (for example "eth0:1") and to start
11578 +# VLAN interfaces (for example eth0.0, eth0.1). VLAN setup is accomplished by
11579 +# calling itself recursively.
11580 +iface_start() {
11581 + local iface="$1" mod config_counter="-1" x config_worked=false
11582 + local RC_INDENTATION="${RC_INDENTATION}"
11583 + local -a config=() fallback=() fallback_route=() conf=() a=() b=()
11584 + local ifvar=$(bash_variable "$1") i= j= metric=0
11585 +
11586 + interface_exists "${iface}" && interface_up "${iface}"
11587 +
11588 + # pre Start any modules with
11589 + for mod in ${MODULES[@]}; do
11590 + if is_function "${mod}_pre_start" ; then
11591 + ${mod}_pre_start "${iface}" || { eend 1; return 1; }
11592 + fi
11593 + done
11594 +
11595 + interface_exists "${iface}" && interface_up "${iface}"
11596 +
11597 + x="metric_${ifvar}"
11598 + # If we don't have a metric then calculate one
11599 + # Our modules will set the metric variable to a suitable base
11600 + # in their pre starts.
11601 + if [[ -z ${!x} ]] ; then
11602 + eval "metric_${ifvar}=\"$(calculate_metric "${iface}" "${metric}")\""
11603 + fi
11604 +
11605 + # We now expand the configuration parameters and pray that the
11606 + # fallbacks expand to the same number as config or there will be
11607 + # trouble!
11608 + a="config_${ifvar}[@]"
11609 + a=( "${!a}" )
11610 + for (( i=0; i<${#a[@]}; i++ )); do
11611 + eval b=( $(expand_parameters "${a[i]}") )
11612 + config=( "${config[@]}" "${b[@]}" )
11613 + done
11614 +
11615 + a="fallback_${ifvar}[@]"
11616 + a=( "${!a}" )
11617 + for (( i=0; i<${#a[@]}; i++ )); do
11618 + eval b=( $(expand_parameters "${a[i]}") )
11619 + fallback=( "${fallback[@]}" "${b[@]}" )
11620 + done
11621 +
11622 + # We don't expand routes
11623 + fallback_route="fallback_route_${ifvar}[@]"
11624 + fallback_route=( "${!fallback_route}" )
11625 +
11626 + # We must support old configs
11627 + if [[ -z ${config} ]] ; then
11628 + interface_get_old_config "${iface}" || return 1
11629 + if [[ -n ${config} ]] ; then
11630 + ewarn "You are using a deprecated configuration syntax for ${iface}"
11631 + ewarn "You are advised to read /etc/conf.d/net.example and upgrade it accordingly"
11632 + fi
11633 + fi
11634 +
11635 + # Handle "noop" correctly
11636 + if [[ ${config[0]} == "noop" ]] ; then
11637 + if interface_is_up "${iface}" true ; then
11638 + einfo "Keeping current configuration for ${iface}"
11639 + eend 0
11640 + return 0
11641 + fi
11642 +
11643 + # Remove noop from the config var
11644 + config=( "${config[@]:1}" )
11645 + fi
11646 +
11647 + # Provide a default of DHCP if no configuration is set and we're auto
11648 + # Otherwise a default of NULL
11649 + if [[ -z ${config} ]] ; then
11650 + ewarn "Configuration not set for ${iface} - assuming DHCP"
11651 + if is_function "dhcp_start" ; then
11652 + config=( "dhcp" )
11653 + else
11654 + eerror "No DHCP client installed"
11655 + return 1
11656 + fi
11657 + fi
11658 +
11659 + einfo "Bringing up ${iface}"
11660 + eindent
11661 + for (( config_counter=0; config_counter<${#config[@]}; config_counter++ )); do
11662 + # Handle null and noop correctly
11663 + if [[ ${config[config_counter]} == "null" \
11664 + || ${config[config_counter]} == "noop" ]] ; then
11665 + eend 0
11666 + config_worked=true
11667 + continue
11668 + fi
11669 +
11670 + # We convert it to an array - this has the added
11671 + # bonus of trimming spaces!
11672 + conf=( ${config[config_counter]} )
11673 + einfo "${conf[0]}"
11674 +
11675 + # Do we have a function for our config?
11676 + if is_function "${conf[0]}_start" ; then
11677 + eindent
11678 + ${conf[0]}_start "${iface}" ; x=$?
11679 + eoutdent
11680 + [[ ${x} == 0 ]] && config_worked=true && continue
11681 + # We need to test to see if it's an IP address or a function
11682 + # We do this by testing if the 1st character is a digit
11683 + elif [[ ${conf[0]:0:1} == [[:digit:]] || ${conf[0]} == *:* ]] ; then
11684 + x="0"
11685 + if ! is_loopback "${iface}" ; then
11686 + if [[ " ${MODULES[@]} " == *" arping "* ]] ; then
11687 + if arping_address_exists "${iface}" "${conf[0]}" ; then
11688 + eerror "${conf[0]%%/*} already taken on ${iface}"
11689 + x="1"
11690 + fi
11691 + fi
11692 + fi
11693 + [[ ${x} == "0" ]] && interface_add_address "${iface}" ${conf[@]}; x="$?"
11694 + eend "${x}" && config_worked=true && continue
11695 + else
11696 + if [[ ${conf[0]} == "dhcp" ]] ; then
11697 + eerror "No DHCP client installed"
11698 + else
11699 + eerror "No loaded modules provide \"${conf[0]}\" (${conf[0]}_start)"
11700 + fi
11701 + fi
11702 +
11703 + if [[ -n ${fallback[config_counter]} ]] ; then
11704 + einfo "Trying fallback configuration"
11705 + config[config_counter]="${fallback[config_counter]}"
11706 + fallback[config_counter]=""
11707 +
11708 + # Do we have a fallback route?
11709 + if [[ -n ${fallback_route[config_counter]} ]] ; then
11710 + x="fallback_route[config_counter]"
11711 + eval "routes_${ifvar}=( \"\${!x}\" )"
11712 + fallback_route[config_counter]=""
11713 + fi
11714 +
11715 + (( config_counter-- )) # since the loop will increment it
11716 + continue
11717 + fi
11718 + done
11719 + eoutdent
11720 +
11721 + # We return failure if no configuration parameters worked
11722 + ${config_worked} || return 1
11723 +
11724 + # Start any modules with _post_start
11725 + for mod in ${MODULES[@]}; do
11726 + if is_function "${mod}_post_start" ; then
11727 + ${mod}_post_start "${iface}" || return 1
11728 + fi
11729 + done
11730 +
11731 + return 0
11732 +}
11733 +
11734 +# bool iface_stop(char *interface)
11735 +#
11736 +# iface_stop: bring down an interface. Don't trust information in
11737 +# /etc/conf.d/net since the configuration might have changed since
11738 +# iface_start ran. Instead query for current configuration and bring
11739 +# down the interface.
11740 +iface_stop() {
11741 + local iface="$1" i= aliases= need_begin=false mod=
11742 + local RC_INDENTATION="${RC_INDENTATION}"
11743 +
11744 + # pre Stop any modules
11745 + for mod in ${MODULES[@]}; do
11746 + if is_function "${mod}_pre_stop" ; then
11747 + ${mod}_pre_stop "${iface}" || return 1
11748 + fi
11749 + done
11750 +
11751 + einfo "Bringing down ${iface}"
11752 + eindent
11753 +
11754 + # Collect list of aliases for this interface.
11755 + # List will be in reverse order.
11756 + if interface_exists "${iface}" ; then
11757 + aliases=$(interface_get_aliases_rev "${iface}")
11758 + fi
11759 +
11760 + # Stop aliases before primary interface.
11761 + # Note this must be done in reverse order, since ifconfig eth0:1
11762 + # will remove eth0:2, etc. It might be sufficient to simply remove
11763 + # the base interface but we're being safe here.
11764 + for i in ${aliases} ${iface}; do
11765 + # Stop all our modules
11766 + for mod in ${MODULES[@]}; do
11767 + if is_function "${mod}_stop" ; then
11768 + ${mod}_stop "${i}" || return 1
11769 + fi
11770 + done
11771 +
11772 + # A module may have removed the interface
11773 + if ! interface_exists "${iface}" ; then
11774 + eend 0
11775 + continue
11776 + fi
11777 +
11778 + # We don't delete ppp assigned addresses
11779 + if ! is_function pppd_exists || ! pppd_exists "${i}" ; then
11780 + # Delete all the addresses for this alias
11781 + interface_del_addresses "${i}"
11782 + fi
11783 +
11784 + # Do final shut down of this alias
11785 + if [[ ${IN_BACKGROUND} != "true" \
11786 + && ${RC_DOWN_INTERFACE} == "yes" ]] ; then
11787 + ebegin "Shutting down ${i}"
11788 + interface_iface_stop "${i}"
11789 + eend "$?"
11790 + fi
11791 + done
11792 +
11793 + # post Stop any modules
11794 + for mod in ${MODULES[@]}; do
11795 + # We have already taken down the interface, so no need to error
11796 + is_function "${mod}_post_stop" && ${mod}_post_stop "${iface}"
11797 + done
11798 +
11799 + return 0
11800 +}
11801 +
11802 +# bool run_start(char *iface)
11803 +#
11804 +# Brings up ${IFACE}. Calls preup, iface_start, then postup.
11805 +# Returns 0 (success) unless preup or iface_start returns 1 (failure).
11806 +# Ignores the return value from postup.
11807 +# We cannot check that the device exists ourselves as modules like
11808 +# tuntap make create it.
11809 +run_start() {
11810 + local iface="$1" IFVAR=$(bash_variable "$1")
11811 +
11812 + # We do this so users can specify additional addresses for lo if they
11813 + # need too - additional routes too
11814 + # However, no extra modules are loaded as they are just not needed
11815 + if [[ ${iface} == "lo" ]] ; then
11816 + metric_lo="0"
11817 + config_lo=( "127.0.0.1/8 brd 127.255.255.255" "${config_lo[@]}" )
11818 + routes_lo=( "127.0.0.0/8" "${routes_lo[@]}" )
11819 + elif [[ ${iface} == "lo0" ]] ; then
11820 + metric_lo0="0"
11821 + config_lo0=( "127.0.0.1/8 brd 127.255.255.255" "${config_lo[@]}" )
11822 + routes_lo0=( "127.0.0.0/8" "${routes_lo[@]}" )
11823 + elif [[ -n ${metric} ]] ; then
11824 + eval "metric_${IFVAR}=\"${metric}\""
11825 + fi
11826 +
11827 + # We may not have a loaded module for ${iface}
11828 + # Some users may have "alias natsemi eth0" in /etc/modules.d/foo
11829 + # so we can work with this
11830 + # However, if they do the same with eth1 and try to start it
11831 + # but eth0 has not been loaded then the module gets loaded as
11832 + # eth0.
11833 + # Not much we can do about this :(
11834 + # Also, we cannot error here as some modules - such as bridge
11835 + # create interfaces
11836 + if ! interface_exists "${iface}" ; then
11837 + /sbin/modprobe "${iface}" &>/dev/null
11838 + fi
11839 +
11840 + # Call user-defined preup function if it exists
11841 + if is_function preup ; then
11842 + einfo "Running preup function"
11843 + eindent
11844 + ( preup "${iface}" )
11845 + eend "$?" "preup ${iface} failed" || return 1
11846 + eoutdent
11847 + fi
11848 +
11849 + # If config is set to noop and the interface is up with an address
11850 + # then we don't start it
11851 + local config=
11852 + config="config_${IFVAR}[@]"
11853 + config=( "${!config}" )
11854 + if [[ ${config[0]} == "noop" ]] && interface_is_up "${iface}" true ; then
11855 + einfo "Keeping current configuration for ${iface}"
11856 + eend 0
11857 + else
11858 + # Remove noop from the config var
11859 + [[ ${config[0]} == "noop" ]] \
11860 + && eval "config_${IFVAR}=( "\"\$\{config\[@\]:1\}\"" )"
11861 +
11862 + # There may be existing ip address info - so we strip it
11863 + if [[ ${RC_INTERFACE_KEEP_CONFIG} != "yes" \
11864 + && ${IN_BACKGROUND} != "true" ]] ; then
11865 + interface_del_addresses "${iface}"
11866 + fi
11867 +
11868 + # Start the interface
11869 + if ! iface_start "${iface}" ; then
11870 + if [[ ${IN_BACKGROUND} != "true" ]] ; then
11871 + interface_exists "${iface}" && interface_down "${iface}"
11872 + fi
11873 + eend 1
11874 + return 1
11875 + fi
11876 + fi
11877 +
11878 + # Call user-defined postup function if it exists
11879 + if is_function postup ; then
11880 + # We need to mark the service as started incase a
11881 + # postdown function wants to restart services that depend on us
11882 + mark_service_started "net.${iface}"
11883 + end_service "net.${iface}" 0
11884 + einfo "Running postup function"
11885 + eindent
11886 + ( postup "${iface}" )
11887 + eoutdent
11888 + fi
11889 +
11890 + return 0
11891 +}
11892 +
11893 +# bool run_stop(char *iface) {
11894 +#
11895 +# Brings down ${iface}. If predown call returns non-zero, then
11896 +# stop returns non-zero to indicate failure bringing down device.
11897 +# In all other cases stop returns 0 to indicate success.
11898 +run_stop() {
11899 + local iface="$1" IFVAR=$(bash_variable "$1") x
11900 +
11901 + # Load our ESSID variable so users can use it in predown() instead
11902 + # of having to write code.
11903 + local ESSID=$(get_options ESSID) ESSIDVAR=
11904 + [[ -n ${ESSID} ]] && ESSIDVAR=$(bash_variable "${ESSID}")
11905 +
11906 + # Call user-defined predown function if it exists
11907 + if is_function predown ; then
11908 + einfo "Running predown function"
11909 + eindent
11910 + ( predown "${iface}" )
11911 + eend $? "predown ${iface} failed" || return 1
11912 + eoutdent
11913 + elif is_net_fs / ; then
11914 + eerror "root filesystem is network mounted -- can't stop ${iface}"
11915 + return 1
11916 + elif is_union_fs / ; then
11917 + for x in $(unionctl / --list \
11918 + | sed -e 's/^\(.*\) .*/\1/') ; do
11919 + if is_net_fs "${x}" ; then
11920 + eerror "Part of the root filesystem is network mounted - cannot stop ${iface}"
11921 + return 1
11922 + fi
11923 + done
11924 + fi
11925 +
11926 + iface_stop "${iface}" || return 1 # always succeeds, btw
11927 +
11928 + # Release resolv.conf information.
11929 + [[ -x /sbin/resolvconf ]] && resolvconf -d "${iface}"
11930 +
11931 + # Mark us as inactive if called from the background
11932 + [[ ${IN_BACKGROUND} == "true" ]] && mark_service_inactive "net.${iface}"
11933 +
11934 + # Call user-defined postdown function if it exists
11935 + if is_function postdown ; then
11936 + # We need to mark the service as stopped incase a
11937 + # postdown function wants to restart services that depend on us
11938 + [[ ${IN_BACKGROUND} != "true" ]] && mark_service_stopped "net.${iface}"
11939 + end_service "net.${iface}" 0
11940 + einfo "Running postdown function"
11941 + eindent
11942 + ( postdown "${iface}" )
11943 + eoutdent
11944 + fi
11945 +
11946 +
11947 + return 0
11948 +}
11949 +
11950 +# bool run(char *iface, char *cmd)
11951 +#
11952 +# Main start/stop entry point
11953 +# We load modules here and remove any functions that they
11954 +# added as we may be called inside the same shell scope for another interface
11955 +run() {
11956 + local iface="$1" cmd="$2" r=1 RC_INDENTATION="${RC_INDENTATION}"
11957 + local starting=true
11958 + local -a MODULES=() mods=()
11959 + local IN_BACKGROUND="${IN_BACKGROUND}"
11960 +
11961 + if [[ ${IN_BACKGROUND} == "true" || ${IN_BACKGROUND} == "1" ]] ; then
11962 + IN_BACKGROUND=true
11963 + else
11964 + IN_BACKGROUND=false
11965 + fi
11966 +
11967 + # We need to override the exit function as runscript.sh now checks
11968 + # for it. We need it so we can mark the service as inactive ourselves.
11969 + unset -f exit
11970 +
11971 + eindent
11972 + [[ ${cmd} == "stop" ]] && starting=false
11973 +
11974 + # We force lo to only use these modules for a major speed boost
11975 + if is_loopback "${iface}" ; then
11976 + modules_force=( "iproute2" "ifconfig" "system" )
11977 + fi
11978 +
11979 + if modules_load "${iface}" "${starting}" ; then
11980 + if [[ ${cmd} == "stop" ]] ; then
11981 + # Reverse the module list for stopping
11982 + mods=( "${MODULES[@]}" )
11983 + for ((i = 0; i < ${#mods[@]}; i++)); do
11984 + MODULES[i]=${mods[((${#mods[@]} - i - 1))]}
11985 + done
11986 +
11987 + run_stop "${iface}" && r=0
11988 + else
11989 + # Only hotplug on ethernet interfaces
11990 + if [[ ${IN_HOTPLUG} == 1 ]] ; then
11991 + if ! interface_is_ethernet "${iface}" ; then
11992 + eerror "We only hotplug for ethernet interfaces"
11993 + return 1
11994 + fi
11995 + fi
11996 +
11997 + run_start "${iface}" && r=0
11998 + fi
11999 + fi
12000 +
12001 + if [[ ${r} != "0" ]] ; then
12002 + if [[ ${cmd} == "start" ]] ; then
12003 + # Call user-defined failup if it exists
12004 + if is_function failup ; then
12005 + einfo "Running failup function"
12006 + eindent
12007 + ( failup "${iface}" )
12008 + eoutdent
12009 + fi
12010 + else
12011 + # Call user-defined faildown if it exists
12012 + if is_function faildown ; then
12013 + einfo "Running faildown function"
12014 + eindent
12015 + ( faildown "${iface}" )
12016 + eoutdent
12017 + fi
12018 + fi
12019 + [[ ${IN_BACKGROUND} == "true" ]] \
12020 + && mark_service_inactive "net.${iface}"
12021 + fi
12022 +
12023 + return "${r}"
12024 +}
12025 +
12026 +# bool start(void)
12027 +#
12028 +# Start entry point so that we only have one function
12029 +# which localises variables and unsets functions
12030 +start() {
12031 + declare -r IFACE="${SVCNAME#*.}"
12032 + einfo "Starting ${IFACE}"
12033 + run "${IFACE}" start
12034 +}
12035 +
12036 +# bool stop(void)
12037 +#
12038 +# Stop entry point so that we only have one function
12039 +# which localises variables and unsets functions
12040 +stop() {
12041 + declare -r IFACE="${SVCNAME#*.}"
12042 + einfo "Stopping ${IFACE}"
12043 + run "${IFACE}" stop
12044 +}
12045 +
12046 +# vim:ts=4
12047
12048
12049 Property changes on: trunk/baselayout-prefix/init.d/net.eth0
12050 ___________________________________________________________________
12051 Deleted: svn:special
12052 - *
12053 Added: svn:executable
12054 + *
12055
12056 Modified: trunk/baselayout-prefix/init.d/net.lo
12057 ===================================================================
12058 --- trunk/baselayout-prefix/init.d/net.lo 2011-03-31 18:45:54 UTC (rev 1703)
12059 +++ trunk/baselayout-prefix/init.d/net.lo 2011-04-28 18:25:46 UTC (rev 1704)
12060 @@ -1,5 +1,5 @@
12061 #!/sbin/runscript
12062 -# Copyright (c) 2004-2006 Gentoo Foundation
12063 +# Copyright 2004-2007 Gentoo Foundation
12064 # Distributed under the terms of the GNU General Public License v2
12065
12066 # Contributed by Roy Marples (uberlord@g.o)
12067 @@ -28,6 +28,12 @@
12068 [[ -n ${!x} ]] && need ${!x}
12069 x="RC_USE_${iface}"
12070 [[ -n ${!x} ]] && use ${!x}
12071 + x="RC_AFTER_${iface}"
12072 + [[ -n ${!x} ]] && after ${!x}
12073 + x="RC_BEFORE_${iface}"
12074 + [[ -n ${!x} ]] && before ${!x}
12075 + x="RC_PROVIDE_${iface}"
12076 + [[ -n ${!x} ]] && provide ${!x}
12077 fi
12078
12079 return 0
12080 @@ -667,6 +673,8 @@
12081 local -a config=() fallback=() fallback_route=() conf=() a=() b=()
12082 local ifvar=$(bash_variable "$1") i= j= metric=0
12083
12084 + interface_exists "${iface}" && interface_up "${iface}"
12085 +
12086 # pre Start any modules with
12087 for mod in ${MODULES[@]}; do
12088 if is_function "${mod}_pre_start" ; then
12089 @@ -674,6 +682,8 @@
12090 fi
12091 done
12092
12093 + interface_exists "${iface}" && interface_up "${iface}"
12094 +
12095 x="metric_${ifvar}"
12096 # If we don't have a metric then calculate one
12097 # Our modules will set the metric variable to a suitable base
12098 @@ -900,6 +910,8 @@
12099 metric_lo0="0"
12100 config_lo0=( "127.0.0.1/8 brd 127.255.255.255" "${config_lo[@]}" )
12101 routes_lo0=( "127.0.0.0/8" "${routes_lo[@]}" )
12102 + elif [[ -n ${metric} ]] ; then
12103 + eval "metric_${IFVAR}=\"${metric}\""
12104 fi
12105
12106 # We may not have a loaded module for ${iface}
12107 @@ -992,7 +1004,7 @@
12108 eerror "root filesystem is network mounted -- can't stop ${iface}"
12109 return 1
12110 elif is_union_fs / ; then
12111 - for x in $(unionctl "${dir}" --list \
12112 + for x in $(unionctl / --list \
12113 | sed -e 's/^\(.*\) .*/\1/') ; do
12114 if is_net_fs "${x}" ; then
12115 eerror "Part of the root filesystem is network mounted - cannot stop ${iface}"
12116
12117 Modified: trunk/baselayout-prefix/init.d/netmount
12118 ===================================================================
12119 --- trunk/baselayout-prefix/init.d/netmount 2011-03-31 18:45:54 UTC (rev 1703)
12120 +++ trunk/baselayout-prefix/init.d/netmount 2011-04-28 18:25:46 UTC (rev 1704)
12121 @@ -1,24 +1,22 @@
12122 #!/sbin/runscript
12123 -# Copyright 1999-2006 Gentoo Foundation
12124 +# Copyright 1999-2007 Gentoo Foundation
12125 # Distributed under the terms of the GNU General Public License v2
12126
12127 -depend() {
12128 - local myneed="net"
12129 - local myuse=""
12130 +# Since NFS is so common and it's possible to mount it without needing
12131 +# any additional daemon overhead, we'll account for it here.
12132
12133 - # Only have Portmap as a dependency if there is a nfs mount in fstab
12134 - # that should be mounted at boot time. Also filter out comments.
12135 - local nfsmounts=$(awk '!/^#/ && ($3=="nfs" || $3=="nfs4") && $4 !~ /noauto/ { print $0 }' /etc/fstab)
12136 -
12137 - if [[ -n ${nfsmounts} ]] ; then
12138 - myneed="${myneed} portmap"
12139 - myuse="${myuse} nfs nfsmount"
12140 +depend() {
12141 + # We list so many filesystems here so that people can do "use netmount"
12142 + # in their init.d scripts and not worry about random net filesystem scripts.
12143 + local myneed="" myuse=""
12144 + local nfs_mounts=$(awk '!/^[[:space:]]*#/ && ($3=="nfs" || $3=="nfs4") && $4 !~ /\<(noauto|nolock)\>/ { print $0 }' /etc/fstab)
12145 + if [[ -n ${nfs_mounts} ]] ; then
12146 + myneed="${myneed} portmap rpc.statd"
12147 else
12148 - myuse="${myuse} portmap"
12149 + myuse="${myuse} portmap rpc.statd"
12150 fi
12151 -
12152 - need ${myneed}
12153 - use ${myuse}
12154 + need net ${myneed}
12155 + use afs-client openafs-client amd autofs nfs nfsmount ${myuse}
12156 }
12157
12158 remove_net_fs() {
12159 @@ -34,44 +32,38 @@
12160 start() {
12161 local rcfilesystems=${NET_FS_LIST}
12162
12163 - # Only try to mount NFS filesystems if portmap was started.
12164 - # This is to fix "hang" problems for new users who do not
12165 - # add portmap to the default runlevel.
12166 - if ! service_started portmap ; then
12167 + # If the nfsmount script took care of the nfs filesystems,
12168 + # then there's no point in trying them twice
12169 + if service_started nfsmount ; then
12170 remove_net_fs nfs nfs4
12171 + else
12172 + # Only try to mount NFS filesystems if portmap was started.
12173 + # This is to fix "hang" problems for new users who do not
12174 + # add portmap to the default runlevel.
12175 + local nfs_mounts=$(awk '!/^[[:space:]]*#/ && ($3=="nfs" || $3=="nfs4") && $4 !~ /\<(noauto|nolock)\>/ { print $0 }' /etc/fstab)
12176 + if ! service_started portmap && [[ -n ${nfs_mounts} ]] ; then
12177 + remove_net_fs nfs nfs4
12178 + fi
12179 fi
12180 +
12181 rcfilesystems=${rcfilesystems// /,} # convert to comma-separated
12182
12183 ebegin "Mounting network filesystems"
12184 - mount -at ${rcfilesystems} >/dev/null
12185 + mount -at ${rcfilesystems}
12186 + ewend $? "Could not mount all network filesystems!"
12187
12188 - if [[ $? != 0 ]] ; then
12189 - ewend 1 "Could not mount all network filesystems!"
12190 - else
12191 - eend 0
12192 - fi
12193 -
12194 return 0
12195 }
12196
12197 stop() {
12198 local rcfilesystems=${NET_FS_LIST}
12199
12200 - # We let the afs init script handle unmounting afs stuff
12201 - # because it requires special handling of the afs daemon
12202 - # and similar ugly cruft
12203 - if service_started afs-client ; then
12204 - remove_net_fs afs
12205 - fi
12206 -
12207 rcfilesystems=${rcfilesystems// /,} # convert to comma-separated
12208
12209 - local ret
12210 ebegin "Unmounting network filesystems"
12211 [[ -z $(umount -art ${rcfilesystems} 2>&1) ]]
12212 - ret=$?
12213 - eend ${ret} "Failed to simply unmount filesystems"
12214 - [[ ${ret} == 0 ]] && return 0
12215 + eend $? "Failed to simply unmount filesystems"
12216 + [[ $? == 0 ]] && return 0
12217
12218 # `umount -a` will fail if the filesystems are in use.
12219 # Here we use fuser to kill off processes that are using
12220 @@ -86,7 +78,7 @@
12221 # Populate $remaining with a newline-delimited list of network
12222 # filesystems. Mount points have spaces swapped for '\040' (see
12223 # fstab(5)) so we have to translate them back to spaces.
12224 - remaining="$(awk '$3 ~ /'${NET_FS_LIST// /|}'/ { if ($2 != "/") print $2 }' /proc/mounts | sort -r)"
12225 + remaining="$(awk '$3 ~ /'${NET_FS_LIST// /|}'/ { if ($2 != "/") print $2 }' /proc/mounts | tac)"
12226 # Since we have to worry about the spaces being quoted properly,
12227 # we'll use `set --` and then "$@" to get the correct result.
12228 IFS=$'\n'
12229 @@ -101,6 +93,8 @@
12230 umount "$@" &>/dev/null
12231 eend $? $'\t'"Failed to unmount filesystems"
12232 done
12233 +
12234 + return 0
12235 }
12236
12237 # vim:ts=4
12238
12239 Modified: trunk/baselayout-prefix/init.d/numlock
12240 ===================================================================
12241 --- trunk/baselayout-prefix/init.d/numlock 2011-03-31 18:45:54 UTC (rev 1703)
12242 +++ trunk/baselayout-prefix/init.d/numlock 2011-04-28 18:25:46 UTC (rev 1704)
12243 @@ -1,5 +1,5 @@
12244 #!/sbin/runscript
12245 -# Copyright 1999-2006 Gentoo Foundation
12246 +# Copyright 1999-2007 Gentoo Foundation
12247 # Distributed under the terms of the GNU General Public License v2
12248
12249 depend() {
12250
12251 Deleted: trunk/baselayout-prefix/init.d/reboot.sh
12252 ===================================================================
12253 --- trunk/baselayout-prefix/init.d/reboot.sh 2011-03-31 18:45:54 UTC (rev 1703)
12254 +++ trunk/baselayout-prefix/init.d/reboot.sh 2011-04-28 18:25:46 UTC (rev 1704)
12255 @@ -1,8 +0,0 @@
12256 -# Copyright 1999-2006 Gentoo Foundation
12257 -# Distributed under the terms of the GNU General Public License v2
12258 -
12259 -/sbin/reboot -idpk
12260 -
12261 -# hmm, if the above failed, that's kind of odd ...
12262 -# so let's force a reboot
12263 -/sbin/reboot -f
12264
12265 Modified: trunk/baselayout-prefix/init.d/rmnologin
12266 ===================================================================
12267 --- trunk/baselayout-prefix/init.d/rmnologin 2011-03-31 18:45:54 UTC (rev 1703)
12268 +++ trunk/baselayout-prefix/init.d/rmnologin 2011-04-28 18:25:46 UTC (rev 1704)
12269 @@ -1,5 +1,5 @@
12270 #!/sbin/runscript
12271 -# Copyright 1999-2006 Gentoo Foundation
12272 +# Copyright 1999-2007 Gentoo Foundation
12273 # Distributed under the terms of the GNU General Public License v2
12274
12275 depend() {
12276
12277 Deleted: trunk/baselayout-prefix/init.d/shutdown.sh
12278 ===================================================================
12279 --- trunk/baselayout-prefix/init.d/shutdown.sh 2011-03-31 18:45:54 UTC (rev 1703)
12280 +++ trunk/baselayout-prefix/init.d/shutdown.sh 2011-04-28 18:25:46 UTC (rev 1704)
12281 @@ -1,12 +0,0 @@
12282 -# Copyright 1999-2006 Gentoo Foundation
12283 -# Distributed under the terms of the GNU General Public License v2
12284 -
12285 -opts="-hd"
12286 -[[ ${INIT_HALT} != "HALT" ]] && opts="${opts}p"
12287 -[[ ${RC_DOWN_INTERFACE} == "yes" ]] && opts="${opts}i"
12288 -
12289 -/sbin/halt "${opts}"
12290 -
12291 -# hmm, if the above failed, that's kind of odd ...
12292 -# so let's force a halt
12293 -/sbin/halt -f
12294
12295 Modified: trunk/baselayout-prefix/init.d/urandom
12296 ===================================================================
12297 --- trunk/baselayout-prefix/init.d/urandom 2011-03-31 18:45:54 UTC (rev 1703)
12298 +++ trunk/baselayout-prefix/init.d/urandom 2011-04-28 18:25:46 UTC (rev 1704)
12299 @@ -1,25 +1,28 @@
12300 #!/sbin/runscript
12301 -# Copyright 1999-2006 Gentoo Foundation
12302 +# Copyright 1999-2007 Gentoo Foundation
12303 # Distributed under the terms of the GNU General Public License v2
12304
12305 +URANDOM_SEED=${URANDOM_SEED:-/var/run/random-seed}
12306 +
12307 depend() {
12308 need localmount
12309 }
12310
12311 start() {
12312 [[ -c /dev/urandom ]] || return
12313 - if [[ -f /var/run/random-seed ]] ; then
12314 - cat /var/run/random-seed > /dev/urandom
12315 + if [[ -f ${URANDOM_SEED} ]] ; then
12316 + cat ${URANDOM_SEED} > /dev/urandom
12317 fi
12318 - if ! rm -f /var/run/random-seed &> /dev/null ; then
12319 - ewarn "Skipping /var/run/random-seed initialization (ro root?)"
12320 + if ! rm -f ${URANDOM_SEED} &> /dev/null ; then
12321 + ewarn "Skipping ${URANDOM_SEED} initialization (ro root?)"
12322 return 0
12323 fi
12324 ebegin "Initializing random number generator"
12325 - umask 077
12326 - dd if=/dev/urandom of=/var/run/random-seed count=1 &> /dev/null
12327 + (
12328 + umask 077
12329 + dd if=/dev/urandom of=${URANDOM_SEED} count=1 &> /dev/null
12330 + )
12331 eend $? "Error initializing random number generator"
12332 - umask 022
12333 }
12334
12335 stop() {
12336 @@ -28,8 +31,10 @@
12337 ebegin "Saving random seed"
12338 # Carry a random seed from shut-down to start-up;
12339 # see documentation in linux/drivers/char/random.c
12340 - umask 077
12341 - dd if=/dev/urandom of=/var/run/random-seed count=1 &> /dev/null
12342 + (
12343 + umask 077
12344 + dd if=/dev/urandom of=${URANDOM_SEED} count=1 &> /dev/null
12345 + )
12346 eend $? "Failed to save random seed"
12347 }
12348
12349
12350 Modified: trunk/baselayout-prefix/lib/rcscripts/net/adsl.sh
12351 ===================================================================
12352 --- trunk/baselayout-prefix/lib/rcscripts/net/adsl.sh 2011-03-31 18:45:54 UTC (rev 1703)
12353 +++ trunk/baselayout-prefix/lib/rcscripts/net/adsl.sh 2011-04-28 18:25:46 UTC (rev 1704)
12354 @@ -1,4 +1,4 @@
12355 -# Copyright (c) 2004-2006 Gentoo Foundation
12356 +# Copyright 2004-2007 Gentoo Foundation
12357 # Distributed under the terms of the GNU General Public License v2
12358 # Contributed by Roy Marples (uberlord@g.o)
12359
12360
12361 Modified: trunk/baselayout-prefix/lib/rcscripts/net/apipa.sh
12362 ===================================================================
12363 --- trunk/baselayout-prefix/lib/rcscripts/net/apipa.sh 2011-03-31 18:45:54 UTC (rev 1703)
12364 +++ trunk/baselayout-prefix/lib/rcscripts/net/apipa.sh 2011-04-28 18:25:46 UTC (rev 1704)
12365 @@ -1,4 +1,4 @@
12366 -# Copyright (c) 2004-2006 Gentoo Foundation
12367 +# Copyright 2004-2007 Gentoo Foundation
12368 # Distributed under the terms of the GNU General Public License v2
12369 # Contributed by Roy Marples (uberlord@g.o)
12370
12371
12372 Modified: trunk/baselayout-prefix/lib/rcscripts/net/arping.sh
12373 ===================================================================
12374 --- trunk/baselayout-prefix/lib/rcscripts/net/arping.sh 2011-03-31 18:45:54 UTC (rev 1703)
12375 +++ trunk/baselayout-prefix/lib/rcscripts/net/arping.sh 2011-04-28 18:25:46 UTC (rev 1704)
12376 @@ -1,4 +1,4 @@
12377 -# Copyright (c) 2004-2006 Gentoo Foundation
12378 +# Copyright 2004-2007 Gentoo Foundation
12379 # Distributed under the terms of the GNU General Public License v2
12380 # Contributed by Roy Marples (uberlord@g.o)
12381
12382 @@ -148,8 +148,8 @@
12383 # arping to avoid infinite recursion.
12384 if [[ " ${!t} " != *" arping "* ]] ; then
12385 config=( "${!t}" )
12386 - t="fallback_config_${ifvar}[@]"
12387 - fallback_config=( "${!t}" )
12388 + t="fallback_${ifvar}[@]"
12389 + fallback=( "${!t}" )
12390 t="fallback_route_${ifvar}[@]"
12391 fallback_route=( "${!t}" )
12392 config_counter=-1
12393
12394 Modified: trunk/baselayout-prefix/lib/rcscripts/net/bonding.sh
12395 ===================================================================
12396 --- trunk/baselayout-prefix/lib/rcscripts/net/bonding.sh 2011-03-31 18:45:54 UTC (rev 1703)
12397 +++ trunk/baselayout-prefix/lib/rcscripts/net/bonding.sh 2011-04-28 18:25:46 UTC (rev 1704)
12398 @@ -1,4 +1,4 @@
12399 -# Copyright (c) 2004-2006 Gentoo Foundation
12400 +# Copyright 2004-2007 Gentoo Foundation
12401 # Distributed under the terms of the GNU General Public License v2
12402 # Contributed by Roy Marples (uberlord@g.o)
12403
12404
12405 Modified: trunk/baselayout-prefix/lib/rcscripts/net/br2684ctl.sh
12406 ===================================================================
12407 --- trunk/baselayout-prefix/lib/rcscripts/net/br2684ctl.sh 2011-03-31 18:45:54 UTC (rev 1703)
12408 +++ trunk/baselayout-prefix/lib/rcscripts/net/br2684ctl.sh 2011-04-28 18:25:46 UTC (rev 1704)
12409 @@ -1,4 +1,4 @@
12410 -# Copyright (c) 2004-2006 Gentoo Foundation
12411 +# Copyright 2004-2007 Gentoo Foundation
12412 # Distributed under the terms of the GNU General Public License v2
12413 # Contributed by Roy Marples (uberlord@g.o)
12414
12415
12416 Modified: trunk/baselayout-prefix/lib/rcscripts/net/bridge.sh
12417 ===================================================================
12418 --- trunk/baselayout-prefix/lib/rcscripts/net/bridge.sh 2011-03-31 18:45:54 UTC (rev 1703)
12419 +++ trunk/baselayout-prefix/lib/rcscripts/net/bridge.sh 2011-04-28 18:25:46 UTC (rev 1704)
12420 @@ -1,4 +1,4 @@
12421 -# Copyright (c) 2004-2006 Gentoo Foundation
12422 +# Copyright 2004-2007 Gentoo Foundation
12423 # Distributed under the terms of the GNU General Public License v2
12424 # Contributed by Roy Marples (uberlord@g.o)
12425
12426
12427 Modified: trunk/baselayout-prefix/lib/rcscripts/net/ccwgroup.sh
12428 ===================================================================
12429 --- trunk/baselayout-prefix/lib/rcscripts/net/ccwgroup.sh 2011-03-31 18:45:54 UTC (rev 1703)
12430 +++ trunk/baselayout-prefix/lib/rcscripts/net/ccwgroup.sh 2011-04-28 18:25:46 UTC (rev 1704)
12431 @@ -1,28 +1,64 @@
12432 -# Copyright (c) 2006 Gentoo Foundation
12433 +# Copyright 2006-2008 Gentoo Foundation
12434 # Distributed under the terms of the GNU General Public License v2
12435 # Contributed by Roy Marples (uberlord@g.o)
12436
12437 ccwgroup_depend() {
12438 - before interface
12439 + before interface
12440 }
12441 ccwgroup_expose() {
12442 variables ccwgroup
12443 }
12444
12445 +ccwgroup_load_modules() {
12446 + # make sure we have ccwgroup support or this is a crap shoot
12447 + if [[ ! -d /sys/bus/ccwgroup ]] ; then
12448 + [[ -e /proc/modules ]] && modprobe -q ccwgroup
12449 + if [[ ! -d /sys/bus/ccwgroup ]] ; then
12450 + eerror "ccwgroup support missing in kernel"
12451 + return 1
12452 + fi
12453 + fi
12454 +
12455 + # verify the specific interface is supported
12456 + if [[ ! -d /sys/bus/ccwgroup/drivers/$1 ]] ; then
12457 + modprobe $1 >& /dev/null
12458 + if [[ ! -d /sys/bus/ccwgroup/drivers/$1 ]] ; then
12459 + eerror "$1 support missing in kernel"
12460 + return 1
12461 + fi
12462 + fi
12463 +
12464 + return 0
12465 +}
12466 +
12467 ccwgroup_pre_start() {
12468 local iface="$1" ifvar=$(bash_variable "$1")
12469 local ccw="ccwgroup_${ifvar}[@]"
12470 local -a ccwgroup=( "${!ccw}" )
12471
12472 + local var
12473 + var="ccwgroup_type_${ifvar}"
12474 + local ccw_type=${!var:-qeth}
12475 + var="ccwgroup_opts_${ifvar}[@]"
12476 + local -a ccw_opts=( "${!var}" "online=1" )
12477 +
12478 [[ -z ${!ccw} ]] && return 0
12479 - if [[ ! -d /sys/bus/ccwgroup ]] ; then
12480 - eerror "ccwgroup support missing in kernel"
12481 - return 1
12482 + ccwgroup_load_modules ${ccw_type} || return 1
12483 +
12484 + einfo "Enabling ccwgroup/${ccw_type} on ${iface}"
12485 + if [[ -e /sys/devices/${ccw_type}/${ccwgroup[0]} ]] ; then
12486 + echo "0" > /sys/devices/${ccw_type}/${ccwgroup[0]}/online
12487 + else
12488 + echo "${!ccw// /,}" > /sys/bus/ccwgroup/drivers/${ccw_type}/group
12489 fi
12490
12491 - einfo "Enabling ccwgroup on ${iface}"
12492 - echo "${!ccw// /,}" > /sys/bus/ccwgroup/drivers/qeth/group
12493 - echo "1" > /sys/devices/qeth/"${ccwgroup[0]}"/online
12494 + local val idx=0
12495 + while [[ -n ${ccw_opts[${idx}]} ]] ; do
12496 + var=${ccw_opts[${idx}]%%=*}
12497 + val=${ccw_opts[${idx}]#*=}
12498 + echo "${val}" > /sys/devices/${ccw_type}/${ccwgroup[0]}/${var}
12499 + ((idx++))
12500 + done
12501 eend $?
12502 }
12503
12504 @@ -31,24 +67,31 @@
12505
12506 # Erase any existing ccwgroup to be safe
12507 save_options ccwgroup_device ""
12508 -
12509 + save_options ccwgroup_type ""
12510 +
12511 [[ ! -L /sys/class/net/"${iface}"/driver ]] && return 0
12512 local driver=$(readlink /sys/class/net/"${iface}"/driver)
12513 [[ ${driver} != *"/bus/ccwgroup/"* ]] && return 0
12514
12515 - local device=$(readlink /sys/class/net/"${iface}"/device)
12516 - device="${device##*/}"
12517 + local device
12518 + device=$(readlink /sys/class/net/"${iface}"/device)
12519 + device=${device##*/}
12520 save_options ccwgroup_device "${device}"
12521 + device=$(readlink /sys/class/net/"${iface}"/device/driver)
12522 + device=${device##*/}
12523 + save_options ccwgroup_type "${device}"
12524 }
12525
12526 ccwgroup_post_stop() {
12527 - local iface="$1" device=$(get_options ccwgroup_device)
12528 -
12529 - [[ -z ${device} ]] && return 0
12530 -
12531 - einfo "Disabling ccwgroup on ${iface}"
12532 - echo "0" > /sys/devices/qeth/"${device}"/online
12533 - echo "1" > /sys/devices/qeth/"${device}"/ungroup
12534 + local iface="$1"
12535 + local device=$(get_options ccwgroup_device)
12536 + local ccw_type=$(get_options ccwgroup_type)
12537 +
12538 + [[ -z ${device} || -z ${ccw_type} ]] && return 0
12539 +
12540 + einfo "Disabling ccwgroup/${ccw_type} on ${iface}"
12541 + echo "0" > /sys/devices/${ccw_type}/"${device}"/online
12542 + echo "1" > /sys/devices/${ccw_type}/"${device}"/ungroup
12543 eend $?
12544 }
12545
12546
12547 Modified: trunk/baselayout-prefix/lib/rcscripts/net/clip.sh
12548 ===================================================================
12549 --- trunk/baselayout-prefix/lib/rcscripts/net/clip.sh 2011-03-31 18:45:54 UTC (rev 1703)
12550 +++ trunk/baselayout-prefix/lib/rcscripts/net/clip.sh 2011-04-28 18:25:46 UTC (rev 1704)
12551 @@ -1,4 +1,4 @@
12552 -# Copyright (c) 2005-2006 Gentoo Foundation
12553 +# Copyright 2005-2007 Gentoo Foundation
12554 # Distributed under the terms of the GNU General Public License v2
12555 # Contributed by Giampaolo Tomassoni <g.tomassoni@××××××.it>
12556
12557
12558 Modified: trunk/baselayout-prefix/lib/rcscripts/net/dhclient.sh
12559 ===================================================================
12560 --- trunk/baselayout-prefix/lib/rcscripts/net/dhclient.sh 2011-03-31 18:45:54 UTC (rev 1703)
12561 +++ trunk/baselayout-prefix/lib/rcscripts/net/dhclient.sh 2011-04-28 18:25:46 UTC (rev 1704)
12562 @@ -1,4 +1,4 @@
12563 -# Copyright (c) 2004-2006 Gentoo Foundation
12564 +# Copyright 2004-2007 Gentoo Foundation
12565 # Distributed under the terms of the GNU General Public License v2
12566 # Contributed by Roy Marples (uberlord@g.o)
12567
12568 @@ -67,7 +67,7 @@
12569
12570 # Load our default options
12571 opts="dhclient_${ifvar}"
12572 - opts="${!opts} ${dhclient}"
12573 + opts="${dhclient} ${!opts}"
12574
12575 local d="dhcp_${ifvar}"
12576 [[ -z ${!d} ]] && d="dhcp"
12577
12578 Modified: trunk/baselayout-prefix/lib/rcscripts/net/dhcpcd.sh
12579 ===================================================================
12580 --- trunk/baselayout-prefix/lib/rcscripts/net/dhcpcd.sh 2011-03-31 18:45:54 UTC (rev 1703)
12581 +++ trunk/baselayout-prefix/lib/rcscripts/net/dhcpcd.sh 2011-04-28 18:25:46 UTC (rev 1704)
12582 @@ -1,4 +1,4 @@
12583 -# Copyright (c) 2004-2006 Gentoo Foundation
12584 +# Copyright 2004-2007 Gentoo Foundation
12585 # Distributed under the terms of the GNU General Public License v2
12586
12587 # Contributed by Roy Marples (uberlord@g.o)
12588 @@ -60,39 +60,64 @@
12589 #
12590 # Returns 0 (true) when a DHCP address is obtained, otherwise 1
12591 dhcpcd_start() {
12592 - local iface="$1" opts= pidfile="/var/run/dhcpcd-$1.pid"
12593 + local iface="$1" opt= opts= new= args= pidfile="/var/run/dhcpcd-$1.pid"
12594 local ifvar=$(bash_variable "${iface}") metric= d=
12595
12596 interface_exists "${iface}" true || return 1
12597
12598 - # Get our options
12599 - opts="dhcpcd_${ifvar}"
12600 - opts="${!opts} ${dhcpcd}"
12601 + # Get dhcpcd options
12602 + eval args=\$dhcpcd_${ifvar}
12603 + [[ -n ${dhcpcd} ]] && args="${dhcpcd} ${args}"
12604
12605 + # Get generic dhcp options
12606 + eval opts=\$dhcp_${ifvar}
12607 + [[ -z ${opts} ]] && opts=${dhcp}
12608 +
12609 + # Figure out which version of dhcpcd we have so we know
12610 + # which style of option to use
12611 + case $(dhcpcd --version) in
12612 + "dhcpcd "[123]*) new=false ;;
12613 + *) new=true ;;
12614 + esac
12615 +
12616 # Map some generic options to dhcpcd
12617 - d="dhcp_${ifvar}"
12618 - d=" ${!d} "
12619 - [[ ${d} == " " ]] && d=" ${dhcp} "
12620 - [[ ${d} == *" nodns "* ]] && opts="${opts} -R"
12621 - [[ ${d} == *" nontp "* ]] && opts="${opts} -N"
12622 - [[ ${d} == *" nonis "* ]] && opts="${opts} -Y"
12623 - [[ ${d} == *" nogateway "* ]] && opts="${opts} -G"
12624 + for opt in ${opts} ; do
12625 + case "${opt}" in
12626 + nodns)
12627 + ${new} \
12628 + && args="${args} -C resolv.conf" \
12629 + || args="${args} -R"
12630 + ;;
12631 + nontp)
12632 + ${new} \
12633 + && args="${args} -C ntp.conf" \
12634 + || args="${args} -N"
12635 + ;;
12636 + nonis)
12637 + ${new} \
12638 + && args="${args} -C yp.conf" \
12639 + || args="${args} -Y"
12640 + ;;
12641 + nogateway) args="${args} -G" ;;
12642 + nosendhost) args="${args} -h ''" ;;
12643 + esac
12644 + done
12645
12646 # We transmit the hostname by default
12647 - if [[ " ${d} " != *" nosendhost "* && " ${opts} " != *" -h "* ]]; then
12648 + if [[ " ${args} " != *" -h "* ]]; then
12649 local hname=$(hostname)
12650 [[ -n ${hname} && ${hname} != "(none)" && ${hname} != "localhost" ]] \
12651 - && opts="-h \"${hname}\" ${opts}"
12652 + && args="-h \"${hname}\" ${args}"
12653 fi
12654
12655 # Add our route metric
12656 metric="metric_${ifvar}"
12657 - [[ -n ${!metric} && ${!metric} != "0" ]] && opts="${opts} -m ${!metric}"
12658 + [[ -n ${!metric} && ${!metric} != "0" ]] && args="${args} -m ${!metric}"
12659
12660 # Bring up DHCP for this interface (or alias)
12661 ebegin "Running dhcpcd"
12662
12663 - eval /sbin/dhcpcd "${opts}" "${iface}"
12664 + eval /sbin/dhcpcd "${args}" "${iface}"
12665 eend $? || return 1
12666
12667 # DHCP succeeded, show address retrieved
12668
12669 Modified: trunk/baselayout-prefix/lib/rcscripts/net/essidnet.sh
12670 ===================================================================
12671 --- trunk/baselayout-prefix/lib/rcscripts/net/essidnet.sh 2011-03-31 18:45:54 UTC (rev 1703)
12672 +++ trunk/baselayout-prefix/lib/rcscripts/net/essidnet.sh 2011-04-28 18:25:46 UTC (rev 1704)
12673 @@ -1,12 +1,15 @@
12674 -# Copyright (c) 2004-2006 Gentoo Foundation
12675 +# Copyright 2004-2007 Gentoo Foundation
12676 # Distributed under the terms of the GNU General Public License v2
12677 # Contributed by Roy Marples (uberlord@g.o)
12678 # Many thanks to all the people in the Gentoo forums for their ideas and
12679 # motivation for me to make this and keep on improving it
12680
12681 # Load our config if it exists
12682 -[[ -f "$(add_suffix "/etc/conf.d/wireless" )" ]] \
12683 - && source "$(add_suffix "/etc/conf.d/wireless" )"
12684 +if [[ -f "$(add_suffix "/etc/conf.d/wireless" )" ]] ; then
12685 + ewarn "/etc/conf.d/wireless is deprecated"
12686 + ewarn "Please put all settings in /etc/conf.d/net"
12687 + source "$(add_suffix "/etc/conf.d/wireless" )"
12688 +fi
12689
12690 # void essidnet_depend(void)
12691 #
12692
12693 Modified: trunk/baselayout-prefix/lib/rcscripts/net/ifconfig.sh
12694 ===================================================================
12695 --- trunk/baselayout-prefix/lib/rcscripts/net/ifconfig.sh 2011-03-31 18:45:54 UTC (rev 1703)
12696 +++ trunk/baselayout-prefix/lib/rcscripts/net/ifconfig.sh 2011-04-28 18:25:46 UTC (rev 1704)
12697 @@ -1,4 +1,4 @@
12698 -# Copyright (c) 2004-2006 Gentoo Foundation
12699 +# Copyright 2004-2007 Gentoo Foundation
12700 # Distributed under the terms of the GNU General Public License v2
12701 # Contributed by Roy Marples (uberlord@g.o)
12702
12703 @@ -182,7 +182,7 @@
12704 # Outputs a space-separated list on stdout, in reverse order, for
12705 # example "eth0:2 eth0:1"
12706 ifconfig_get_aliases_rev() {
12707 - ifconfig | grep -o "^$1:[0-9]* " | tac
12708 + ifconfig | grep -Eo "^$1:[^ ]+" | sed '1!G;h;$!d'
12709 }
12710
12711 # bool ifconfig_del_addresses(char *interface, bool onlyinet)
12712 @@ -241,7 +241,7 @@
12713 config=( "${!i}" )
12714
12715 # ..then add aliases
12716 - aliases="alias_${ifvars}"
12717 + aliases="alias_${ifvar}"
12718 aliases=( ${!aliases} )
12719 broadcasts="broadcast_${ifvar}"
12720 broadcasts=( ${!broadcasts} )
12721 @@ -357,20 +357,18 @@
12722 x="${x//via/gw} "
12723 x="${x//scope * / }"
12724
12725 - # Work out if we're a host or a net if not told
12726 - if [[ " ${x} " != *" -net "* && " ${x} " != *" -host "* ]] ; then
12727 - y="${x%% *}"
12728 - if [[ ${y} == *.*.*.* && ${y} != *.*.*.0 && ${y} != *.*.*.0/* ]] ; then
12729 - x="-host ${x}"
12730 - else
12731 - x="-net ${x}"
12732 - fi
12733 - fi
12734 -
12735 # Support adding IPv6 addresses easily
12736 if [[ ${x} == *:* ]]; then
12737 [[ ${x} != *"-A inet6"* ]] && x="-A inet6 ${x}"
12738 x="${x// -net / }"
12739 + else
12740 + case ${x} in
12741 + -net" "*|-host" "*);;
12742 + *" "netmask" "*) x="-net ${x}";;
12743 + *.*.*.*/32*) x="-host ${x}";;
12744 + *.*.*.*/*|0.0.0.0" "*|default" "*) x="-net ${x}";;
12745 + *) x="-host ${x}";;
12746 + esac
12747 fi
12748
12749 # Add a metric if we don't have one
12750 @@ -404,7 +402,7 @@
12751 # for multiple addresses
12752 if ifconfig "${iface}" | grep -Eq "\<inet addr:.*" ; then
12753 # Get the last alias made for the interface and add 1 to it
12754 - i=$(ifconfig | tac | grep -m 1 -o "^${iface}:[0-9]*" \
12755 + i=$(ifconfig | sed '1!G;h;$!d' | grep -m 1 -o "^${iface}:[0-9]*" \
12756 | sed -n -e 's/'"${iface}"'://p')
12757 i="${i:-0}"
12758 (( i++ ))
12759 @@ -425,12 +423,12 @@
12760 config=( "${config[@]//peer/pointopoint}" )
12761 fi
12762
12763 - # Ensure that the interface is up so we can add IPv6 addresses
12764 - interface_up "${real_iface}"
12765 -
12766 # Some kernels like to apply lo with an address when they are brought up
12767 if [[ ${config[@]} == "127.0.0.1 netmask 255.0.0.0 broadcast 127.255.255.255" ]]; then
12768 - is_loopback "${iface}" && ifconfig "${iface}" 0.0.0.0
12769 + if is_loopback "${real_iface}" ; then
12770 + ifconfig "${real_iface}" ${config[@]}
12771 + return 0
12772 + fi
12773 fi
12774
12775 ifconfig "${iface}" ${config[@]}
12776
12777 Modified: trunk/baselayout-prefix/lib/rcscripts/net/ifplugd.sh
12778 ===================================================================
12779 --- trunk/baselayout-prefix/lib/rcscripts/net/ifplugd.sh 2011-03-31 18:45:54 UTC (rev 1703)
12780 +++ trunk/baselayout-prefix/lib/rcscripts/net/ifplugd.sh 2011-04-28 18:25:46 UTC (rev 1704)
12781 @@ -1,4 +1,4 @@
12782 -# Copyright (c) 2004-2006 Gentoo Foundation
12783 +# Copyright 2004-2007 Gentoo Foundation
12784 # Distributed under the terms of the GNU General Public License v2
12785 # Contributed by Roy Marples (uberlord@g.o)
12786
12787 @@ -139,7 +139,7 @@
12788
12789 ebegin "Stopping ifplugd on ${iface}"
12790 start-stop-daemon --stop --exec /usr/sbin/ifplugd \
12791 - --pidfile "${pidfile}" --signal 3
12792 + --pidfile "${pidfile}" --signal QUIT
12793 eend $?
12794 }
12795
12796
12797 Modified: trunk/baselayout-prefix/lib/rcscripts/net/ip6to4.sh
12798 ===================================================================
12799 --- trunk/baselayout-prefix/lib/rcscripts/net/ip6to4.sh 2011-03-31 18:45:54 UTC (rev 1703)
12800 +++ trunk/baselayout-prefix/lib/rcscripts/net/ip6to4.sh 2011-04-28 18:25:46 UTC (rev 1704)
12801 @@ -1,5 +1,5 @@
12802 #!/bin/bash
12803 -# Copyright (c) 2004-2006 Gentoo Foundation
12804 +# Copyright 2004-2007 Gentoo Foundation
12805 # Distributed under the terms of the GNU General Public License v2
12806
12807 # Contributed by Roy Marples (uberlord@g.o)
12808 @@ -25,7 +25,7 @@
12809 # addresses on a pre-configured interface.
12810 # Returns 0 on success, otherwise 1.
12811 ip6to4_start() {
12812 - local iface="$1" addr=""
12813 + local iface="$1" addr="" localip=""
12814 local ifvar=$(bash_variable "${iface}")
12815
12816 # Ensure the interface is sit0 if we're using ifconfig
12817 @@ -71,6 +71,12 @@
12818
12819 # Now apply our IPv6 address to our config
12820 new=( "${new[@]}" "${ip6}/16" )
12821 +
12822 + if [[ -n ${localip} ]] ; then
12823 + localip="any"
12824 + else
12825 + localip="${ip}"
12826 + fi
12827 done
12828
12829 if [[ -z ${new} ]] ; then
12830 @@ -80,7 +86,7 @@
12831
12832 if [[ ${iface} != "sit0" ]] ; then
12833 ebegin "Creating 6to4 tunnel on ${iface}"
12834 - interface_tunnel add "${iface}" mode sit ttl 255 remote any local "${ip}"
12835 + interface_tunnel add "${iface}" mode sit ttl 255 remote any local "${localip}"
12836 eend $? || return 1
12837 fi
12838
12839
12840 Modified: trunk/baselayout-prefix/lib/rcscripts/net/ipppd.sh
12841 ===================================================================
12842 --- trunk/baselayout-prefix/lib/rcscripts/net/ipppd.sh 2011-03-31 18:45:54 UTC (rev 1703)
12843 +++ trunk/baselayout-prefix/lib/rcscripts/net/ipppd.sh 2011-04-28 18:25:46 UTC (rev 1704)
12844 @@ -1,5 +1,5 @@
12845 #!/bin/bash
12846 -# Copyright (c) 2004-2006 Gentoo Foundation
12847 +# Copyright 2004-2007 Gentoo Foundation
12848 # Distributed under the terms of the GNU General Public License v2
12849
12850 # Contributed by Roy Marples (uberlord@g.o)
12851 @@ -34,7 +34,7 @@
12852 local pidfile="/var/run/ipppd-${iface}.pid"
12853
12854 # Check that we are a valid isdn interface
12855 - [[ ${itype} != "ippp" && ${itype} != "isdn" ]] && return 0
12856 + [[ ${itype} != "ippp" ]] && return 0
12857
12858 # Check that the interface exists
12859 interface_exists "${iface}" true || return 1
12860
12861 Modified: trunk/baselayout-prefix/lib/rcscripts/net/iproute2.sh
12862 ===================================================================
12863 --- trunk/baselayout-prefix/lib/rcscripts/net/iproute2.sh 2011-03-31 18:45:54 UTC (rev 1703)
12864 +++ trunk/baselayout-prefix/lib/rcscripts/net/iproute2.sh 2011-04-28 18:25:46 UTC (rev 1704)
12865 @@ -1,14 +1,15 @@
12866 -# Copyright (c) 2004-2006 Gentoo Foundation
12867 +# Copyright 2004-2007 Gentoo Foundation
12868 # Distributed under the terms of the GNU General Public License v2
12869 # Contributed by Roy Marples (uberlord@g.o)
12870
12871 # Fix any potential localisation problems
12872 # Note that LC_ALL trumps LC_anything_else according to locale(7)
12873 ip() {
12874 - LC_ALL=C /sbin/ip "$@"
12875 + # use the full path so we don't recurse into ip()
12876 + LC_ALL=C $(type -P ip) "$@"
12877 }
12878 iproute2_tunnel() {
12879 - LC_ALL=C /sbin/ip tunnel "$@"
12880 + LC_ALL=C ip tunnel "$@"
12881 }
12882
12883 # void iproute2_depend(void)
12884 @@ -30,7 +31,7 @@
12885 #
12886 # Returns 1 if iproute2 is installed, otherwise 0
12887 iproute2_check_installed() {
12888 - [[ -x /sbin/ip ]] && return 0
12889 + type -P ip >/dev/null && return 0
12890 ${1:-false} && eerror "For iproute2 support, emerge sys-apps/iproute2"
12891 return 1
12892 }
12893 @@ -132,7 +133,7 @@
12894 # example "eth0:2 eth0:1"
12895 iproute2_get_aliases_rev() {
12896 local iface=$( interface_device "$1" )
12897 - ip addr show dev "${iface}" | grep -o "${iface}:[0-9].*" | tac
12898 + ip addr show dev "${iface}" | grep -Eo "${iface}:[^ ]+" | sed '1!G;h;$!d'
12899 }
12900
12901 # bool iproute2_del_addresses(char *interface, bool onlyinet)
12902
12903 Modified: trunk/baselayout-prefix/lib/rcscripts/net/iptunnel.sh
12904 ===================================================================
12905 --- trunk/baselayout-prefix/lib/rcscripts/net/iptunnel.sh 2011-03-31 18:45:54 UTC (rev 1703)
12906 +++ trunk/baselayout-prefix/lib/rcscripts/net/iptunnel.sh 2011-04-28 18:25:46 UTC (rev 1704)
12907 @@ -1,4 +1,4 @@
12908 -# Copyright (c) 2004-2006 Gentoo Foundation
12909 +# Copyright 2004-2007 Gentoo Foundation
12910 # Distributed under the terms of the GNU General Public License v2
12911 # Contributed by Roy Marples (uberlord@g.o)
12912
12913
12914 Modified: trunk/baselayout-prefix/lib/rcscripts/net/iwconfig.sh
12915 ===================================================================
12916 --- trunk/baselayout-prefix/lib/rcscripts/net/iwconfig.sh 2011-03-31 18:45:54 UTC (rev 1703)
12917 +++ trunk/baselayout-prefix/lib/rcscripts/net/iwconfig.sh 2011-04-28 18:25:46 UTC (rev 1704)
12918 @@ -1,4 +1,4 @@
12919 -# Copyright (c) 2004-2006 Gentoo Foundation
12920 +# Copyright 2004-2007 Gentoo Foundation
12921 # Distributed under the terms of the GNU General Public License v2
12922 # Contributed by Roy Marples (uberlord@g.o)
12923 # Many thanks to all the people in the Gentoo forums for their ideas and
12924 @@ -64,7 +64,7 @@
12925 && return 0
12926
12927 [[ ! -e /proc/net/wireless ]] && return 1
12928 - [[ $(</proc/net/wireless) =~ $'\n'"[ \t]*$1:" ]]
12929 + grep -q "^[ \t]*$1:" /proc/net/wireless
12930 }
12931
12932 # char* iwconfig_get_wep_status(char *interface)
12933 @@ -74,7 +74,7 @@
12934 iwconfig_get_wep_status() {
12935 local mode= status="disabled"
12936
12937 - if [[ $(iwconfig "$1") =~ $'\n'" +Encryption key:[0-9,A-F]" ]]; then
12938 + if iwconfig "$1" | grep -qE "^ +Encryption key:[*0-9,A-F]" ; then
12939 status="enabled"
12940 mode=$(iwconfig "$1" | sed -n -e 's/^.*Security mode:\(.*[^ ]\).*/\1/p')
12941 [[ -n ${mode} ]] && mode=" - ${mode}"
12942 @@ -224,7 +224,7 @@
12943 iwconfig_set_mode "${iface}" "${mode}"
12944
12945 # Now set the key
12946 - if ! iwconfig "${iface}" key ${key} ; then
12947 + if ! eval iwconfig "${iface}" key "${key}" ; then
12948 if [[ ${key} != "off" ]]; then
12949 ewarn "${iface} does not support setting keys"
12950 ewarn "or the parameter \"mac_key_${ESSIDVAR}\" or \"key_${ESSIDVAR}\" is incorrect"
12951 @@ -368,7 +368,7 @@
12952 ewarn "\"${dessid}\" is not WEP enabled - ignoring setting"
12953 fi
12954
12955 - if ! iwconfig "${iface}" key ${key} ; then
12956 + if ! eval iwconfig "${iface}" key "${key}" ; then
12957 if [[ ${key} != "off" ]]; then
12958 ewarn "${iface} does not support setting keys"
12959 ewarn "or the parameter \"mac_key_${ESSIDVAR}\" or \"key_${ESSIDVAR}\" is incorrect"
12960 @@ -452,7 +452,7 @@
12961
12962 # Sleep if required
12963 x="sleep_scan_${ifvar}"
12964 - [[ -z ${!x} || ${!x} -gt 0 ]] && sleep "${!x:-1}"
12965 + [[ -z ${!x} || ${!x} -gt 0 ]] && sleep "${!x:-2}"
12966
12967 local error=true i=-1 line=
12968 local -a mac=() essid=() enc=() qual=() mode=() freq=() chan=()
12969 @@ -531,7 +531,7 @@
12970 for (( j=i+1; j<x; j++)) ; do
12971 if [[ ${mac[i]} == "${mac[j]}" ]] ; then
12972 if [[ ${qual[i]} -gt ${qual[j]} ]] ; then
12973 - y="${j}"
12974 + y="${i}"
12975 else
12976 y="${j}"
12977 fi
12978
12979 Modified: trunk/baselayout-prefix/lib/rcscripts/net/macchanger.sh
12980 ===================================================================
12981 --- trunk/baselayout-prefix/lib/rcscripts/net/macchanger.sh 2011-03-31 18:45:54 UTC (rev 1703)
12982 +++ trunk/baselayout-prefix/lib/rcscripts/net/macchanger.sh 2011-04-28 18:25:46 UTC (rev 1704)
12983 @@ -1,4 +1,4 @@
12984 -# Copyright (c) 2004-2006 Gentoo Foundation
12985 +# Copyright 2004-2007 Gentoo Foundation
12986 # Distributed under the terms of the GNU General Public License v2
12987 # Contributed by Roy Marples (uberlord@g.o)
12988
12989
12990 Modified: trunk/baselayout-prefix/lib/rcscripts/net/macnet.sh
12991 ===================================================================
12992 --- trunk/baselayout-prefix/lib/rcscripts/net/macnet.sh 2011-03-31 18:45:54 UTC (rev 1703)
12993 +++ trunk/baselayout-prefix/lib/rcscripts/net/macnet.sh 2011-04-28 18:25:46 UTC (rev 1704)
12994 @@ -1,4 +1,4 @@
12995 -# Copyright (c) 2005-2006 Gentoo Foundation
12996 +# Copyright 2005-2007 Gentoo Foundation
12997 # Distributed under the terms of the GNU General Public License v2
12998 # Contributed by Roy Marples (uberlord@g.o)
12999 # Many thanks to all the people in the Gentoo forums for their ideas and
13000
13001 Modified: trunk/baselayout-prefix/lib/rcscripts/net/netplugd.sh
13002 ===================================================================
13003 --- trunk/baselayout-prefix/lib/rcscripts/net/netplugd.sh 2011-03-31 18:45:54 UTC (rev 1703)
13004 +++ trunk/baselayout-prefix/lib/rcscripts/net/netplugd.sh 2011-04-28 18:25:46 UTC (rev 1704)
13005 @@ -1,4 +1,4 @@
13006 -# Copyright (c) 2005-2006 Gentoo Foundation
13007 +# Copyright 2005-2007 Gentoo Foundation
13008 # Distributed under the terms of the GNU General Public License v2
13009 # Contributed by Roy Marples (uberlord@g.o)
13010
13011
13012 Modified: trunk/baselayout-prefix/lib/rcscripts/net/pppd.sh
13013 ===================================================================
13014 --- trunk/baselayout-prefix/lib/rcscripts/net/pppd.sh 2011-03-31 18:45:54 UTC (rev 1703)
13015 +++ trunk/baselayout-prefix/lib/rcscripts/net/pppd.sh 2011-04-28 18:25:46 UTC (rev 1704)
13016 @@ -1,4 +1,4 @@
13017 -# Copyright (c) 2005-2006 Gentoo Foundation
13018 +# Copyright 2005-2007 Gentoo Foundation
13019 # Distributed under the terms of the GNU General Public License v2
13020
13021 # Contributed by Alin Nastac (mrness@g.o)
13022 @@ -110,8 +110,9 @@
13023 opts="linkname ${iface} ${opts}"
13024
13025 # Setup auth info
13026 - [[ -n ${!username} ]] && opts="user '"${!username}"' ${opts}"
13027 - opts="remotename ${iface} ${opts}"
13028 + if [[ -n ${!username} ]] ; then
13029 + opts="user '"${!username}"' remotename ${iface} ${opts}"
13030 + fi
13031
13032 # Load a custom interface configuration file if it exists
13033 [[ -f "/etc/ppp/options.${iface}" ]] \
13034 @@ -177,7 +178,8 @@
13035 fi
13036
13037 if [[ " ${opts} " == *" plugin pppoatm.so "* ]] ; then
13038 - if [[ ${!link} =~ '^[ \t]*([1-9]*[0-9]\.){1,2}[1-9]*[0-9][ \t]*$' ]] ; then
13039 + #if [[ ${!link} =~ '^[ \t]*([1-9]*[0-9]\.){1,2}[1-9]*[0-9][ \t]*$' ]] ; then
13040 + if echo "${!link}" | grep -qE '^[ \t]*([1-9]*[0-9]\.){1,2}[1-9]*[0-9][ \t]*$' ; then
13041 insert_link_in_opts=0
13042 else
13043 ewarn "WARNING: An [itf.]vpi.vci ATM address was expected in ${link}"
13044 @@ -227,8 +229,10 @@
13045
13046 [[ ! -s ${pidfile} ]] && return 0
13047
13048 + # Give pppd at least 30 seconds do die, #147490
13049 einfo "Stopping pppd on ${iface}"
13050 - start-stop-daemon --stop --exec /usr/sbin/pppd --pidfile "${pidfile}"
13051 + start-stop-daemon --stop --exec /usr/sbin/pppd \
13052 + --pidfile "${pidfile}" --retry 30
13053 eend $?
13054 }
13055
13056
13057 Modified: trunk/baselayout-prefix/lib/rcscripts/net/pump.sh
13058 ===================================================================
13059 --- trunk/baselayout-prefix/lib/rcscripts/net/pump.sh 2011-03-31 18:45:54 UTC (rev 1703)
13060 +++ trunk/baselayout-prefix/lib/rcscripts/net/pump.sh 2011-04-28 18:25:46 UTC (rev 1704)
13061 @@ -1,4 +1,4 @@
13062 -# Copyright (c) 2004-2006 Gentoo Foundation
13063 +# Copyright 2004-2007 Gentoo Foundation
13064 # Distributed under the terms of the GNU General Public License v2
13065 # Contributed by Roy Marples (uberlord@g.o)
13066
13067 @@ -67,7 +67,7 @@
13068 interface_exists "${iface}" true || return 1
13069
13070 opts="pump_${ifvar}"
13071 - opts="${!opts} ${pump}"
13072 + opts="${pump} ${!opts}"
13073
13074 # Map some generic options to pump
13075 d="dhcp_${ifvar}"
13076
13077 Modified: trunk/baselayout-prefix/lib/rcscripts/net/rename.sh
13078 ===================================================================
13079 --- trunk/baselayout-prefix/lib/rcscripts/net/rename.sh 2011-03-31 18:45:54 UTC (rev 1703)
13080 +++ trunk/baselayout-prefix/lib/rcscripts/net/rename.sh 2011-04-28 18:25:46 UTC (rev 1704)
13081 @@ -1,4 +1,4 @@
13082 -# Copyright (c) 2005-2006 Gentoo Foundation
13083 +# Copyright 2005-2007 Gentoo Foundation
13084 # Distributed under the terms of the GNU General Public License v2
13085 # Contributed by Roy Marples (uberlord@g.o)
13086
13087 @@ -28,15 +28,15 @@
13088 newname="rename_${ifvar}"
13089 [[ -z ${!newname} || ${iface} == "${!newname}" ]] && return 0
13090
13091 - # We cannot rename vlan interfaces as /proc/net/vlan/config always
13092 - # returns the old interface name. We don't bail out though as it's
13093 - # not critical that the interface gets renamed.
13094 - if [[ -d /proc/net/vlan/config ]] ; then
13095 - if grep -q "^${iface} " /proc/net/vlan/config ; then
13096 - eerror "Cannot rename VLAN interfaces"
13097 - return 0
13098 + # We don't work on bonded, bridges, tun/tap or vlan
13099 + for f in bonding bridge tuntap vlan ; do
13100 + if is_function "${f}_exists" ; then
13101 + if ${f}_exists "${iface}" ; then
13102 + veinfo "Cannot rename a ${f} interface"
13103 + return 0
13104 + fi
13105 fi
13106 - fi
13107 + done
13108
13109 ebegin "Renaming \"${iface}\" to \"${!newname}\""
13110
13111
13112 Modified: trunk/baselayout-prefix/lib/rcscripts/net/system.sh
13113 ===================================================================
13114 --- trunk/baselayout-prefix/lib/rcscripts/net/system.sh 2011-03-31 18:45:54 UTC (rev 1703)
13115 +++ trunk/baselayout-prefix/lib/rcscripts/net/system.sh 2011-04-28 18:25:46 UTC (rev 1704)
13116 @@ -1,4 +1,4 @@
13117 -# Copyright (c) 2005-2006 Gentoo Foundation
13118 +# Copyright 2005-2007 Gentoo Foundation
13119 # Distributed under the terms of the GNU General Public License v2
13120 # Contributed by Roy Marples (uberlord@g.o)
13121
13122 @@ -19,7 +19,7 @@
13123 }
13124
13125 system_dns() {
13126 - local iface="$1" ifvar=$(bash_variable "$1") x= domain= search=
13127 + local iface="$1" ifvar=$(bash_variable "$1") x= domain= search= sortlist= options=
13128 local buffer=
13129 local -a servers=()
13130
13131 @@ -31,9 +31,15 @@
13132
13133 search="dns_search_${ifvar}"
13134 [[ -z ${!search} ]] && search="dns_search"
13135 -
13136 - [[ -z ${!servers} && -z ${!domain} && -z ${!search} ]] && return 0
13137
13138 + sortlist="dns_sortlist_${ifvar}"
13139 + [[ -z ${!sortlist} ]] && sortlist="dns_sortlist"
13140 +
13141 + options="dns_options_${ifvar}"
13142 + [[ -z ${!options} ]] && options="dns_options"
13143 +
13144 + [[ -z ${!servers} && -z ${!domain} && -z ${!search} && -z ${!sortlist} && -z ${!options} ]] && return 0
13145 +
13146 buffer="# Generated by net-scripts for interface ${iface}\n"
13147 [[ -n ${!domain} ]] && buffer="${buffer}domain ${!domain}\n"
13148 [[ -n ${!search} ]] && buffer="${buffer}search ${!search}\n"
13149 @@ -42,6 +48,9 @@
13150 buffer="${buffer}nameserver ${x}\n"
13151 done
13152
13153 + [[ -n ${!sortlist} ]] && buffer="${buffer}sortlist ${!sortlist}\n"
13154 + [[ -n ${!options} ]] && buffer="${buffer}options ${!options}\n"
13155 +
13156 # Support resolvconf if we have it.
13157 if [[ -x /sbin/resolvconf ]] ; then
13158 echo -e "${buffer}" | resolvconf -a "${iface}"
13159
13160 Modified: trunk/baselayout-prefix/lib/rcscripts/net/tuntap.sh
13161 ===================================================================
13162 --- trunk/baselayout-prefix/lib/rcscripts/net/tuntap.sh 2011-03-31 18:45:54 UTC (rev 1703)
13163 +++ trunk/baselayout-prefix/lib/rcscripts/net/tuntap.sh 2011-04-28 18:25:46 UTC (rev 1704)
13164 @@ -1,5 +1,5 @@
13165 #!/bin/bash
13166 -# Copyright (c) 2004-2005 Gentoo Foundation
13167 +# Copyright 2004-2005 Gentoo Foundation
13168 # Distributed under the terms of the GNU General Public License v2
13169
13170 # Contributed by Roy Marples (uberlord@g.o)
13171 @@ -17,7 +17,7 @@
13172 #
13173 # Sets up the dependancies for the module
13174 tuntap_depend() {
13175 - before interface macchanger
13176 + before bridge interface macchanger
13177 functions interface_exists interface_type
13178 variables tunctl
13179 }
13180 @@ -91,7 +91,7 @@
13181 --dev-type "$(get_options tuntap)" \
13182 --dev "${iface}" > /dev/null
13183 else
13184 - tunctl -d "${fiace}" >/dev/null
13185 + tunctl -d "${iface}" >/dev/null
13186 fi
13187 eend $?
13188 }
13189
13190 Modified: trunk/baselayout-prefix/lib/rcscripts/net/udhcpc.sh
13191 ===================================================================
13192 --- trunk/baselayout-prefix/lib/rcscripts/net/udhcpc.sh 2011-03-31 18:45:54 UTC (rev 1703)
13193 +++ trunk/baselayout-prefix/lib/rcscripts/net/udhcpc.sh 2011-04-28 18:25:46 UTC (rev 1704)
13194 @@ -1,4 +1,4 @@
13195 -# Copyright (c) 2004-2006 Gentoo Foundation
13196 +# Copyright 2004-2007 Gentoo Foundation
13197 # Distributed under the terms of the GNU General Public License v2
13198 # Contributed by Roy Marples (uberlord@g.o)
13199
13200 @@ -75,14 +75,14 @@
13201 interface_exists "${iface}" true || return 1
13202
13203 local ifvar=$(bash_variable "${iface}" ) opts=
13204 - opts="udhcpc_${ifvar} ${udhcpc}"
13205 - opts="${!opts}"
13206 + opts="udhcpc_${ifvar}"
13207 + opts="${udhcpc} ${!opts}"
13208
13209 d="dhcp_${ifvar}"
13210 [[ -z ${!d} ]] && d="dhcp"
13211
13212 if [[ " ${!d} " != *" nosendhost "* ]]; then
13213 - if [[ ! " ${opts}" =~ " -([hH] |-hostname=)" ]]; then
13214 + if [[ " ${opts} " != *" -"[hH]" "* && " ${opts} " != *" --hostname="* ]] ; then
13215 local hname=$(hostname)
13216 [[ -n ${hname} && ${hname} != "(none)" && ${hname} != "localhost" ]] \
13217 && opts="${opts} --hostname=${hname}"
13218
13219 Modified: trunk/baselayout-prefix/lib/rcscripts/net/vlan.sh
13220 ===================================================================
13221 --- trunk/baselayout-prefix/lib/rcscripts/net/vlan.sh 2011-03-31 18:45:54 UTC (rev 1703)
13222 +++ trunk/baselayout-prefix/lib/rcscripts/net/vlan.sh 2011-04-28 18:25:46 UTC (rev 1704)
13223 @@ -1,4 +1,4 @@
13224 -# Copyright (c) 2004-2006 Gentoo Foundation
13225 +# Copyright 2004-2007 Gentoo Foundation
13226 # Distributed under the terms of the GNU General Public License v2
13227 # Contributed by Roy Marples (uberlord@g.o)
13228
13229
13230 Modified: trunk/baselayout-prefix/lib/rcscripts/net/wpa_supplicant.sh
13231 ===================================================================
13232 --- trunk/baselayout-prefix/lib/rcscripts/net/wpa_supplicant.sh 2011-03-31 18:45:54 UTC (rev 1703)
13233 +++ trunk/baselayout-prefix/lib/rcscripts/net/wpa_supplicant.sh 2011-04-28 18:25:46 UTC (rev 1704)
13234 @@ -1,4 +1,4 @@
13235 -# Copyright (c) 2004-2006 Gentoo Foundation
13236 +# Copyright 2004-2007 Gentoo Foundation
13237 # Distributed under the terms of the GNU General Public License v2
13238 # Contributed by Roy Marples (uberlord@g.o)
13239
13240 @@ -286,6 +286,13 @@
13241 opts="${opts} -C${ctrl_dir}"
13242 fi
13243 fi
13244 +
13245 + # Support the new style config
13246 + if [[ ${ctrl_dir} == "DIR"* ]] ; then
13247 + ctrl_dir=${ctrl_dir##*DIR=}
13248 + ctrl_dir=${ctrl_dir%% GROUP=*}
13249 + fi
13250 +
13251 save_options ctrl_dir "${ctrl_dir}"
13252
13253 # Some drivers require the interface to be up
13254 @@ -305,7 +312,7 @@
13255
13256 eval start-stop-daemon --start --exec /sbin/wpa_supplicant \
13257 --pidfile "/var/run/wpa_supplicant-${iface}.pid" \
13258 - -- "${opts}" -B -i"${iface}" \
13259 + -- "${opts}" -W -B -i"${iface}" \
13260 -P"/var/run/wpa_supplicant-${iface}.pid"
13261 eend "$?" || return 1
13262
13263
13264 Modified: trunk/baselayout-prefix/man/MAKEDEV.8
13265 ===================================================================
13266 --- trunk/baselayout-prefix/man/MAKEDEV.8 2011-03-31 18:45:54 UTC (rev 1703)
13267 +++ trunk/baselayout-prefix/man/MAKEDEV.8 2011-04-28 18:25:46 UTC (rev 1704)
13268 @@ -1,4 +1,4 @@
13269 -.\" $Id: MAKEDEV.8 2240 2006-09-14 10:13:11Z uberlord $
13270 +.\" $Id: MAKEDEV.8 334 2003-03-09 09:06:23Z azarah $
13271 .TH MAKEDEV 8 "14th August 1994" Linux "Linux Programmer's Manual"
13272 .SH NAME
13273 MAKEDEV \- create devices
13274
13275 Deleted: trunk/baselayout-prefix/man/modules-update.8
13276 ===================================================================
13277 --- trunk/baselayout-prefix/man/modules-update.8 2011-03-31 18:45:54 UTC (rev 1703)
13278 +++ trunk/baselayout-prefix/man/modules-update.8 2011-04-28 18:25:46 UTC (rev 1704)
13279 @@ -1,51 +0,0 @@
13280 -.TH MODULES-UPDATE 8 "Gentoo Linux" "2001"
13281 -.SH NAME
13282 -modules\-update \- (re)generate /etc/modules.conf
13283 -.SH SYNOPSIS
13284 -.B modules\-update
13285 -[force]
13286 -.SH DESCRIPTION
13287 -.B modules\-update
13288 -is a simple tool to manage
13289 -.IR /etc/modules.conf .
13290 -The Linux module utilities use a single file for all their
13291 -configuration. This makes it difficult for packages to dynamically add
13292 -information about their own modules.
13293 -.PP
13294 -.B modules-update
13295 -makes the dynamic addition of information easier by generating the
13296 -single configuration file from the many files located in
13297 -.IR /etc/modules.d/ .
13298 -All files in that directory are assembled together to form
13299 -.IR /etc/modules.conf .
13300 -.PP
13301 -After generation, a backup of the old file can be found at
13302 -.IR /etc/modules.conf.old .
13303 -.SH "FILES"
13304 -There are two types of file you can put in
13305 -.IR /etc/modules.d/ :
13306 -normal files and exectuable files. Normal files contain standard modules
13307 -configuration information, as described in
13308 -.BR modules.conf (5).
13309 -Executable files are executed and their output is used as extra configuration
13310 -information. Error messages are sent to stderr and thus do not become
13311 -part of the configuration file.
13312 -.SH OPTIONS
13313 -.TP
13314 -.I force
13315 -.B modules\-update
13316 -will check if the current
13317 -.I /etc/modules.conf
13318 -is a generated file by checking for a special tag on the first line. If this
13319 -tag is not found generation is aborted. By supplying
13320 -.I force
13321 -as parameter only a warning is printed.
13322 -.SH "REPORTING BUGS"
13323 -Please report bugs via http://bugs.gentoo.org/
13324 -.SH "SEE ALSO"
13325 -.BR depmod (1),
13326 -.BR modules.conf (5)
13327 -.SH AUTHOR
13328 -This manual page was written by Wichert Akkerman <wakkerma@××××××.org>
13329 -for the Debian GNU/Linux system. Modified for
13330 -.I Gentoo Linux.
13331
13332 Modified: trunk/baselayout-prefix/man/modules.autoload.5
13333 ===================================================================
13334 --- trunk/baselayout-prefix/man/modules.autoload.5 2011-03-31 18:45:54 UTC (rev 1703)
13335 +++ trunk/baselayout-prefix/man/modules.autoload.5 2011-04-28 18:25:46 UTC (rev 1704)
13336 @@ -10,10 +10,10 @@
13337 ignored. This file is read by the \fI/etc/init.d/modules\fR initscript,
13338 which is usually linked in the \fI/etc/runlevels/boot\fR directory.
13339 .SH "SEE ALSO"
13340 -.BR modules-update (8),
13341 +.BR update-modules (8),
13342 .BR modprobe (8),
13343 .BR modules.conf (5)
13344 .TP
13345 -The \fI/sbin/modules-update\fR script.
13346 +The \fI/sbin/update-modules\fR script.
13347 .TP
13348 The files in \fI/etc/modules.d\fR.
13349
13350 Modified: trunk/baselayout-prefix/man/start-stop-daemon.8
13351 ===================================================================
13352 --- trunk/baselayout-prefix/man/start-stop-daemon.8 2011-03-31 18:45:54 UTC (rev 1703)
13353 +++ trunk/baselayout-prefix/man/start-stop-daemon.8 2011-04-28 18:25:46 UTC (rev 1704)
13354 @@ -193,6 +193,8 @@
13355 .I executable.
13356 Example: -e HOME="/home/user" exports an environment variable whose name
13357 is HOME with value "/home/user".
13358 +Note, only one --env option is suppoted, use /usr/bin/env if you need
13359 +more.
13360 .TP
13361 .BR -b | --background
13362 Typically used with programs that don't detach on their own. This option
13363
13364 Modified: trunk/baselayout-prefix/sbin/MAKEDEV
13365 ===================================================================
13366 --- trunk/baselayout-prefix/sbin/MAKEDEV 2011-03-31 18:45:54 UTC (rev 1703)
13367 +++ trunk/baselayout-prefix/sbin/MAKEDEV 2011-04-28 18:25:46 UTC (rev 1704)
13368 @@ -1,5 +1,5 @@
13369 #! /bin/sh -
13370 -# $Id: MAKEDEV 2240 2006-09-14 10:13:11Z uberlord $
13371 +# $Id: MAKEDEV 1577 2005-10-19 00:07:16Z vapier $
13372
13373 #---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#
13374 # Customisation:
13375
13376 Modified: trunk/baselayout-prefix/sbin/depscan.sh
13377 ===================================================================
13378 --- trunk/baselayout-prefix/sbin/depscan.sh 2011-03-31 18:45:54 UTC (rev 1703)
13379 +++ trunk/baselayout-prefix/sbin/depscan.sh 2011-04-28 18:25:46 UTC (rev 1704)
13380 @@ -1,5 +1,5 @@
13381 -#!/bin/bash
13382 -# Copyright 1999-2006 Gentoo Foundation
13383 +#!@GENTOO_PORTAGE_EPREFIX@/bin/bash
13384 +# Copyright 1999-2007 Gentoo Foundation
13385 # Distributed under the terms of the GNU General Public License v2
13386
13387 if [[ ${BOOT} == "yes" ]] ; then
13388 @@ -89,7 +89,7 @@
13389 fi
13390
13391 touch "${mtime_test}"
13392 - for config in @GENTOO_PORTAGE_EPREFIX@/etc/conf.d/* @GENTOO_PORTAGE_EPREFIX@/etc/init.d/* @GENTOO_PORTAGE_EPREFIX@/etc/rc.conf
13393 + for config in @GENTOO_PORTAGE_EPREFIX@/etc/conf.d/ @GENTOO_PORTAGE_EPREFIX@/etc/init.d/ @GENTOO_PORTAGE_EPREFIX@/etc/rc.conf
13394 do
13395 ! ${update} \
13396 && is_older_than "${mysvcdir}/depcache" "${config}" \
13397 @@ -111,7 +111,13 @@
13398 shift
13399 fi
13400
13401 -! ${update} && [[ -e "${mysvcdir}/deptree" ]] && exit 0
13402 +if ! ${update} && [[ -s "${mysvcdir}/deptree" ]] ; then
13403 + if ! bash -n "${mysvcdir}/deptree" ; then
13404 + eerror "${mysvcdir}/deptree is not valid - recreating it"
13405 + else
13406 + exit 0
13407 + fi
13408 +fi
13409
13410 ebegin "Caching service dependencies"
13411
13412 @@ -128,14 +134,14 @@
13413 cd @GENTOO_PORTAGE_EPREFIX@/etc/init.d
13414
13415 @GENTOO_PORTAGE_EPREFIX@/bin/gawk \
13416 - -f @GENTOO_PORTAGE_EPREFIX@/lib/rcscripts/awk/functions.awk \
13417 - -f @GENTOO_PORTAGE_EPREFIX@/lib/rcscripts/awk/cachedepends.awk || \
13418 + -f ${svclib}/awk/functions.awk \
13419 + -f ${svclib}/awk/cachedepends.awk || \
13420 retval=1
13421
13422 @GENTOO_PORTAGE_EPREFIX@/bin/bash "${mysvcdir}/depcache" | \
13423 @GENTOO_PORTAGE_EPREFIX@/bin/gawk \
13424 - -f @GENTOO_PORTAGE_EPREFIX@/lib/rcscripts/awk/functions.awk \
13425 - -f @GENTOO_PORTAGE_EPREFIX@/lib/rcscripts/awk/gendepends.awk || \
13426 + -f ${svclib}/awk/functions.awk \
13427 + -f ${svclib}/awk/gendepends.awk || \
13428 retval=1
13429
13430 touch "${mysvcdir}"/dep{cache,tree}
13431
13432 Deleted: trunk/baselayout-prefix/sbin/env-update.sh
13433 ===================================================================
13434 --- trunk/baselayout-prefix/sbin/env-update.sh 2011-03-31 18:45:54 UTC (rev 1703)
13435 +++ trunk/baselayout-prefix/sbin/env-update.sh 2011-04-28 18:25:46 UTC (rev 1704)
13436 @@ -1,38 +0,0 @@
13437 -#!@GENTOO_PORTAGE_EPREFIX@/bin/bash
13438 -# Copyright 1999-2004 Gentoo Foundation
13439 -# Distributed under the terms of the GNU General Public License v2
13440 -
13441 -source "@GENTOO_PORTAGE_EPREFIX@"/sbin/functions.sh || exit 1
13442 -
13443 -if [[ ${EPREFIX/\//} == "" ]] && [[ ${EUID} != "0" ]] ; then
13444 - eerror "$0: must be root."
13445 - exit 1
13446 -fi
13447 -
13448 -usage() {
13449 -echo "usage: env-update.sh
13450 -
13451 -note:
13452 - This utility generates @GENTOO_PORTAGE_EPREFIX@/etc/profile.env and @GENTOO_PORTAGE_EPREFIX@/etc/csh.env
13453 - from the contents of @GENTOO_PORTAGE_EPREFIX@/etc/env.d/
13454 -"
13455 - exit 1
13456 -}
13457 -
13458 -export SVCDIR="${svcdir}"
13459 -
13460 -# Only update if files have actually changed
13461 -if [[ $1 == "-u" ]] ; then
13462 - is_older_than "${svcdir}/envcache" /etc/env.d && exit 0
13463 - shift
13464 -fi
13465 -
13466 -if [[ $# != "0" ]] ; then
13467 - usage
13468 -else
13469 - "@GENTOO_PORTAGE_EPREFIX@"/bin/gawk \
13470 - -f "@GENTOO_PORTAGE_EPREFIX@"/lib/rcscripts/awk/functions.awk \
13471 - -f "@GENTOO_PORTAGE_EPREFIX@"/lib/rcscripts/awk/genenviron.awk
13472 -fi
13473 -
13474 -# vim:ts=4
13475
13476 Modified: trunk/baselayout-prefix/sbin/functions.sh
13477 ===================================================================
13478 --- trunk/baselayout-prefix/sbin/functions.sh 2011-03-31 18:45:54 UTC (rev 1703)
13479 +++ trunk/baselayout-prefix/sbin/functions.sh 2011-04-28 18:25:46 UTC (rev 1704)
13480 @@ -1,4 +1,4 @@
13481 -# Copyright 1999-2006 Gentoo Foundation
13482 +# Copyright 1999-2007 Gentoo Foundation
13483 # Distributed under the terms of the GNU General Public License v2
13484
13485 RC_GOT_FUNCTIONS="yes"
13486 @@ -34,7 +34,7 @@
13487 #
13488 # Default values for rc system
13489 #
13490 -RC_TTY_NUMBER="${RC_TTY_NUMBER:-11}"
13491 +RC_TTY_NUMBER="${RC_TTY_NUMBER:-12}"
13492 RC_PARALLEL_STARTUP="${RC_PARALLEL_STARTUP:-no}"
13493 RC_NET_STRICT_CHECKING="${RC_NET_STRICT_CHECKING:-no}"
13494 RC_USE_FSTAB="${RC_USE_FSTAB:-no}"
13495 @@ -103,6 +103,14 @@
13496 }
13497 [[ ${RC_BOOTLOG} == "yes" ]] && import_addon bootlogger.sh
13498
13499 +# char *rc_runlevel()
13500 +#
13501 +# Return current RUNLEVEL
13502 +#
13503 +rc_runlevel() {
13504 + echo $(rc-status --runlevel)
13505 +}
13506 +
13507 # void get_bootconfig()
13508 #
13509 # Get the BOOTLEVEL and SOFTLEVEL by setting
13510 @@ -120,7 +128,7 @@
13511 bootlevel)
13512 newbootlevel="${copt##*=}"
13513 ;;
13514 - softlevel)
13515 + rc_runlevel|softlevel)
13516 newsoftlevel="${copt##*=}"
13517 ;;
13518 esac
13519 @@ -132,12 +140,14 @@
13520 else
13521 export BOOTLEVEL="boot"
13522 fi
13523 + export RC_BOOTLEVEL=${BOOTLEVEL}
13524
13525 if [[ -n ${newsoftlevel} ]] ; then
13526 export DEFAULTLEVEL="${newsoftlevel}"
13527 else
13528 export DEFAULTLEVEL="default"
13529 fi
13530 + export RC_DEFAULTLEVEL=${DEFAULTLEVEL}
13531
13532 return 0
13533 }
13534 @@ -157,6 +167,7 @@
13535 -L "@GENTOO_PORTAGE_EPREFIX@/etc/runlevels/${BOOTLEVEL}.${DEFAULTLEVEL}" ]] ; then
13536 export BOOTLEVEL="${BOOTLEVEL}.${DEFAULTLEVEL}"
13537 fi
13538 + export RC_BOOTLEVEL=${BOOTLEVEL}
13539
13540 if [[ -z ${SOFTLEVEL} ]] ; then
13541 if [[ -f "${svcdir}/softlevel" ]] ; then
13542 @@ -165,7 +176,14 @@
13543 export SOFTLEVEL="${BOOTLEVEL}"
13544 fi
13545 fi
13546 + if [[ -f "${svcdir}/softlevel" ]] ; then
13547 + export RC_DEFAULTLEVEL=$(< "${svcdir}/softlevel")
13548 + else
13549 + export RC_DEFAULTLEVEL=${SOFTLEVEL}
13550 + fi
13551
13552 + export RC_RUNLEVEL=${SOFTLEVEL}
13553 +
13554 return 0
13555 }
13556
13557 @@ -591,7 +609,7 @@
13558 # Network filesystems list for common use in rc-scripts.
13559 # This variable is used in is_net_fs and other places such as
13560 # localmount.
13561 -NET_FS_LIST="afs cifs coda davfs fuse gfs ncpfs nfs nfs4 ocfs2 shfs smbfs"
13562 +NET_FS_LIST="afs cifs coda davfs fuse fuse.sshfs gfs glusterfs ncpfs nfs nfs4 ocfs2 shfs smbfs"
13563
13564 # bool is_net_fs(path)
13565 #
13566 @@ -642,6 +660,16 @@
13567 grep -qs '^s_context:[[:space:]]*[1-9]' "@GENTOO_PORTAGE_EPREFIX@"/proc/self/status
13568 }
13569
13570 +# bool is_vz_sys()
13571 +#
13572 +# return 0 if the currently running system is OpenVZ container
13573 +#
13574 +# EXAMPLE: if is_vz_sys ; then ...
13575 +#
13576 +is_vz_sys() {
13577 + grep -qs '^envID:[[:space:]]*[1-9]' /proc/self/status
13578 +}
13579 +
13580 # bool is_xenU_sys()
13581 #
13582 # return 0 if the currently running system is an unprivileged Xen domain
13583 @@ -712,11 +740,8 @@
13584 shift
13585
13586 for x in "$@" ; do
13587 - if [[ -d ${x} ]] ; then
13588 - is_older_than "${ref}" "${x}"/* && return 0
13589 - elif [[ ${x} -nt ${ref} ]] ; then
13590 - return 0
13591 - fi
13592 + [[ ${x} -nt ${ref} ]] && return 0
13593 + [[ -d ${x} ]] && is_older_than "${ref}" "${x}"/* && return 0
13594 done
13595
13596 return 1
13597 @@ -759,6 +784,31 @@
13598 echo "${result# *}"
13599 }
13600
13601 +# bool is_clean(dir)
13602 +#
13603 +# Returns 0 if given directory has no files or has only dot-prefixed files.
13604 +#
13605 +# EXAMPLE: if is_clean /proc; then ...
13606 +is_clean() {
13607 + local f
13608 +
13609 + for f in "$1"/* ; do
13610 + [[ -e $f || -L $f ]] && return 1
13611 + done
13612 +
13613 + return 0
13614 +}
13615 +
13616 +# bool is_mounted(mount point)
13617 +#
13618 +# Returns 0 if 'mount point' is really a mount point or non-zero if it's
13619 +# not.
13620 +#
13621 +# EXAMPLE: if is_mounted /dev/pts; then ...
13622 +is_mounted() {
13623 + mountpoint -q "$1"
13624 +}
13625 +
13626 ##############################################################################
13627 # #
13628 # This should be the last code in here, please add all functions above!! #
13629
13630 Deleted: trunk/baselayout-prefix/sbin/modules-update
13631 ===================================================================
13632 --- trunk/baselayout-prefix/sbin/modules-update 2011-03-31 18:45:54 UTC (rev 1703)
13633 +++ trunk/baselayout-prefix/sbin/modules-update 2011-04-28 18:25:46 UTC (rev 1704)
13634 @@ -1,395 +0,0 @@
13635 -#!/bin/bash
13636 -# vim:ts=4
13637 -#
13638 -# modules-update script originally based on Debian's version.
13639 -# This script will update all the fun config files in /etc for
13640 -# kernel modules.
13641 -#
13642 -# For 2.4 (and older) kernels we have:
13643 -# /etc/modules.conf
13644 -# /etc/modules.d/
13645 -# /etc/modules.devfs
13646 -#
13647 -# For 2.6+ kernels we have:
13648 -# /etc/modprobe.conf
13649 -# /etc/modprobe.d/
13650 -# /etc/modprobe.devfs
13651 -
13652 -
13653 -argv0=${0##*/}
13654 -source /etc/init.d/functions.sh || {
13655 - echo "${argv0}: Could not source /etc/init.d/functions.sh!" 1>&2
13656 - exit 1
13657 -}
13658 -umask 022
13659 -esyslog() { :; }
13660 -
13661 -if [[ ${EUID} != "0" ]] ; then
13662 - eerror "You must be root to do this" 1>&2
13663 - exit 2
13664 -fi
13665 -
13666 -
13667 -#
13668 -# Setup some variables
13669 -#
13670 -
13671 -CFG_OLD_FILE="/etc/modules.conf"
13672 -CFG_OLD_DIR="/etc/modules.d"
13673 -CFG_OLD_DEVFS="/etc/modules.devfs"
13674 -
13675 -CFG_NEW_FILE="/etc/modprobe.conf"
13676 -CFG_NEW_DIR="/etc/modprobe.d"
13677 -CFG_NEW_DEVFS="/etc/modprobe.devfs"
13678 -
13679 -HEADER="### This file is automatically generated by modules-update"
13680 -FULLHEADER="${HEADER}
13681 -#
13682 -# Please do not edit this file directly. If you want to change or add
13683 -# anything please take a look at the files in @MODDIR@ and read
13684 -# the manpage for modules-update(8).
13685 -#
13686 -"
13687 -
13688 -
13689 -#
13690 -# Parse command-line
13691 -#
13692 -
13693 -VERBOSE=0
13694 -DEBUG=0
13695 -FORCE="false"
13696 -BACKUP="false"
13697 -GENERATE_DEVFS="false"
13698 -ASSUME_KV=
13699 -while [[ -n $1 ]] ; do
13700 - case $1 in
13701 - -f|--force|force) FORCE="true";;
13702 - -b|--backup) BACKUP="true";;
13703 - -D|--devfs) GENERATE_DEVFS="true";;
13704 - --assume-kernel=*) ASSUME_KV=${1#*=};;
13705 - -v|--verbose) ((++VERBOSE));;
13706 - -d|--debug) ((++DEBUG));;
13707 - -V|--version) exec cat /etc/gentoo-release;;
13708 - -h|--help)
13709 - cat <<-EOF
13710 - Usage: modules-update [options]
13711 -
13712 - Options:
13713 - --assume-kernel=KV Assume the kernel is at least version KV
13714 - -b, --backup Backup existing config files (add .old ext)
13715 - -f, --force Force execution in face of bad things
13716 - -D, --devfs Force generation of devfs config files
13717 - -v, --verbose Be a bit more verbose in what we do
13718 - -d, --debug Helpful debug output
13719 - -V, --version Dump version info
13720 - -h, --help This help screen, duh
13721 - EOF
13722 - exit 0
13723 - ;;
13724 - *)
13725 - eerror "Error: I don't understand $1"
13726 - exit 1
13727 - ;;
13728 - esac
13729 - shift
13730 -done
13731 -
13732 -[[ ${DEBUG} -gt 0 ]] && set -x
13733 -
13734 -vewarn() { [[ ${VERBOSE} -gt 0 ]] && ewarn "$*" ; return 0 ; }
13735 -
13736 -if ! ${GENERATE_DEVFS} && [[ -d /etc/devfs.d ]] ; then
13737 - GENERATE_DEVFS="true"
13738 -fi
13739 -
13740 -if type -p modprobe.old > /dev/null || \
13741 - [[ $(modprobe -V 2>/dev/null) == "modprobe version"* ]]
13742 -then
13743 - GENERATE_OLD="true"
13744 -else
13745 - GENERATE_OLD="false"
13746 -fi
13747 -
13748 -# Set kernel version, either from --assume-kernel or uname -r
13749 -KV=${ASSUME_KV:-$(uname -r)}
13750 -if [[ $(KV_to_int ${KV}) -ge "$(KV_to_int 2.5.48)" ]] ; then
13751 - KERNEL_2_6="true"
13752 -else
13753 - KERNEL_2_6="false"
13754 -fi
13755 -
13756 -# Reset the sorting order since we depend on it
13757 -export LC_ALL="C"
13758 -
13759 -
13760 -#
13761 -# Build list of config files to generate and verify none
13762 -# have been modified in any way
13763 -#
13764 -
13765 -CFGFILES=""
13766 -if ${GENERATE_OLD} ; then
13767 - CFGFILES="${CFGFILES} ${CFG_OLD_FILE}"
13768 - ${GENERATE_DEVFS} && CFGFILES="${CFGFILES} ${CFG_OLD_DEVFS}"
13769 -fi
13770 -if ${KERNEL_2_6} ; then
13771 - CFGFILES="${CFGFILES} ${CFG_NEW_FILE}"
13772 - ${GENERATE_DEVFS} && CFGFILES="${CFGFILES} ${CFG_NEW_DEVFS}"
13773 -fi
13774 -
13775 -for x in ${CFGFILES} ; do
13776 - [[ -r ${x} ]] || continue
13777 -
13778 - if [[ $(sed -ne 1p "${x}") != "${HEADER}" ]] ; then
13779 - ewarn "Warning: the current ${x} has not been automatically generated"
13780 -
13781 - if ${FORCE} ; then
13782 - ewarn "--force specified, (re)generating file anyway"
13783 - else
13784 - eerror "Use \"modules-update force\" to force (re)generation"
13785 - exit 1
13786 - fi
13787 - fi
13788 -done
13789 -
13790 -
13791 -#
13792 -# Desc: backup a config file if need be and replace with new one
13793 -# Usage: backup <old config file to backup> <new config file to replace with>
13794 -# Ex: backup /etc/modules.conf /etc/modules.conf.tempfile
13795 -#
13796 -backup() {
13797 - if ${BACKUP} && [[ -e $1 ]] ; then
13798 - mv -f "$1" "$1".old
13799 - fi
13800 - mv -f "$2" "$1"
13801 -}
13802 -
13803 -
13804 -#
13805 -# Desc: Combine all config files in a dir and place output in a file
13806 -# Usage: generate_config <output config file> <config dir> <reference config dir> <silent>
13807 -# Ex: generate_config /etc/modules.conf /etc/modules.d
13808 -#
13809 -generate_config() {
13810 - local config=$1
13811 - local moddir=$2
13812 - local refdir=$3
13813 - local silent=$4
13814 - local tmpfile="${config}.$$"
13815 -
13816 - [[ -z ${silent} ]] && ebegin "Updating ${config}"
13817 -
13818 - echo "${FULLHEADER//@MODDIR@/${refdir:-${moddir}}}" > "${tmpfile}"
13819 -
13820 - for cfg in "${moddir}"/* ; do
13821 - [[ -d ${cfg} ]] && continue
13822 - [[ ! -r ${cfg} ]] && continue
13823 -
13824 - # Skip backup and RCS files; fixes bug 20597 (07 May 2004 agriffis)
13825 - [[ ${cfg} == *~ || ${cfg} == *.bak || ${cfg} == *,v ]] && continue
13826 -
13827 - # If config file is found in the reference dir, then skip it
13828 - [[ -n ${refdir} ]] && [[ -e ${refdir}/${cfg##*/} ]] && continue
13829 -
13830 - echo "### modules-update: start processing ${cfg}" >> "${tmpfile}"
13831 -
13832 - if [[ -x ${cfg} ]] ; then
13833 - # $cfg can be executable; nice touch, Wichert! :)
13834 - "${cfg}" >> "${tmpfile}"
13835 - else
13836 - cat "${cfg}" >> "${tmpfile}"
13837 - fi
13838 -
13839 - echo >> "${tmpfile}"
13840 - echo "### modules-update: end processing ${cfg}" >> "${tmpfile}"
13841 - echo >> "${tmpfile}"
13842 - done
13843 -
13844 - backup "${config}" "${tmpfile}"
13845 -
13846 - [[ -z ${silent} ]] && eend 0
13847 -
13848 - return 0
13849 -}
13850 -
13851 -
13852 -#
13853 -# Generate the old modules.conf file based upon all the snippets in
13854 -# modules.d. Since modprobe doesnt handle modules.d, we need to gather
13855 -# the files together in modules.conf for it.
13856 -#
13857 -
13858 -if [[ ! -d ${CFG_OLD_DIR} ]] ; then
13859 - vewarn "Skipping ${CFG_OLD_FILE} generation (${CFG_OLD_DIR} doesn't exist)"
13860 -
13861 -elif ! ${GENERATE_OLD} ; then
13862 - vewarn "Skipping ${CFG_OLD_FILE} generation (prerequisites not satisfied)"
13863 -
13864 -elif ! ( ${FORCE} || \
13865 - [[ ! -e ${CFG_OLD_FILE} ]] || \
13866 - is_older_than ${CFG_OLD_FILE} ${CFG_OLD_DIR} )
13867 -then
13868 - vewarn "Skipping ${CFG_OLD_FILE} generation (file is newer than dependencies)"
13869 -
13870 -else
13871 - generate_config ${CFG_OLD_FILE} ${CFG_OLD_DIR}
13872 -fi
13873 -
13874 -
13875 -#
13876 -# Generate the new modprobe.conf file if possible. What this entails is
13877 -# grabbing details from the old modprobe via the -c option and sticking
13878 -# it in the newer config file. This is useful for backwards compat support
13879 -# and for packages that provide older style /etc/modules.d/ files but not
13880 -# newer style /etc/modprobe.d/ files.
13881 -#
13882 -# First we try to use the script `generate-modprobe.conf` from the
13883 -# module-init-tools and if that fails us, we try and generate modprobe.conf
13884 -# ourselves from the /etc/modules.d/ files.
13885 -#
13886 -
13887 -if ! ${KERNEL_2_6} ; then
13888 - vewarn "Skipping ${CFG_NEW_FILE} generation (not needed for 2.4 kernels)"
13889 -
13890 -elif ! type -p generate-modprobe.conf > /dev/null ; then
13891 - vewarn "Skipping ${CFG_NEW_FILE} generation (generate-modprobe.conf doesn't exist)"
13892 -
13893 -elif ! ( ${FORCE} || \
13894 - [[ ! -e ${CFG_NEW_FILE} ]] || \
13895 - is_older_than ${CFG_NEW_FILE} ${CFG_OLD_DIR} ${CFG_NEW_DIR} )
13896 -then
13897 - vewarn "Skipping ${CFG_NEW_FILE} generation (file is newer than dependencies)"
13898 -
13899 -else
13900 -
13901 - generated_ok=0
13902 - tmpfile="${CFG_NEW_FILE}.$$"
13903 -
13904 - #
13905 - # First we try to use regular generate-modprobe.conf
13906 - #
13907 - if ${GENERATE_OLD} ; then
13908 - # Make sure that generate-modprobe.conf can handle --assume-kernel
13909 - # if we were called with it.
13910 - if [[ -n ${ASSUME_KV} ]] && \
13911 - ! grep -qe --assume-kernel /sbin/generate-modprobe.conf ; then
13912 - eerror "Error: modules-update called with --assume-kernel flag, but"
13913 - eerror "generate-modprobe.conf doesn't understand it. You need to"
13914 - eerror "install >=module-init-tools-3.0-r2"
13915 - exit 3
13916 - fi
13917 -
13918 - ebegin "Updating ${CFG_NEW_FILE}"
13919 - echo "${FULLHEADER//@MODDIR@/${CFG_NEW_DIR}}" > "${tmpfile}"
13920 - if generate-modprobe.conf ${ASSUME_KV:+--assume-kernel=${KV}} \
13921 - >> "${tmpfile}" 2> "${tmpfile}.err"
13922 - then
13923 - backup "${CFG_NEW_FILE}" "${tmpfile}"
13924 - eend 0
13925 - generated_ok=1
13926 - else
13927 - [[ ${VERBOSE} -gt 0 ]] && cat "${tmpfile}.err"
13928 - eend 1 "Warning: could not generate ${CFG_NEW_FILE}!"
13929 - fi
13930 - fi
13931 -
13932 - #
13933 - # If the helper script failed, we fall back to doing it by hand
13934 - #
13935 - if [[ ${generated_ok} -eq 0 ]] ; then
13936 - ebegin "Updating ${CFG_NEW_FILE} by hand"
13937 -
13938 - generate_config "${CFG_NEW_FILE}" "${CFG_OLD_DIR}" "${CFG_NEW_DIR}" 0
13939 - echo "${FULLHEADER//@MODDIR@/${CFG_NEW_DIR}}" > "${tmpfile}"
13940 -
13941 - # Just use generate-modprobe.conf to filter compatible syntax
13942 - if TESTING_MODPROBE_CONF=${CFG_NEW_FILE} \
13943 - generate-modprobe.conf ${ASSUME_KV:+--assume-kernel=${KV}} \
13944 - >> "${tmpfile}" 2> "${tmpfile}.err"
13945 - then
13946 - # we use mv here instead of backup_config() as the call to
13947 - # generate_config() above already took care of the backup
13948 - mv -f "${tmpfile}" "${CFG_NEW_FILE}"
13949 - eend $?
13950 - else
13951 - [[ ${VERBOSE} -gt 0 ]] && cat "${tmpfile}.err"
13952 - eend 1 "Warning: could not generate ${CFG_NEW_FILE}!"
13953 - fi
13954 - fi
13955 -
13956 - rm -f "${tmpfile}" "${tmpfile}.err"
13957 -
13958 - #
13959 - # Take care of generating /etc/modprobe.devfs if need be.
13960 - #
13961 - if ${GENERATE_DEVFS} && [[ -f ${CFG_OLD_DEVFS} ]] && \
13962 - ( [[ ! -e ${CFG_NEW_DEVFS} ]] || [[ ${CFG_OLD_DEVFS} -nt ${CFG_NEW_DEVFS} ]] || ${FORCE} )
13963 - then
13964 - ebegin "Updating ${CFG_NEW_DEVFS}"
13965 -
13966 - tmpfile="${CFG_NEW_DEVFS}.$$"
13967 - tmpfile_old="${CFG_OLD_DEVFS}.$$"
13968 -
13969 - echo "${FULLHEADER/@MODDIR@/${CFG_NEW_DIR}}" > "${tmpfile_old}"
13970 - cp -f "${tmpfile_old}" "${tmpfile}"
13971 - gawk '$0 !~ /^[[:space:]]*include/ { print $0 }' \
13972 - "${CFG_OLD_DEVFS}" >> "${tmpfile_old}"
13973 -
13974 - if TESTING_MODPROBE_CONF=${tmpfile_old} \
13975 - generate-modprobe.conf ${ASSUME_KV:+--assume-kernel=${KV}} \
13976 - >> "${tmpfile}" 2> "${tmpfile}.err"
13977 - then
13978 - echo >> "${tmpfile}"
13979 - echo "include /etc/modprobe.conf" >> "${tmpfile}"
13980 - backup "${CFG_NEW_DEVFS}" "${tmpfile}"
13981 - eend 0
13982 - else
13983 - [[ ${VERBOSE} -gt 0 ]] && cat "${tmpfile}.err"
13984 - eend 1 "Warning: could not generate ${CFG_NEW_DEVFS}!"
13985 - rm -f "${tmpfile}"
13986 - fi
13987 -
13988 - backup "${CFG_OLD_DEVFS}" "${tmpfile_old}"
13989 -
13990 - rm -f "${tmpfile_old}" "${tmpfile}" "${tmpfile}.err"
13991 - fi
13992 -fi
13993 -
13994 -
13995 -#
13996 -# Call depmod to keep insmod from complaining that modules.conf is more
13997 -# recent then the modules.dep file.
13998 -#
13999 -
14000 -grab_depfile() {
14001 - # the modules.conf file has optional syntax:
14002 - # depfile=/path/to/modules.dep
14003 - local ret=""
14004 - if [[ -e ${CFG_OLD_FILE} ]] ; then
14005 - ret=$(sed -n -e '/^[[:space:]]*depfile=/s:.*=::p' ${CFG_OLD_FILE})
14006 - fi
14007 - [[ -z ${ret} ]] && ret="/lib/modules/${KV}/modules.dep"
14008 - eval echo "${ret}"
14009 -}
14010 -depfile=$(grab_depfile)
14011 -
14012 -if [[ -d ${depfile%/*} ]] ; then
14013 - if [[ ${CFG_NEW_FILE} -nt ${depfile} ]] ; then
14014 - ebegin "Updating modules.dep"
14015 - for cfg in /lib/modules/${KV}/build /usr/src/linux-${KV} \
14016 - /boot /usr/src/linux ""
14017 - do
14018 - cfg="${cfg}/System.map"
14019 - [[ -f ${cfg} ]] && break
14020 - done
14021 - [[ -n ${cfg} ]] && cfg="-F ${cfg}"
14022 - depmod -a ${cfg} ${KV}
14023 - eend $?
14024 - fi
14025 -else
14026 - vewarn "The dir '${depfile}' does not exist, skipping call to depmod"
14027 -fi
14028 -
14029 -exit 0
14030
14031 Modified: trunk/baselayout-prefix/sbin/rc
14032 ===================================================================
14033 --- trunk/baselayout-prefix/sbin/rc 2011-03-31 18:45:54 UTC (rev 1703)
14034 +++ trunk/baselayout-prefix/sbin/rc 2011-04-28 18:25:46 UTC (rev 1704)
14035 @@ -1,5 +1,5 @@
14036 #!/sbin/runscript
14037 -# Copyright 1999-2006 Gentoo Foundation
14038 +# Copyright 1999-2007 Gentoo Foundation
14039 # Distributed under the terms of the GNU General Public License v2
14040
14041 trap ":" INT QUIT TSTP
14042 @@ -41,7 +41,7 @@
14043 echo
14044 eerror "Since this is a critical task, startup cannot continue."
14045 echo
14046 - /sbin/sulogin ${CONSOLE}
14047 + sulogin ${CONSOLE}
14048 einfo "Unmounting filesystems"
14049 if [ -c /dev/null ]; then
14050 /bin/mount -a -o remount,ro &>/dev/null
14051 @@ -73,7 +73,7 @@
14052 echo
14053 eerror " # mkdir -p $1"
14054 echo; echo
14055 - /sbin/sulogin ${CONSOLE}
14056 + sulogin ${CONSOLE}
14057 fi
14058 einfo "Unmounting filesystems"
14059 /bin/mount -a -o remount,ro &>/dev/null
14060 @@ -208,7 +208,7 @@
14061
14062 echo
14063 echo -e "${GOOD}Gentoo Linux${GENTOO_VERS}; ${BRACKET}http://www.gentoo.org/${NORMAL}"
14064 - echo -e " Copyright 1999-2006 Gentoo Foundation; Distributed under the GPLv2"
14065 + echo -e " Copyright 1999-2009 Gentoo Foundation; Distributed under the GPLv2"
14066 echo
14067 if [[ ${RC_INTERACTIVE} == "yes" ]] ; then
14068 echo -e "Press ${GOOD}I${NORMAL} to enter interactive boot mode"
14069 @@ -216,14 +216,26 @@
14070 fi
14071 check_statedir /proc
14072
14073 - ebegin "Mounting proc at /proc"
14074 - if [[ ${RC_USE_FSTAB} = "yes" ]] ; then
14075 - mntcmd=$(get_mount_fstab /proc)
14076 + # make sure /proc/ isn't full of crap #291916
14077 + do_mnt=1
14078 + if is_mounted /proc ; then
14079 + do_mnt=0
14080 + elif ! is_clean /proc ; then
14081 + ewarn "You have crap in your /proc/; please clean it; see #291916"
14082 + fi
14083 +
14084 + if [[ ${do_mnt} == 1 ]] ; then
14085 + ebegin "Mounting proc at /proc"
14086 + if [[ ${RC_USE_FSTAB} = "yes" ]] ; then
14087 + mntcmd=$(get_mount_fstab /proc)
14088 + else
14089 + unset mntcmd
14090 + fi
14091 + try mount -n ${mntcmd:--t proc proc /proc -o noexec,nosuid,nodev}
14092 + eend $?
14093 else
14094 - unset mntcmd
14095 + einfo "Skipping mount of /proc as it's already mounted"
14096 fi
14097 - try mount -n ${mntcmd:--t proc proc /proc -o noexec,nosuid,nodev}
14098 - eend $?
14099
14100 # Start profiling init now we have /proc
14101 profiling start
14102 @@ -235,14 +247,26 @@
14103
14104 if [ "$(get_KV)" -ge "$(KV_to_int '2.6.0')" ] ; then
14105 if [[ -d /sys ]] ; then
14106 - ebegin "Mounting sysfs at /sys"
14107 - if [[ ${RC_USE_FSTAB} = "yes" ]] ; then
14108 - mntcmd=$(get_mount_fstab /sys)
14109 + # make sure /sys/ isn't full of crap #291916
14110 + do_mnt=1
14111 + if is_mounted /sys ; then
14112 + do_mnt=0
14113 + elif ! is_clean /sys ; then
14114 + ewarn "You have crap in your /sys/; please clean it; see #291916"
14115 + fi
14116 +
14117 + if [[ ${do_mnt} == 1 ]] ; then
14118 + ebegin "Mounting sysfs at /sys"
14119 + if [[ ${RC_USE_FSTAB} = "yes" ]] ; then
14120 + mntcmd=$(get_mount_fstab /sys)
14121 + else
14122 + unset mntcmd
14123 + fi
14124 + try mount -n ${mntcmd:--t sysfs sysfs /sys -o noexec,nosuid,nodev}
14125 + eend $?
14126 else
14127 - unset mntcmd
14128 + einfo "Skipping mount of /sys as it's already mounted"
14129 fi
14130 - try mount -n ${mntcmd:--t sysfs sysfs /sys -o noexec,nosuid,nodev}
14131 - eend $?
14132 else
14133 ewarn "No /sys to mount sysfs needed in 2.6 and later kernels!"
14134 fi
14135 @@ -288,9 +312,9 @@
14136 esac
14137
14138 # Check udev prerequisites and kernel params
14139 - if [ "${udev}" = "yes" ] && has_addon udev
14140 + if [ "${udev}" = "yes" ]
14141 then
14142 - if get_bootparam "noudev" || \
14143 + if get_bootparam "noudev" || ! has_addon udev-start.sh || \
14144 [ ${devfs_automounted} = "yes" ] || \
14145 [ "$(get_KV)" -lt "$(KV_to_int '2.6.0')" ]
14146 then
14147 @@ -299,9 +323,10 @@
14148 fi
14149
14150 # Check devfs prerequisites and kernel params
14151 - if [ "${devfs}" = "yes" ] && has_addon devfs
14152 + if [ "${devfs}" = "yes" ]
14153 then
14154 - if get_bootparam "nodevfs" || [ "${udev}" = "yes" ]
14155 + if get_bootparam "nodevfs" || [ "${udev}" = "yes" ] || \
14156 + ! has_addon devfs-start.sh
14157 then
14158 devfs="no"
14159 fi
14160 @@ -325,7 +350,6 @@
14161
14162 # OK, if we got here, things are probably not right :)
14163 if [[ ${devfs} == "no" && ${udev} == "no" ]] ; then
14164 - clear
14165 echo
14166 einfo "The Gentoo Linux system initialization scripts have detected that"
14167 einfo "your system does not support UDEV. Since Gentoo Linux has been"
14168 @@ -359,14 +383,18 @@
14169 fi
14170
14171 if [[ -d /dev/pts ]] ; then
14172 - ebegin "Mounting devpts at /dev/pts"
14173 - if [[ ${RC_USE_FSTAB} = "yes" ]] ; then
14174 - mntcmd=$(get_mount_fstab /dev/pts)
14175 + if ! is_mounted /dev/pts ; then
14176 + ebegin "Mounting devpts at /dev/pts"
14177 + if [[ ${RC_USE_FSTAB} = "yes" ]] ; then
14178 + mntcmd=$(get_mount_fstab /dev/pts)
14179 + else
14180 + unset mntcmd
14181 + fi
14182 + try mount -n ${mntcmd:--t devpts devpts /dev/pts -o gid=5,mode=0620,noexec,nosuid}
14183 + eend $?
14184 else
14185 - unset mntcmd
14186 + einfo "Skipping mount of /dev/pts as it's already mounted"
14187 fi
14188 - try mount -n ${mntcmd:--t devpts devpts /dev/pts -o gid=5,mode=0620,noexec,nosuid}
14189 - eend $?
14190 fi
14191 fi
14192 fi
14193 @@ -410,7 +438,7 @@
14194 eerror "One or more critical startup scripts failed to start!"
14195 eerror "Please correct this, and reboot ..."
14196 echo; echo
14197 - /sbin/sulogin ${CONSOLE}
14198 + sulogin ${CONSOLE}
14199 einfo "Unmounting filesystems"
14200 /bin/mount -a -o remount,ro &>/dev/null
14201 einfo "Rebooting"
14202 @@ -505,7 +533,7 @@
14203
14204 # Clear $svcdir from stale entries, but leave the caches around, as it
14205 # should help speed things up a bit
14206 - rm -rf $(ls -d1 "${svcdir}/"* 2>/dev/null | \
14207 + rm -rf $(ls -d1 "${svcdir:-/lib/rcscripts/init.d}/"* 2>/dev/null | \
14208 grep -ve '\(depcache\|deptree\|envcache\)')
14209
14210 echo "sysinit" > "${svcdir}/softlevel"
14211 @@ -831,7 +859,7 @@
14212
14213 if [[ ${SOFTLEVEL} == "single" ]] ; then
14214 rm -rf "${svcdir}/softscripts.new"
14215 - /sbin/sulogin ${CONSOLE}
14216 + [[ ${RUNLEVEL} == "S" ]] && sulogin ${CONSOLE}
14217 exit 0
14218 fi
14219
14220
14221 Modified: trunk/baselayout-prefix/sbin/rc-daemon.sh
14222 ===================================================================
14223 --- trunk/baselayout-prefix/sbin/rc-daemon.sh 2011-03-31 18:45:54 UTC (rev 1703)
14224 +++ trunk/baselayout-prefix/sbin/rc-daemon.sh 2011-04-28 18:25:46 UTC (rev 1704)
14225 @@ -1,4 +1,4 @@
14226 -# Copyright 1999-2006 Gentoo Foundation
14227 +# Copyright 1999-2007 Gentoo Foundation
14228 # Distributed under the terms of the GNU General Public License v2
14229
14230 # RC functions to work with daemons
14231 @@ -80,6 +80,8 @@
14232 done
14233
14234 [[ -z ${RC_RETRY_COUNT} ]] && RC_RETRY_COUNT=5
14235 + [[ ${RC_RETRY_COUNT} != "${RC_RETRY_COUNT//[![:digit:]]/}" ]] \
14236 + && RC_RETRY_COUNT=5
14237 }
14238
14239 # void rc_setup_daemon_vars(void)
14240 @@ -325,7 +327,7 @@
14241 # If not, we stop the service
14242 update_service_status() {
14243 local service="$1" daemonfile="${svcdir}/daemons/$1" i
14244 - local -a RC_DAEMONS=() RC_PIDFILES=()
14245 + local -a RC_DAEMONS=() RC_PIDFILES=() RC_NAMES=()
14246
14247 # We only care about marking started services as stopped if the daemon(s)
14248 # for it are no longer running
14249 @@ -354,7 +356,7 @@
14250 local args="$( requote "$@" )" result i
14251 local cmd name pidfile pid stopping signal nothing=false
14252 local daemonfile=
14253 - local -a RC_DAEMONS=() RC_PIDFILES=()
14254 + local -a RC_DAEMONS=() RC_PIDFILES=() RC_NAMES=()
14255
14256 if [[ -n ${SVCNAME} ]] ; then
14257 daemonfile="${svcdir}/daemons/${SVCNAME}"
14258 @@ -380,9 +382,10 @@
14259 # But most called to --stop only set the pidfile
14260 if [[ ${RC_DAEMONS[i]} == "{cmd}" \
14261 || ${RC_PIDFILES[i]} == "${pidfile}" ]]; then
14262 - unset RC_DAEMONS[i] RC_PIDFILES[i]
14263 + unset RC_DAEMONS[i] RC_PIDFILES[i] RC_NAMES[i]
14264 RC_DAEMONS=( "${RC_DAEMONS[@]}" )
14265 RC_PIDFILES=( "${RC_PIDFILES[@]}" )
14266 + RC_NAMES=( "${RC_NAMES[@]}" )
14267 break
14268 fi
14269 done
14270 @@ -404,6 +407,7 @@
14271 if [[ ${i} == "${max}" ]]; then
14272 RC_DAEMONS[max]="${cmd}"
14273 RC_PIDFILES[max]="${pidfile}"
14274 + RC_NAMES[max]="${name}"
14275 fi
14276 fi
14277 fi
14278 @@ -412,12 +416,14 @@
14279 if [[ ${#RC_DAEMONS[@]} == "0" ]]; then
14280 [[ -f ${daemonfile} ]] && rm -f "${daemonfile}"
14281 elif [[ -n ${daemonfile} ]] ; then
14282 - echo "RC_DAEMONS[0]=\"${RC_DAEMONS[0]}\"" > "${daemonfile}"
14283 - echo "RC_PIDFILES[0]=\"${RC_PIDFILES[0]}\"" >> "${daemonfile}"
14284 + echo "RC_DAEMONS[0]='${RC_DAEMONS[0]}'" > "${daemonfile}"
14285 + echo "RC_PIDFILES[0]='${RC_PIDFILES[0]}'" >> "${daemonfile}"
14286 + echo "RC_NAMES[0]='${RC_NAMES[0]}'" >> "${daemonfile}"
14287
14288 for (( i=1; i<${#RC_DAEMONS[@]}; i++ )); do
14289 - echo "RC_DAEMONS[${i}]=\"${RC_DAEMONS[i]}\"" >> "${daemonfile}"
14290 - echo "RC_PIDFILES[${i}]=\"${RC_PIDFILES[i]}\"" >> "${daemonfile}"
14291 + echo "RC_DAEMONS[${i}]='${RC_DAEMONS[i]}'" >> "${daemonfile}"
14292 + echo "RC_PIDFILES[${i}]='${RC_PIDFILES[i]}'" >> "${daemonfile}"
14293 + echo "RC_NAMES[${i}]='${RC_NAMES[i]}'" >> "${daemonfile}"
14294 done
14295 fi
14296
14297
14298 Modified: trunk/baselayout-prefix/sbin/rc-help.sh
14299 ===================================================================
14300 --- trunk/baselayout-prefix/sbin/rc-help.sh 2011-03-31 18:45:54 UTC (rev 1703)
14301 +++ trunk/baselayout-prefix/sbin/rc-help.sh 2011-04-28 18:25:46 UTC (rev 1704)
14302 @@ -1,5 +1,5 @@
14303 #!/bin/bash
14304 -# Copyright 1999-2006 Gentoo Foundation
14305 +# Copyright 1999-2007 Gentoo Foundation
14306 # Distributed under the terms of the GNU General Public License v2
14307
14308 source /sbin/functions.sh
14309 @@ -40,7 +40,7 @@
14310 if [[ ${BE_VERBOSE} == "yes" ]] ; then
14311 echo -e "
14312 ${GREEN}Gentoo RC-Scripts; ${BLUE}http://www.gentoo.org/${OFF}
14313 - Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL
14314 + Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL
14315 "
14316 fi
14317
14318 @@ -67,6 +67,9 @@
14319 can be handled correctly. Refer to the portmap rc-script for an
14320 example.
14321
14322 + ${GREEN}conditionalrestart|condrestart${OFF}
14323 + Same as 'restart', but only if the service has already been started.
14324 +
14325 ${GREEN}pause${OFF}
14326 Same as 'stop', but the services that depends on it, will not be
14327 stopped. This is useful for stopping a network interface without
14328 @@ -116,8 +119,9 @@
14329 Suppress output to stdout, except if:${NL}
14330 1) It is a warning, then output to stdout
14331 2) It is an error, then output to stderr${NL}
14332 - ${GREEN}--nocolor${OFF}
14333 - Suppress the use of colors."
14334 + ${GREEN}--verbose${OFF} Output extra information
14335 + ${GREEN}--debug${OFF} Output debug information
14336 + ${GREEN}--nocolor${OFF} Suppress the use of colors"
14337
14338 if [[ ${BE_VERBOSE} == "yes" ]] ; then
14339 echo -e "
14340
14341 Modified: trunk/baselayout-prefix/sbin/rc-services.sh
14342 ===================================================================
14343 --- trunk/baselayout-prefix/sbin/rc-services.sh 2011-03-31 18:45:54 UTC (rev 1703)
14344 +++ trunk/baselayout-prefix/sbin/rc-services.sh 2011-04-28 18:25:46 UTC (rev 1704)
14345 @@ -1,4 +1,4 @@
14346 -# Copyright 1999-2004 Gentoo Foundation
14347 +# Copyright 1999-2007 Gentoo Foundation
14348 # Distributed under the terms of the GNU General Public License v2
14349
14350 # RC Dependency and misc service functions
14351 @@ -586,12 +586,13 @@
14352 [[ -z $1 || -z $2 ]] && return 1
14353
14354 local f="${svcdir}/$2/$1"
14355 + if [[ ! -x /etc/init.d/"$1" ]] ; then
14356 + rm -f "${f}"
14357 + return 1
14358 + fi
14359
14360 # Service is in the state requested
14361 - [[ -L ${f} ]] && return 0
14362 -
14363 - [[ ! -e ${f} ]] && rm -f "${f}"
14364 - return 1
14365 + [[ -e ${f} ]]
14366 }
14367
14368 # bool service_coldplugged(service)
14369 @@ -707,11 +708,11 @@
14370 # If index is emtpy, then we don't care what the first daemon launched
14371 # was, otherwise the daemon must also be at that index
14372 service_started_daemon() {
14373 - local service="$1" daemon="$2" index="${3:-[0-9]*}"
14374 + local service="$1" daemon="'$2'" index="${3:-[0-9]*}"
14375 local daemonfile="${svcdir}/daemons/${service}"
14376
14377 [[ ! -e ${daemonfile} ]] && return 1
14378 - grep -q '^RC_DAEMONS\['"${index}"'\]="'${daemon}'"$' "${daemonfile}"
14379 + grep -q '^RC_DAEMONS\['"${index}"'\]='"${daemon}"'$' "${daemonfile}"
14380 }
14381
14382 # bool net_service(service)
14383
14384 Modified: trunk/baselayout-prefix/sbin/rc-update
14385 ===================================================================
14386 --- trunk/baselayout-prefix/sbin/rc-update 2011-03-31 18:45:54 UTC (rev 1703)
14387 +++ trunk/baselayout-prefix/sbin/rc-update 2011-04-28 18:25:46 UTC (rev 1704)
14388 @@ -1,5 +1,5 @@
14389 #!/bin/bash
14390 -# Copyright 1999-2006 Gentoo Foundation
14391 +# Copyright 1999-2007 Gentoo Foundation
14392 # Distributed under the terms of the GNU General Public License v2
14393
14394 source /sbin/functions.sh
14395 @@ -139,10 +139,10 @@
14396 myscripts=$(cd "${ROOT}"etc/init.d; ls)
14397
14398 # Sanity check to make sure everything is kosher ...
14399 - for x in $(find "${ROOT}"etc/runlevels -xtype l) ; do
14400 - ewarn "Broken runlevel entry: ${x}"
14401 + for x in $(find "${ROOT}"etc/runlevels -type l) ; do
14402 + [[ -e ${x} ]] || ewarn "Broken runlevel entry: ${x}"
14403 done
14404 - for x in $(find "${ROOT}"etc/runlevels ! -type l -a ! -type d) ; do
14405 + for x in $(find "${ROOT}"etc/runlevels -maxdepth 1 ! -type l -a ! -type d) ; do
14406 ewarn "Invalid runlevel entry: ${x}"
14407 done
14408
14409
14410 Modified: trunk/baselayout-prefix/sbin/runscript.sh
14411 ===================================================================
14412 --- trunk/baselayout-prefix/sbin/runscript.sh 2011-03-31 18:45:54 UTC (rev 1703)
14413 +++ trunk/baselayout-prefix/sbin/runscript.sh 2011-04-28 18:25:46 UTC (rev 1704)
14414 @@ -1,12 +1,14 @@
14415 #!@GENTOO_PORTAGE_EPREFIX@/bin/bash
14416 -# Copyright 1999-2006 Gentoo Foundation
14417 +# Copyright 1999-2007 Gentoo Foundation
14418 # Distributed under the terms of the GNU General Public License v2
14419
14420 +[[ " $* " == *" --debug "* ]] && set -x
14421 +
14422 # Common functions
14423 -[[ ${RC_GOT_FUNCTIONS} != "yes" ]] && source @GENTOO_PORTAGE_EPREFIX@/sbin/functions.sh
14424 +[[ ${RC_GOT_FUNCTIONS} != "yes" ]] && source "@GENTOO_PORTAGE_EPREFIX@"/etc/init.d/functions.sh
14425
14426 ## User must be root to run most script stuff (except status)
14427 -#if [[ ${EUID} != "0" ]] && ! [[ $2 == "status" && $# -eq 2 ]] ; then
14428 +#if [[ ${EUID} != "0" ]] && [[ " $* " != *" status "* ]] ; then
14429 # eerror "$0: must be root to run init scripts"
14430 # exit 1
14431 #fi
14432 @@ -69,7 +71,6 @@
14433
14434 # State variables
14435 svcpause="no"
14436 -svcrestart="no"
14437
14438 # Functions to handle dependencies and services
14439 [[ ${RC_GOT_SERVICES} != "yes" ]] && source "${svclib}/sh/rc-services.sh"
14440 @@ -134,7 +135,10 @@
14441 }
14442
14443 restart() {
14444 - svc_restart
14445 + if ! service_stopped "${SVCNAME}" ; then
14446 + svc_stop || return "$?"
14447 + fi
14448 + svc_start
14449 }
14450
14451 status() {
14452 @@ -154,11 +158,20 @@
14453 [[ ! -d "${svcdir}/scheduled/${SVCNAME}" ]] && return
14454 local x= services=
14455
14456 + # If we're being started in the background, then don't
14457 + # tie up the daemon that called us starting our scheduled services
14458 + if [[ ${IN_BACKGROUND} == "true" || ${IN_BACKGROUND} == "1" ]] ; then
14459 + unset IN_BACKGROUND
14460 + svc_start_scheduled &
14461 + export IN_BACKGROUND=true
14462 + return
14463 + fi
14464 +
14465 for x in $(dolisting "${svcdir}/scheduled/${SVCNAME}/") ; do
14466 services="${services} ${x##*/}"
14467 done
14468
14469 - for x in ${services} ; do
14470 + for x in $(trace_dependencies ${services}) ; do
14471 service_stopped "${x}" && start_service "${x}"
14472 rm -f "${svcdir}/scheduled/${SVCNAME}/${x}"
14473 done
14474 @@ -174,11 +187,15 @@
14475 if is_runlevel_stop && service_failed "${SVCNAME}" ; then
14476 return 1
14477 elif service_stopped "${SVCNAME}" ; then
14478 - ewarn "WARNING: ${SVCNAME} has not yet been started."
14479 + if [[ ${IN_HOTPLUG} != "1" ]] ; then
14480 + ewarn "WARNING: ${SVCNAME} has not yet been started."
14481 + fi
14482 return 0
14483 fi
14484 if ! mark_service_stopping "${SVCNAME}" ; then
14485 - eerror "ERROR: ${SVCNAME} is already stopping."
14486 + if [[ ${IN_HOTPLUG} != "1" ]] ; then
14487 + eerror "ERROR: ${SVCNAME} is already stopping."
14488 + fi
14489 return 1
14490 fi
14491
14492 @@ -297,11 +314,15 @@
14493 if is_runlevel_start && service_failed "${SVCNAME}" ; then
14494 return 1
14495 elif service_started "${SVCNAME}" ; then
14496 - ewarn "WARNING: ${SVCNAME} has already been started."
14497 + if [[ ${IN_HOTPLUG} != "1" ]] ; then
14498 + ewarn "WARNING: ${SVCNAME} has already been started."
14499 + fi
14500 return 0
14501 elif service_inactive "${SVCNAME}" ; then
14502 if [[ ${IN_BACKGROUND} != "true" ]] ; then
14503 - ewarn "WARNING: ${SVCNAME} has already been started."
14504 + if [[ ${IN_HOTPLUG} != "1" ]] ; then
14505 + ewarn "WARNING: ${SVCNAME} has already been started."
14506 + fi
14507 return 0
14508 fi
14509 fi
14510 @@ -459,10 +480,66 @@
14511 }
14512
14513 svc_restart() {
14514 - if ! service_stopped "${SVCNAME}" ; then
14515 - svc_stop || return "$?"
14516 + # We don't kill child processes if we're restarting
14517 + # This is especically important for sshd ....
14518 + RC_KILL_CHILDREN="no"
14519 +
14520 + # Create a snapshot of started services
14521 + rm -rf "${svcdir}/snapshot/$$"
14522 + mkdir -p "${svcdir}/snapshot/$$"
14523 + cp -pPR "${svcdir}"/started/* "${svcdir}"/inactive/* \
14524 + "${svcdir}/snapshot/$$/" 2>/dev/null
14525 + rm -f "${svcdir}/snapshot/$$/${SVCNAME}"
14526 +
14527 + # Simple way to try and detect if the service use svc_{start,stop}
14528 + # to restart if it have a custom restart() funtion.
14529 + if [[ -n $(egrep '^[[:space:]]*restart[[:space:]]*()' "/etc/init.d/${SVCNAME}") ]] ; then
14530 + if [[ -z $(egrep 'svc_stop' "/etc/init.d/${SVCNAME}") || \
14531 + -z $(egrep 'svc_start' "/etc/init.d/${SVCNAME}") ]] ; then
14532 + echo
14533 + ewarn "Please use 'svc_stop; svc_start' and not 'stop; start' to"
14534 + ewarn "restart the service in its custom 'restart()' function."
14535 + ewarn "Run ${SVCNAME} without arguments for more info."
14536 + echo
14537 + if ! service_stopped "${SVCNAME}" ; then
14538 + svc_stop || return "$?"
14539 + fi
14540 + svc_start
14541 + else
14542 + restart
14543 + fi
14544 + else
14545 + restart
14546 fi
14547 - svc_start
14548 + retval="$?"
14549 +
14550 + [[ -e "${svcdir}/scheduled/${SVCNAME}" ]] \
14551 + && rm -Rf "${svcdir}/scheduled/${SVCNAME}"
14552 +
14553 + # Restart dependencies as well
14554 + for x in $(dolisting "${svcdir}/snapshot/$$/") ; do
14555 + x="${x##*/}"
14556 + if [[ -x /etc/init.d/"${x}" ]] && service_stopped "${x}" ; then
14557 + if service_inactive "${SVCNAME}" \
14558 + || service_wasinactive "${SVCNAME}" ; then
14559 + svc_schedule_start "${SVCNAME}" "${x}"
14560 + ewarn "WARNING: ${x} is scheduled to start when ${SVCNAME} has started."
14561 + elif service_started "${SVCNAME}" ; then
14562 + start_service "${x}"
14563 + fi
14564 + fi
14565 + done
14566 + rm -rf "${svcdir}/snapshot/$$"
14567 +
14568 + service_started "${SVCNAME}" && svc_start_scheduled
14569 +
14570 + # Wait for services to come up
14571 + if [[ ${IN_BACKGROUND} != "true" \
14572 + && ${IN_BACKGROUND} != "1" ]] ; then
14573 + [[ ${RC_PARALLEL_STARTUP} == "yes" ]] && wait
14574 + fi
14575 +
14576 + return ${retval}
14577 }
14578
14579 svc_status() {
14580 @@ -549,7 +626,7 @@
14581 usage ${opts}
14582 exit 1
14583 fi
14584 -for arg in $* ; do
14585 +for arg in "$@" ; do
14586 case "${arg}" in
14587 --quiet)
14588 RC_QUIET="yes"
14589 @@ -569,7 +646,7 @@
14590 done
14591
14592 retval=0
14593 -for arg in $* ; do
14594 +for arg in "$@" ; do
14595 case "${arg}" in
14596 stop)
14597 if [[ -e "${svcdir}/scheduled/${SVCNAME}" ]] ; then
14598 @@ -581,7 +658,8 @@
14599 if [[ ${IN_BACKGROUND} == "true" ]] ; then
14600 rm -rf "${svcdir}/snapshot/$$"
14601 mkdir -p "${svcdir}/snapshot/$$"
14602 - cp -pP "${svcdir}"/started/* "${svcdir}/snapshot/$$/"
14603 + cp -pPR "${svcdir}"/started/* "${svcdir}"/inactive/* \
14604 + "${svcdir}/snapshot/$$/" 2>/dev/null
14605 rm -f "${svcdir}/snapshot/$$/${SVCNAME}"
14606 fi
14607
14608 @@ -590,8 +668,9 @@
14609
14610 if [[ ${IN_BACKGROUND} == "true" ]] ; then
14611 for x in $(dolisting "${svcdir}/snapshot/$$/") ; do
14612 - if [[ -x ${x} ]] && service_stopped "${x##*/}" ; then
14613 - svc_schedule_start "${SVCNAME}" "${x##*/}"
14614 + x="${x##*/}"
14615 + if [[ -x /etc/init.d/"${x}" ]] && service_stopped "${x}" ; then
14616 + svc_schedule_start "${SVCNAME}" "${x}"
14617 fi
14618 done
14619 rm -rf "${svcdir}/snapshot/$$"
14620 @@ -617,60 +696,14 @@
14621 mark_service_stopped "${SVCNAME}"
14622 ;;
14623 restart)
14624 - svcrestart="yes"
14625 -
14626 - # We don't kill child processes if we're restarting
14627 - # This is especically important for sshd ....
14628 - RC_KILL_CHILDREN="no"
14629 -
14630 - # Create a snapshot of started services
14631 - rm -rf "${svcdir}/snapshot/$$"
14632 - mkdir -p "${svcdir}/snapshot/$$"
14633 - cp -pP "${svcdir}"/started/* "${svcdir}/snapshot/$$/"
14634 - rm -f "${svcdir}/snapshot/$$/${SVCNAME}"
14635 -
14636 - # Simple way to try and detect if the service use svc_{start,stop}
14637 - # to restart if it have a custom restart() funtion.
14638 - if [[ -n $(egrep '^[[:space:]]*restart[[:space:]]*()' "@GENTOO_PORTAGE_EPREFIX@/etc/init.d/${SVCNAME}") ]] ; then
14639 - if [[ -z $(egrep 'svc_stop' "@GENTOO_PORTAGE_EPREFIX@/etc/init.d/${SVCNAME}") || \
14640 - -z $(egrep 'svc_start' "@GENTOO_PORTAGE_EPREFIX@/etc/init.d/${SVCNAME}") ]] ; then
14641 - echo
14642 - ewarn "Please use 'svc_stop; svc_start' and not 'stop; start' to"
14643 - ewarn "restart the service in its custom 'restart()' function."
14644 - ewarn "Run ${SVCNAME} without arguments for more info."
14645 - echo
14646 - svc_restart
14647 - else
14648 - restart
14649 - fi
14650 - else
14651 - restart
14652 + svc_restart
14653 + retval="$?"
14654 + ;;
14655 + condrestart|conditionalrestart)
14656 + if service_started "${SVCNAME}" ; then
14657 + svc_restart
14658 fi
14659 retval="$?"
14660 -
14661 - [[ -e "${svcdir}/scheduled/${SVCNAME}" ]] \
14662 - && rm -Rf "${svcdir}/scheduled/${SVCNAME}"
14663 -
14664 - # Restart dependencies as well
14665 - for x in $(dolisting "${svcdir}/snapshot/$$/") ; do
14666 - if [[ -x ${x} ]] && service_stopped "${x##*/}" ; then
14667 - if service_inactive "${SVCNAME}" \
14668 - || service_wasinactive "${SVCNAME}" ; then
14669 - svc_schedule_start "${SVCNAME}" "${x##*/}"
14670 - ewarn "WARNING: ${x##*/} is scheduled to start when ${SVCNAME} has started."
14671 - elif service_started "${SVCNAME}" ; then
14672 - start_service "${x##*/}"
14673 - fi
14674 - fi
14675 - done
14676 - rm -rf "${svcdir}/snapshot/$$"
14677 -
14678 - service_started "${SVCNAME}" && svc_start_scheduled
14679 -
14680 - # Wait for services to come up
14681 - [[ ${RC_PARALLEL_STARTUP} == "yes" ]] && wait
14682 -
14683 - svcrestart="no"
14684 ;;
14685 pause)
14686 svcpause="yes"
14687 @@ -678,9 +711,13 @@
14688 retval="$?"
14689 svcpause="no"
14690 ;;
14691 - --quiet|--nocolor|--nodeps|--verbose)
14692 + --quiet|--nocolor|--nodeps|--verbose|--debug)
14693 ;;
14694 - help)
14695 + -V|--version)
14696 + exec cat "${ROOT}"/etc/gentoo-release
14697 + exit 1
14698 + ;;
14699 + help|-h|--help)
14700 exec "${svclib}"/sh/rc-help.sh "${myscript}" help
14701 ;;
14702 *)
14703
14704 Modified: trunk/baselayout-prefix/src/Makefile
14705 ===================================================================
14706 --- trunk/baselayout-prefix/src/Makefile 2011-03-31 18:45:54 UTC (rev 1703)
14707 +++ trunk/baselayout-prefix/src/Makefile 2011-04-28 18:25:46 UTC (rev 1704)
14708 @@ -1,4 +1,4 @@
14709 -# Copyright 1999-2006 Gentoo Foundation
14710 +# Copyright 1999-2007 Gentoo Foundation
14711 # Distributed under the terms of the GNU General Public License v2
14712
14713 CC = gcc
14714
14715 Modified: trunk/baselayout-prefix/src/awk/cachedepends.awk
14716 ===================================================================
14717 --- trunk/baselayout-prefix/src/awk/cachedepends.awk 2011-03-31 18:45:54 UTC (rev 1703)
14718 +++ trunk/baselayout-prefix/src/awk/cachedepends.awk 2011-04-28 18:25:46 UTC (rev 1704)
14719 @@ -1,9 +1,12 @@
14720 -# Copyright 1999-2006 Gentoo Foundation
14721 +# Copyright 1999-2009 Gentoo Foundation
14722 # Distributed under the terms of the GNU General Public License v2
14723
14724 function print_start() {
14725 print "source /sbin/functions.sh" >> TMPCACHE
14726 print "" >> TMPCACHE
14727 + print "config() { :; }" >> TMPCACHE
14728 + print "get_options() { :; }" >> TMPCACHE
14729 + print "save_options() { :; }" >> TMPCACHE
14730 print "need() {" >> TMPCACHE
14731 print " echo \"NEED $*\"; return 0" >> TMPCACHE
14732 print "}" >> TMPCACHE
14733 @@ -95,7 +98,7 @@
14734 exit 1
14735 }
14736
14737 - pipe = "ls /etc/init.d/*"
14738 + pipe = "ls -d /etc/init.d/*"
14739 while ((pipe | getline tmpstring) > 0)
14740 scripts = scripts " " tmpstring
14741 close(pipe)
14742 @@ -104,14 +107,27 @@
14743
14744 # Make sure that its a file we are working with,
14745 # and do not process scripts, source or backup files.
14746 - for (x in TMPRCSCRIPTS)
14747 - if (((isfile(TMPRCSCRIPTS[x])) || (islink(TMPRCSCRIPTS[x]))) &&
14748 - (TMPRCSCRIPTS[x] !~ /((\.(c|bak))|\~)$/)) {
14749 + for (x in TMPRCSCRIPTS) {
14750 + if (TMPRCSCRIPTS[x] !~ /((\.(c|bak))|\~)$/) {
14751 + ok = 0
14752 + if (isfile(TMPRCSCRIPTS[x])) {
14753 + ok = 1
14754 + } else if (islink(TMPRCSCRIPTS[x])) {
14755 + # Make sure that the link isn't to something stupid
14756 + # like a directory #159999
14757 + data[1] = 1
14758 + ret = stat(TMPRCSCRIPTS[x], data)
14759 + if (ret == 0)
14760 + if (isfile(data["linkval"]))
14761 + ok = 1
14762 + }
14763
14764 - RCCOUNT++
14765 -
14766 - RCSCRIPTS[RCCOUNT] = TMPRCSCRIPTS[x]
14767 + if (ok) {
14768 + RCCOUNT++
14769 + RCSCRIPTS[RCCOUNT] = TMPRCSCRIPTS[x]
14770 + }
14771 }
14772 + }
14773
14774 if (RCCOUNT == 0) {
14775 eerror("No scripts to process!")
14776
14777 Modified: trunk/baselayout-prefix/src/awk/functions.awk
14778 ===================================================================
14779 --- trunk/baselayout-prefix/src/awk/functions.awk 2011-03-31 18:45:54 UTC (rev 1703)
14780 +++ trunk/baselayout-prefix/src/awk/functions.awk 2011-04-28 18:25:46 UTC (rev 1704)
14781 @@ -1,4 +1,4 @@
14782 -# Copyright 1999-2004 Gentoo Foundation
14783 +# Copyright 1999-2007 Gentoo Foundation
14784 # Distributed under the terms of the GNU General Public License v2
14785 # $Header$
14786
14787
14788 Modified: trunk/baselayout-prefix/src/awk/gendepends.awk
14789 ===================================================================
14790 --- trunk/baselayout-prefix/src/awk/gendepends.awk 2011-03-31 18:45:54 UTC (rev 1703)
14791 +++ trunk/baselayout-prefix/src/awk/gendepends.awk 2011-04-28 18:25:46 UTC (rev 1704)
14792 @@ -1,4 +1,4 @@
14793 -# Copyright 1999-2006 Gentoo Foundation
14794 +# Copyright 1999-2007 Gentoo Foundation
14795 # Distributed under the terms of the GNU General Public License v2
14796
14797 # bool check_service(name)
14798 @@ -154,7 +154,7 @@
14799
14800 if (check_provide(provide)) {
14801 # We cannot have more than one service Providing a virtual ...
14802 - ewarn(" Service '" get_provide(provide) "' already provided by '" provide "'!;")
14803 + ewarn(" Service '" get_provide(provide) "' already provides '" provide "'!;")
14804 ewarn(" Not adding service '" service "'...")
14805 # Do not fail here as we do have a service that resolves the virtual
14806 } else {
14807
14808 Deleted: trunk/baselayout-prefix/src/awk/genenviron.awk
14809 ===================================================================
14810 --- trunk/baselayout-prefix/src/awk/genenviron.awk 2011-03-31 18:45:54 UTC (rev 1703)
14811 +++ trunk/baselayout-prefix/src/awk/genenviron.awk 2011-04-28 18:25:46 UTC (rev 1704)
14812 @@ -1,182 +0,0 @@
14813 -# Copyright 1999-2006 Gentoo Foundation
14814 -# Distributed under the terms of the GNU General Public License v2
14815 -
14816 -BEGIN {
14817 -
14818 - extension("/lib/rcscripts/filefuncs.so", "dlload")
14819 -
14820 - # Get our environment variables
14821 - SVCDIR = ENVIRON["SVCDIR"]
14822 - if (SVCDIR == "") {
14823 - eerror("Could not get SVCDIR!")
14824 - exit 1
14825 - }
14826 -
14827 - pipe = "ls -1 /etc/env.d/."
14828 - while ((pipe | getline tmpstring) > 0)
14829 - scripts = scripts " /etc/env.d/" tmpstring
14830 - close(pipe)
14831 -
14832 - split(scripts, TMPENVFILES)
14833 -
14834 - # Make sure that its a file we are working with,
14835 - # and do not process scripts, source or backup files.
14836 - # NOTE: do not use 'for (x in TMPENVFILES)', as gawk
14837 - # have this notion that it should mess with the
14838 - # order it list things then ....
14839 - for (x = 1;;x++) {
14840 -
14841 - if (x in TMPENVFILES) {
14842 -
14843 - if ((isfile(TMPENVFILES[x])) &&
14844 - (TMPENVFILES[x] !~ /((\.(sh|c|bak))|\~)$/)) {
14845 -
14846 - ENVCOUNT++
14847 -
14848 - ENVFILES[ENVCOUNT] = TMPENVFILES[x]
14849 - }
14850 - } else
14851 - break
14852 - }
14853 -
14854 - if (ENVCOUNT == 0) {
14855 -
14856 - eerror("No files to process!")
14857 - exit 1
14858 - }
14859 -
14860 - ENVCACHE = SVCDIR "/envcache"
14861 - SHPROFILE = "/etc/profile.env"
14862 - CSHPROFILE = "/etc/csh.env"
14863 -
14864 - # SPECIALS are treated differently. For each env.d file, the variables are
14865 - # appended seperated with a ':'. If not in specials, for each env.d file,
14866 - # the variable are just set to the new value.
14867 - tmpspecials = \
14868 - "ADA_INCLUDE_PATH:ADA_OBJECTS_PATH:CLASSPATH:" \
14869 - "CONFIG_PROTECT:CONFIG_PROTECT_MASK:INFOPATH:" \
14870 - "KDEDIRS:LDPATH:MANPATH:PATH:PKG_CONFIG_PATH:" \
14871 - "PRELINK_PATH:PRELINK_PATH_MASK:PYTHONPATH:ROOTPATH"
14872 - split(tmpspecials, SPECIALS, ":")
14873 -
14874 - unlink(ENVCACHE)
14875 -
14876 - for (count = 1;count <= ENVCOUNT;count++) {
14877 -
14878 - while ((getline < (ENVFILES[count])) > 0) {
14879 -
14880 - # Filter out comments
14881 - if ($0 !~ /^[[:space:]]*#/) {
14882 -
14883 - split($0, envnode, "=")
14884 -
14885 - if (envnode[2] == "")
14886 - continue
14887 -
14888 - if ($0 == "")
14889 - continue
14890 -
14891 - # LDPATH should not be in environment
14892 - if (envnode[1] == "LDPATH")
14893 - continue
14894 -
14895 - # In bash there should be no space between the variable name and
14896 - # the '=' ...
14897 - if (envnode[1] ~ /[^[:space:]]*[[:space:]]+$/)
14898 - continue
14899 -
14900 - # strip variable name and '=' from data
14901 - sub("^[[:space:]]*" envnode[1] "[[:space:]]*=", "")
14902 - # strip all '"' and '\''
14903 - gsub(/\"/, "")
14904 - gsub(/\'/, "")
14905 - # strip leading and trailing spaces
14906 - gsub(/^[[:space:]]*/, "")
14907 - gsub(/[[:space:]]*$/, "")
14908 -
14909 - if (envnode[1] in ENVTREE) {
14910 -
14911 - DOSPECIAL = 0
14912 -
14913 - for (x in SPECIALS) {
14914 -
14915 - # Is this a special variable ?
14916 - if (envnode[1] == SPECIALS[x])
14917 - DOSPECIAL = 1
14918 - }
14919 -
14920 - if (DOSPECIAL) {
14921 - split(ENVTREE[envnode[1]], tmpstr, ":")
14922 -
14923 - # Check that we do not add dups ...
14924 - NODUPS = 1
14925 - for (x in tmpstr)
14926 - if (tmpstr[x] == $0)
14927 - NODUPS = 0
14928 -
14929 - if (NODUPS)
14930 - # Once again, "CONFIG_PROTECT" and "CONFIG_PROTECT_MASK"
14931 - # are handled differently ...
14932 - if ((envnode[1] == "CONFIG_PROTECT") || (envnode[1] == "CONFIG_PROTECT_MASK"))
14933 - ENVTREE[envnode[1]] = ENVTREE[envnode[1]] " " $0
14934 - else
14935 - ENVTREE[envnode[1]] = ENVTREE[envnode[1]] ":" $0
14936 - } else
14937 - ENVTREE[envnode[1]] = $0
14938 - } else
14939 - ENVTREE[envnode[1]] = $0
14940 - }
14941 - }
14942 -
14943 - close(ENVFILES[count])
14944 - }
14945 -
14946 - for (x in ENVTREE)
14947 - print "export " x "=\"" ENVTREE[x] "\"" >> (ENVCACHE)
14948 -
14949 - for (x in ENVTREE) {
14950 -
14951 - # Print this a second time to make sure all variables
14952 - # are expanded ..
14953 - print "export " x "=\"" ENVTREE[x] "\"" >> (ENVCACHE)
14954 - print "echo \"" x "=${" x "}\"" >> (ENVCACHE)
14955 - }
14956 -
14957 - close (ENVCACHE)
14958 -
14959 - unlink(SHPROFILE)
14960 - unlink(CSHPROFILE)
14961 -
14962 - # Add warning header for SHPROFILE
14963 - print "# THIS FILE IS AUTOMATICALLY GENERATED BY env-update." > (SHPROFILE)
14964 - print "# DO NOT EDIT THIS FILE. CHANGES TO STARTUP PROFILES" >> (SHPROFILE)
14965 - print "# GO INTO /etc/profile NOT /etc/profile.env" >> (SHPROFILE)
14966 - print "" >> (SHPROFILE)
14967 -
14968 - # Add warning header for CSHPROFILE
14969 - print "# THIS FILE IS AUTOMATICALLY GENERATED BY env-update." > (CSHPROFILE)
14970 - print "# DO NOT EDIT THIS FILE. CHANGES TO STARTUP PROFILES" >> (CSHPROFILE)
14971 - print "# GO INTO /etc/csh.cshrc NOT /etc/csh.env" >> (CSHPROFILE)
14972 - print "" >> (CSHPROFILE)
14973 -
14974 -
14975 - pipe = "bash " ENVCACHE
14976 - while ((pipe | getline) > 0) {
14977 -
14978 - sub(/=/, "='")
14979 - sub(/$/, "'")
14980 -
14981 - print "export " $0 >> (SHPROFILE)
14982 -
14983 - sub(/=/, " ")
14984 -
14985 - print "setenv " $0 >> (CSHPROFILE)
14986 - }
14987 -
14988 - close(pipe)
14989 - close(SHPROFILE)
14990 - close(CSHPROFILE)
14991 -}
14992 -
14993 -
14994 -# vim:ts=4
14995
14996 Modified: trunk/baselayout-prefix/src/consoletype.c
14997 ===================================================================
14998 --- trunk/baselayout-prefix/src/consoletype.c 2011-03-31 18:45:54 UTC (rev 1703)
14999 +++ trunk/baselayout-prefix/src/consoletype.c 2011-04-28 18:25:46 UTC (rev 1704)
15000 @@ -3,7 +3,7 @@
15001 * simple app to figure out whether the current terminal
15002 * is serial, console (vt), or remote (pty).
15003 *
15004 - * Copyright 1999-2004 Gentoo Foundation
15005 + * Copyright 1999-2007 Gentoo Foundation
15006 * Distributed under the terms of the GNU General Public License v2
15007 * $Header$
15008 */
15009
15010 Modified: trunk/baselayout-prefix/src/core/ChangeLog
15011 ===================================================================
15012 --- trunk/baselayout-prefix/src/core/ChangeLog 2011-03-31 18:45:54 UTC (rev 1703)
15013 +++ trunk/baselayout-prefix/src/core/ChangeLog 2011-04-28 18:25:46 UTC (rev 1704)
15014 @@ -1,5 +1,5 @@
15015 # ChangeLog for Gentoo System Intialization core utilities.
15016 -# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPLv2
15017 +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPLv2
15018 # $Header$
15019
15020 26 Jul 2005 Martin Schlemmer <azarah@g.o>
15021
15022 Modified: trunk/baselayout-prefix/src/core/Makefile
15023 ===================================================================
15024 --- trunk/baselayout-prefix/src/core/Makefile 2011-03-31 18:45:54 UTC (rev 1703)
15025 +++ trunk/baselayout-prefix/src/core/Makefile 2011-04-28 18:25:46 UTC (rev 1704)
15026 @@ -1,4 +1,4 @@
15027 -# Copyright (C) 2004,2005 Martin Schlemmer <azarah@××××××××××××.org>
15028 +# Copyright 2004-2007 Martin Schlemmer <azarah@××××××××××××.org>
15029 #
15030 #
15031 # This program is free software; you can redistribute it and/or modify it
15032
15033 Modified: trunk/baselayout-prefix/src/core/debug.h
15034 ===================================================================
15035 --- trunk/baselayout-prefix/src/core/debug.h 2011-03-31 18:45:54 UTC (rev 1703)
15036 +++ trunk/baselayout-prefix/src/core/debug.h 2011-04-28 18:25:46 UTC (rev 1704)
15037 @@ -3,7 +3,7 @@
15038 *
15039 * Simle debugging/logging macro's and functions.
15040 *
15041 - * Copyright (C) 2004,2005 Martin Schlemmer <azarah@××××××××××××.org>
15042 + * Copyright 2004-2007 Martin Schlemmer <azarah@××××××××××××.org>
15043 *
15044 *
15045 * This program is free software; you can redistribute it and/or modify it
15046
15047 Modified: trunk/baselayout-prefix/src/core/depend.c
15048 ===================================================================
15049 --- trunk/baselayout-prefix/src/core/depend.c 2011-03-31 18:45:54 UTC (rev 1703)
15050 +++ trunk/baselayout-prefix/src/core/depend.c 2011-04-28 18:25:46 UTC (rev 1704)
15051 @@ -3,7 +3,7 @@
15052 *
15053 * Dependancy engine for Gentoo style rc-scripts.
15054 *
15055 - * Copyright (C) 2004,2005 Martin Schlemmer <azarah@××××××××××××.org>
15056 + * Copyright 2004-2007 Martin Schlemmer <azarah@××××××××××××.org>
15057 *
15058 *
15059 * This program is free software; you can redistribute it and/or modify it
15060
15061 Modified: trunk/baselayout-prefix/src/core/depend.h
15062 ===================================================================
15063 --- trunk/baselayout-prefix/src/core/depend.h 2011-03-31 18:45:54 UTC (rev 1703)
15064 +++ trunk/baselayout-prefix/src/core/depend.h 2011-04-28 18:25:46 UTC (rev 1704)
15065 @@ -3,7 +3,7 @@
15066 *
15067 * Dependancy engine for Gentoo style rc-scripts.
15068 *
15069 - * Copyright (C) 2004,2005 Martin Schlemmer <azarah@××××××××××××.org>
15070 + * Copyright 2004-2007 Martin Schlemmer <azarah@××××××××××××.org>
15071 *
15072 *
15073 * This program is free software; you can redistribute it and/or modify it
15074
15075 Modified: trunk/baselayout-prefix/src/core/depscan.c
15076 ===================================================================
15077 --- trunk/baselayout-prefix/src/core/depscan.c 2011-03-31 18:45:54 UTC (rev 1703)
15078 +++ trunk/baselayout-prefix/src/core/depscan.c 2011-04-28 18:25:46 UTC (rev 1704)
15079 @@ -3,7 +3,7 @@
15080 *
15081 * Basic frontend for updating the dependency cache.
15082 *
15083 - * Copyright (C) 2004,2005 Martin Schlemmer <azarah@××××××××××××.org>
15084 + * Copyright 2004-2007 Martin Schlemmer <azarah@××××××××××××.org>
15085 *
15086 *
15087 * This program is free software; you can redistribute it and/or modify it
15088
15089 Modified: trunk/baselayout-prefix/src/core/misc.c
15090 ===================================================================
15091 --- trunk/baselayout-prefix/src/core/misc.c 2011-03-31 18:45:54 UTC (rev 1703)
15092 +++ trunk/baselayout-prefix/src/core/misc.c 2011-04-28 18:25:46 UTC (rev 1704)
15093 @@ -3,7 +3,7 @@
15094 *
15095 * Miscellaneous macro's and functions.
15096 *
15097 - * Copyright (C) 2004,2005 Martin Schlemmer <azarah@××××××××××××.org>
15098 + * Copyright 2004-2007 Martin Schlemmer <azarah@××××××××××××.org>
15099 *
15100 *
15101 * This program is free software; you can redistribute it and/or modify it
15102 @@ -555,7 +555,7 @@
15103 * from udev-050 (udev_utils.c).
15104 * (Some are slightly modified, please check udev for originals.)
15105 *
15106 - * Copyright (C) 2004 Kay Sievers <kay@××××.org>
15107 + * Copyright 2004 Kay Sievers <kay@××××.org>
15108 *
15109 * This program is free software; you can redistribute it and/or modify it
15110 * under the terms of the GNU General Public License as published by the
15111
15112 Modified: trunk/baselayout-prefix/src/core/misc.h
15113 ===================================================================
15114 --- trunk/baselayout-prefix/src/core/misc.h 2011-03-31 18:45:54 UTC (rev 1703)
15115 +++ trunk/baselayout-prefix/src/core/misc.h 2011-04-28 18:25:46 UTC (rev 1704)
15116 @@ -3,7 +3,7 @@
15117 *
15118 * Miscellaneous macro's and functions.
15119 *
15120 - * Copyright (C) 2004,2005 Martin Schlemmer <azarah@××××××××××××.org>
15121 + * Copyright 2004-2007 Martin Schlemmer <azarah@××××××××××××.org>
15122 *
15123 *
15124 * This program is free software; you can redistribute it and/or modify it
15125
15126 Modified: trunk/baselayout-prefix/src/core/parse.c
15127 ===================================================================
15128 --- trunk/baselayout-prefix/src/core/parse.c 2011-03-31 18:45:54 UTC (rev 1703)
15129 +++ trunk/baselayout-prefix/src/core/parse.c 2011-04-28 18:25:46 UTC (rev 1704)
15130 @@ -3,7 +3,7 @@
15131 *
15132 * Parser for Gentoo style rc-scripts.
15133 *
15134 - * Copyright (C) 2004,2005 Martin Schlemmer <azarah@××××××××××××.org>
15135 + * Copyright 2004-2007 Martin Schlemmer <azarah@××××××××××××.org>
15136 *
15137 *
15138 * This program is free software; you can redistribute it and/or modify it
15139
15140 Modified: trunk/baselayout-prefix/src/core/parse.h
15141 ===================================================================
15142 --- trunk/baselayout-prefix/src/core/parse.h 2011-03-31 18:45:54 UTC (rev 1703)
15143 +++ trunk/baselayout-prefix/src/core/parse.h 2011-04-28 18:25:46 UTC (rev 1704)
15144 @@ -3,7 +3,7 @@
15145 *
15146 * Parser for Gentoo style rc-scripts.
15147 *
15148 - * Copyright (C) 2004,2005 Martin Schlemmer <azarah@××××××××××××.org>
15149 + * Copyright 2004-2007 Martin Schlemmer <azarah@××××××××××××.org>
15150 *
15151 *
15152 * This program is free software; you can redistribute it and/or modify it
15153
15154 Modified: trunk/baselayout-prefix/src/core/simple-regex.c
15155 ===================================================================
15156 --- trunk/baselayout-prefix/src/core/simple-regex.c 2011-03-31 18:45:54 UTC (rev 1703)
15157 +++ trunk/baselayout-prefix/src/core/simple-regex.c 2011-04-28 18:25:46 UTC (rev 1704)
15158 @@ -3,7 +3,7 @@
15159 *
15160 * Simle regex library.
15161 *
15162 - * Copyright (C) 2004,2005 Martin Schlemmer <azarah@××××××××××××.org>
15163 + * Copyright 2004-2007 Martin Schlemmer <azarah@××××××××××××.org>
15164 *
15165 *
15166 * This program is free software; you can redistribute it and/or modify it
15167
15168 Modified: trunk/baselayout-prefix/src/core/simple-regex.h
15169 ===================================================================
15170 --- trunk/baselayout-prefix/src/core/simple-regex.h 2011-03-31 18:45:54 UTC (rev 1703)
15171 +++ trunk/baselayout-prefix/src/core/simple-regex.h 2011-04-28 18:25:46 UTC (rev 1704)
15172 @@ -3,7 +3,7 @@
15173 *
15174 * Simle regex library.
15175 *
15176 - * Copyright (C) 2004,2005 Martin Schlemmer <azarah@××××××××××××.org>
15177 + * Copyright 2004-2007 Martin Schlemmer <azarah@××××××××××××.org>
15178 *
15179 *
15180 * This program is free software; you can redistribute it and/or modify it
15181
15182 Modified: trunk/baselayout-prefix/src/core/test-regex.c
15183 ===================================================================
15184 --- trunk/baselayout-prefix/src/core/test-regex.c 2011-03-31 18:45:54 UTC (rev 1703)
15185 +++ trunk/baselayout-prefix/src/core/test-regex.c 2011-04-28 18:25:46 UTC (rev 1704)
15186 @@ -3,7 +3,7 @@
15187 *
15188 * Test for the simple-regex module.
15189 *
15190 - * Copyright (C) 2004,2005 Martin Schlemmer <azarah@××××××××××××.org>
15191 + * Copyright 2004-2007 Martin Schlemmer <azarah@××××××××××××.org>
15192 *
15193 *
15194 * This program is free software; you can redistribute it and/or modify it
15195
15196 Modified: trunk/baselayout-prefix/src/filefuncs/filefuncs.c
15197 ===================================================================
15198 --- trunk/baselayout-prefix/src/filefuncs/filefuncs.c 2011-03-31 18:45:54 UTC (rev 1703)
15199 +++ trunk/baselayout-prefix/src/filefuncs/filefuncs.c 2011-04-28 18:25:46 UTC (rev 1704)
15200 @@ -6,7 +6,7 @@
15201 */
15202
15203 /*
15204 - * Copyright (C) 2001 the Free Software Foundation, Inc.
15205 + * Copyright 2001 the Free Software Foundation, Inc.
15206 *
15207 * This file is part of GAWK, the GNU implementation of the
15208 * AWK Programming Language.
15209 @@ -27,7 +27,7 @@
15210 */
15211
15212 /*
15213 - * Copyright 1999-2004 Gentoo Foundation
15214 + * Copyright 1999-2007 Gentoo Foundation
15215 * Distributed under the terms of the GNU General Public License v2
15216 * Author: Martin Schlemmer <azarah@g.o>, Nov 2002
15217 * $Header$
15218
15219 Modified: trunk/baselayout-prefix/src/headers.h
15220 ===================================================================
15221 --- trunk/baselayout-prefix/src/headers.h 2011-03-31 18:45:54 UTC (rev 1703)
15222 +++ trunk/baselayout-prefix/src/headers.h 2011-04-28 18:25:46 UTC (rev 1704)
15223 @@ -2,7 +2,7 @@
15224 * header.h
15225 * Dirty little file to include header files w/out autotools.
15226 *
15227 - * Copyright 1999-2004 Gentoo Foundation
15228 + * Copyright 1999-2007 Gentoo Foundation
15229 * Distributed under the terms of the GNU General Public License v2
15230 * $Header$
15231 */
15232
15233 Modified: trunk/baselayout-prefix/src/runscript.c
15234 ===================================================================
15235 --- trunk/baselayout-prefix/src/runscript.c 2011-03-31 18:45:54 UTC (rev 1703)
15236 +++ trunk/baselayout-prefix/src/runscript.c 2011-04-28 18:25:46 UTC (rev 1704)
15237 @@ -2,7 +2,7 @@
15238 * runscript.c
15239 * Handle launching of Gentoo init scripts.
15240 *
15241 - * Copyright 1999-2006 Gentoo Foundation
15242 + * Copyright 1999-2007 Gentoo Foundation
15243 * Distributed under the terms of the GNU General Public License v2
15244 */
15245
15246
15247 Modified: trunk/baselayout-prefix/src/start-stop-daemon.c
15248 ===================================================================
15249 --- trunk/baselayout-prefix/src/start-stop-daemon.c 2011-03-31 18:45:54 UTC (rev 1703)
15250 +++ trunk/baselayout-prefix/src/start-stop-daemon.c 2011-04-28 18:25:46 UTC (rev 1704)
15251 @@ -578,6 +578,8 @@
15252 changeroot = optarg;
15253 break;
15254 case 'e': /* --env <env-name> */
15255 + if (env)
15256 + badusage("Only one --env option is supported, use /usr/bin/env if you need more");
15257 env = optarg;
15258 break;
15259 case 'N': /* --nice */