/[gentoo-src]/rc-scripts/ChangeLog
Gentoo

Diff of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.117 Revision 1.322
1# ChangeLog for Gentoo Linux System Intialization ("rc") scripts 1# ChangeLog for Gentoo Linux System Intialization ("rc") scripts
2# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL 2# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL
3# Written by Daniel Robbins (drobbins@gentoo.org) 3# Written by Daniel Robbins (drobbins@gentoo.org)
4
5 19 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
6
7 Fix irda type-o in /sbin/MAKEDEV, thanks to Tobias Sager <moixa@gmx.ch>.
8
9 Fix type-o in /etc/initrc, bug #41666 (Tom Vergote <bugzilla@tomvergote.be>).
10
11 15 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
12
13 Add RC_TTY_NUMBER to /etc/conf.d/rc to configure how many tty devices
14 are used in scripts such as consolefonts, numlock, etc. This should
15 close bug #39863.
16
17 Fix type-o in /etc/init.d/consolefont, bug #40938, thanks to patch from
18 Cory Tusar <ctusar@adelphia.net>.
19
20 09 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
21
22 Add SELinux modifications to /sbin/runscript. This allows runscript to
23 make sure it is running in the right domain. Patch done by
24 Chris PeBenito <pebenito@gentoo.org>.
25
26* rc-scripts 1.4.3.13 (08 Feb 2004)
27
28 08 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
29
30 Fix wrong logic in /etc/init.d/halt.sh which did not umount all mounts
31 _but_ /mnt/cdrom and /mnt/livecd.
32
33 Update /etc/init.d/consolefont to use newer kbd. Should also close
34 bug #39864.
35
36 Fix /sbin/depscan.sh, /sbin/functions.sh and /sbin/rc to use mkdir rather
37 than install, as newer versions of install is located in /usr/bin. This
38 closes bug #39648.
39
40 06 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
41
42 Tweak livecd support changes and add some more to hopefully sort out
43 last issues, with help from Brad House <brad_mssw@gentoo.org>.
44
45 Add code to generate /dev/fd, /dev/std* and /dev/core to /sbin/rc,
46 bug #37349.
47
48* rc-scripts 1.4.3.12p3 (21 Jan 2004)
49
50 19 Jan 2004; Martin Schlemmer <azarah@gentoo.org>:
51
52 Add /sbin/livecd-functions.sh from Brad House <brad_mssw@gentoo.org>
53 for livecd support. Add bits to /sbin/rc to support it.
54
55 06 Jan 2004; Martin Schlemmer <azarah@gentoo.org>:
56
57 Fix type-o in /etc/init.d/checkfs, bug #37113.
58
59 29 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
60
61 Update /sbin/depscan.sh, /sbin/env-update.sh, src/awk/cachedepends.awk,
62 src/awk/gendepends.awk and src/awk/genenviron.awk to use ENVIRON rather
63 then gawk -v. Also add some tests to see if we got the environment
64 variables.
65
66 28 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
67
68 Fix /sbin/rc to mount /dev/pts with gid=5 and mode=0620, bug #36088.
69
70* rc-scripts 1.4.3.12p2 (27 Dec 2003)
71
72 26 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
73
74 Update code to generate /dev from /sys. Add UDEV_NO_SLEEP=1 for
75 hack to not make udev sleep - its not needed as these entries
76 are already present, and not a hotplug event.
77
78 Update /etc/init.d/{consolefont,numlock} to work with udev managed
79 /dev that have devfs layout.
80
81 14 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
82
83 Fix type-o in /sbin/rc, bug #34837.
84
85* rc-scripts 1.4.3.12p1 (26 Nov 2003)
86
87 26 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
88
89 Fix /etc/init.d/halt.sh to reset pam_console permissions, else
90 the next bootup might be done with some non-root nodes which cause
91 some odd issues.
92
93 Add code to generate /dev from sysfs entries - not much it currently
94 support but block/tty devices, but it is a start for when we have
95 full sysfs support in all drivers.
96
97 Revert carrier detection check, as there is currently too many
98 issues with it, bug #33272.
99
100 Make sure we mount already mounted mount (done in /sbin/rc) with
101 correct permissions, etc, bug #33764. Modified /etc/init.d/checkroot
102 for this.
103
104 16 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
105
106 Fix carrier detection - we need to do a 'ifconfig $IFACE up' else
107 some drivers do not set the IFF_RUNNING bit, bug #33272, thanks to
108 Jason Rhinelander <jason-gentoo@gossamer-threads.com> for the fix.
109
110 15 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
111
112 Add a warning to cachedepends.awk if a rc-script's name ends in
113 '.sh', bug #33134. Add better error checking to /sbin/depscan.sh.
114
115 Fix /etc/init.d/halt.sh to not try and remount virtual devices,
116 also do a few cleanups. Closes bug #33271.
117
118* rc-scripts 1.4.3.12 (11 Nov 2003)
119
120 11 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
121
122 Add carrier detection to /etc/init.d/net.eth0 closing bug #25480;
123 patch by Jordan Ritter <jpr5+gentoo@darkridge.com>.
124
125 Add extra checks for critical directories to /sbin/rc.
126
127 04 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
128
129 Update /bin/rc-status giving a working '-u' parameter, bug #32417.
130 Fix by Michael Frysinger <vapier@gentoo.org>.
131
132 31 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
133
134 Add support for --tty switch added to setfont and remove consolechars
135 support; modified /etc/init.d/consolefont for this. Also remove
136 consoletools support from /etc/init.d/keymaps.
137
138 29 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
139
140 We should still use /sbin/udev as hotplug agent if /sbin/hotplug do
141 not exist. Updated /sbin/rc for this.
142
143 Add a fix to /etc/init.d/keymaps for bug #32111 (we should not have
144 '-u' in the call to loadkeys when using unicode).
145
146 We should not use '-' in variable names for bash, bug #31184, thanks
147 to Andreas Simon <yuipx@gmx.net>. Updated /sbin/MAKEDEV.
148
149 27 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
150
151 Fix return code checking of fsck in /etc/init.d/checkfs, bug #31349.
152
153 26 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
154
155 The unmount stuff in /etc/init.d/halt.sh was flawed, in the fact that
156 it called 'umount -t no<insert_fs_here>', which resulted in /proc, etc
157 unmounted anyhow. Change it to remount the last filesystems readonly
158 without trying to unmount any. This fixes a few cases where reboot
159 would halt due to unmounted /proc, etc.
160
161 This change set fixes two things:
162 1) In exporting all functions/variables in functions.sh, rc-services.sh
163 and rc-daemon.sh, we created an overly large environment, and also
164 broke stuff like glftpd. Do not do this, and hope whatever caused
165 the issues previously is fixed in the meantime. This should close
166 bugs #25754 and #31794.
167 2) gendepend.awk used to generate deptree with functions called
168 depinfo_<scriptname> which set appropriate variables when called.
169 This broke if the scriptname contained characters that is not valid
170 for bash variable names. Changed things to use an array fixing this.
171 This closes bug #24092.
172
173 Change /sbin/rc again to not set the hotplug agent to /sbin/udev, as
174 /sbin/hotplug will call udev as well.
175
176 Fix a logic error in /lib/rcscripts/sh/rc-services.sh that cause the
177 get_dep_info() function to skip the last entry in the RC_DEPEND_TREE
178 array (in my case 'net').
179
180 We did not handle the 'net' dependency properly in valid_iuse() and
181 valid_iafter(). Fix this in /lib/rcscripts/sh/rc-services.sh, closing
182 bugs #30327 and #31950.
183
184 Change an occurance of /etc/modutils in modules-update.8 to
185 /etc/modules.d/ closing bug #31171.
186
187 19 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
188
189 More bootsplash fixes, bug #21019 (comment #21).
190
191 Remove the killall5 stuff from /etc/init.d/halt.sh, as it messes with
192 bootsplash. Add support to kill processes still using non-critical
193 mounts with fuser though.
194
195 17 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
196
197 Bootsplash fixes from Michael Aichler <micha@aichler.net>, (comment #15
198 and #16 from bug #21019).
199
200 Bootsplash coded did not play nice with boot profiles, so I fixed that
201 as well. Some other style tweaks.
202
203 Fix /sbin/MAKEDEV to use 'user:group' form, and not depriciated '.'.
204 Also changed the permissions on tty's, ibcs and scanner devices
205 to 0660.
206
207* rc-scripts 1.4.3.11p2 (14 Sep 2003)
208
209 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
210
211 Revert previous changes, and substitute it for the bootsplash patches
212 from Michael Aichler <micha@aichler.net>, bug #21019. His www pages
213 can be reached at:
214
215 http://www.aichler.net/gentoo/bootsplash/
216
217 I should note that the bootsplash stuff is not 100% tested.
218
219
220* rc-scripts 1.4.3.11p1 (14 Sep 2003)
221
222 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
223
224 Initial bootsplash patch as from LiveCD's.
225
226 Add more tty's to /etc/init.d/numlock, bug #28252.
227
228* rc-scripts 1.4.3.11 (14 Sep 2003)
229
230 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
231
232 Add initial udev support. Modified /sbin/rc and /etc/init.d/halt.sh.
233 Resolves bug #27527.
234
235 Add squid to /etc/services, bug #30995. Other cleanups from rac.
236
237 Add patch from Kumba <kumba@gentoo.org> to MAKEDEV to not allow
238 running while pwd is root (/).
239
240 Add 'after hotplug' to /etc/init.d/consolefont, bug #30856.
241
242 Add entry for floppy in /etc/fstab, bug #30574.
243
244 Remove changing group of /tmp/.{X,ICE}-unix, as it it not needed,
245 bug #28861.
246
247 Apply a patch from Mike Frysinger <vapier@gentoo.org> for rc-status.
248 It now will work with runlevels named with any characters (other than
249 ones found in default bash IFS). It also adds a few sanity/error
250 checks, bug #26432.
251
252 Change /etc/inputrc to have PageUp/PageDown search through bash
253 history again, bug #26036.
254
255 14 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
256
257 Change update-modules to modules-update in manpage, bug #28101.
258
259* rc-scripts 1.4.3.10p1 (08 Sep 2003)
260
261 08 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
262
263 Change the '-k' switch to dhcpcd to '-z' in /etc/init.d/net.eth0.
264
265 12 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
266
267 Add missing 'local x' to filter_environ() (bug #26429), thanks to
268 Mark Wagner <mark@lanfear.net>. Modified rc-services.sh for this.
269
270 11 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
271
272 Modify /etc/init.d/modules not to print the autoloading stuff if
273 no modules should be loaded (resolving bug #26288), per request from
274 Michael Frysinger <vapier@gentoo.org>.
275
276 Fix get_bootparam() in /sbin/functions.sh to check for existance of
277 the /proc/cmdline proc entry.
278
279 10 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
280
281 Modify /etc/init.d/halt.sh to first kill, and then deactivate swap on
282 request of Luke-Jr <luke-jr@gentoo.org>. It should be ok now, as the
283 whole way of devfs handling changed long ago already.
284
285 Fix /etc/init.d/halt.sh to unmount the mount point and not the device.
286 Also change it to 'mount -d' to detach the loop device. Patch by
287 Kalin KOZHUHAROV <kalin@ThinRope.net>, bug #26256.
288
289 Fix /etc/init.d/consolefont to not error out if CONSOLEFONT in rc.conf
290 is not set, bug #26278 (noted by Michael Frysinger <vapier@gentoo.org>).
291
292* rc-scripts 1.4.3.10 (04 Aug 2003)
293
294 04 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
295
296 Add /bin/rc-status and 'show' support to /sbin/rc-update (long overdue),
297 bug #4222, thanks to Sean E Russell <ser@germane-software.com>,
298 Michael Frysinger <vapier@gentoo.org> (/bin/rc-status) and for the 'show'
299 stuff to /sbin/rc-update, Max Kalika <max@gentoo.org>.
300
301 Fixed modules-update to only do the /etc/modprobe.conf generation if we
302 are actually running a 2.5+ kernel.
303
304 Add pop3 entries to /etc/services, bug #25501.
305
306 Add a switch for devfsd startup to /etc/conf.d/rc, fix /sbin/rc to check
307 RC_DEVFSD_STARTUP. Closes bug #24361, thanks to patches from
308 Kurt V. Hindenburg <khindenburg@cherrynebula.net>.
309
310 Add LVM2 support thanks to Max Kalika <max@gentoo.org> (bug #21908).
311
312 Add IPV6 versions of localhost and co in /etc/hosts, bug #25859.
313
314 Fix type-o in /sbin/rc-update, bug #25854.
315
316 29 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
317
318 Tweak /etc/init.d/check{root,fs} to set retval after each fsck call,
319 and not the whole block. Tweak check checkroot to reboot if need be
320 (This is with sufficient warning and message). Tweak checkfs to not
321 drop to a sulogin if return code 2 or 3 is given - as we did not
322 mount the filesystems yet, we should not need to reboot ... bug #25398.
323
324 Add '-T' option to fsck (/etc/init.d/check{root,fs} - requested by
325 Michael Frysinger <vapier@gentoo.org>.
326
327 28 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
328
329 Rework changes for the Adelie project to support boot config profiles
330 better. Added support for /etc/runlevels/LEVEL/.fake to specify which
331 runlevels should be marked started or stopped without executing the
332 script. Renamed the /etc/runlevels/LEVEL/critical to ".critical" for
333 more uniformity. Modified /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh
334 for this.
335
336 Add better support for services that provide the "logger" virtual. We
337 should really start the logger earlier, and stop it as late as possible.
338 Modified /sbin/rc, /lib/rcscripts/sh/rc-services.sh and gendepends.awk
339 for this.
340
341 Fix .../boot/... paths hardcoded in /lib/rcscripts/sh/rc-services.sh,
342 thanks to Jean-Francois Richard <jean-francois@richard.name>.
343
344 Replace the Suse /etc/inputrc with a non copyrighted one, bug #24918.
345
346 23 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
347
348 From Jean-Francois Richard <jean-francois@richard.name> and
349 Olivier Crete <tester@gentoo.org> from the Adelie project:
350
351 The last four patches are the "adaptation" of our previous patches to
352 the new "no-tmpfs" init system in Gentoo. Since we were using quite
353 different scripts for the boot runlevel (no "checkroot" for example) and
354 that the new system hardcodes some of the boot services, we had to find
355 a simple yet elegant solution.
356
357 We chose to make init scripts read "/etc/runlevels/LEVEL/critical" to
358 know what are the boot runlevel services. If this file is not present,
359 it uses the Gentoo hardcoded defaults.
360
361 This touches /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh and
362 /etc/init.d/halt.sh.
363
364 I just changed the behaviour of 'softlevel' kernel command line argument
365 to not only add a suffix and some other cleanups.
366
367 Add support for irqbalance.
368
369 22 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
370
371 Fix the /dev/root entry in /etc/mtab, bug #24916.
372
373 Add EVMS2 support, thanks to Mike Javorski <mike_javorski@bigfoot.com>,
374 bug #24064.
375
376* rc-scripts 1.4.3.9 (17 Jul 2003)
377
378 17 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
379
380 Add vlan support to /etc/init.d/net.eth0, bug #15588, thanks to
381 Andy Dustman <andy-gentoo.54e552@dustman.net>.
382
383 Add 'TERM=Eterm' to /etc/DIR_COLORS, bug #23423.
384
385 Add mdadm support to /etc/init.d/checkfs, bug #23437, many thanks
386 to Wes Kurdziolek <wkurdzio@vtluug.org>.
387
388 Rather use 'uname -r' to get kernel version, as else we need sysctl.
389 This closes bug #23923, modified /etc/init.d/modules.
390
391 Fix a type-o in /etc/fstab, bug #23308.
392
393 Add support for the new 'O' agetty option to display the DNS domainname
394 in the issue file thanks to Marius Mauch <genone@genone.de>, bug #22275.
395 Updated /etc/issue and /etc/issue.logo for this.
396
397 16 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
398
399 Add aliases for add/del to /sbin/rc-update closing bug #24317, thanks
400 to Antonio Dolcetta <zagarna@yahoo.com>.
401
402 Fix /etc/init.d/net.eth0 to not set rp_filter if already set via
403 /etc/sysctl.conf, bug #24235 - thanks jochen <jochen.eisinger@gmx.de>.
404
405 Fix /sbin/runscript.sh and /lib/rcscripts/awk/cachedepend.awk to work
406 with symlinks in /etc/init.d/, closing bug #24228.
407
408 Fix /etc/init.d/clock to work with UML, closing bug #24225 thanks to
409 John Mylchreest <johnm@gentoo.org>.
410
411 Fix hardcoded color escape sequence in /sbin/rc, closing bug #24109,
412 thanks to splite <splite-gentoo@sigint.cs.purdue.edu>.
413
414 Fix /sbin/functions.sh to disable color printing if NOCOLOR is set to
415 "true" in /etc/make.conf, closing bug #24107.
416
417 Fix /etc/init.d/keymaps to be more non-x86 friendly, and also allow
418 more keymaps to be specified in /etc/rc.conf, bug #24084.
419
420 15 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
421
422 Add /bin/csh to /etc/shells.
423
424 Add new protocols to /etc/services, thanks Rajiv Aaron Manglani
425 <rajiv@gentoo.org>.
426
427 23 Jun 2003; Martin Schlemmer <azarah@gentoo.org>:
428
429 Cleanups for bug #21438 from bug #22637, thanks to
430 Christian Strauf <christian.strauf@gmx.de> and Ian Abbott <ian@abbott.org>.
431
432 22 Jun 2003; Martin Schlemmer <azarah@gentoo.org>:
433
434 Really commit fix for bug #21438 to CVS.
435
436 21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
437
438 Call /proc mount with explicit options to fix issues where user
439 have 'bind' mounts for /proc in fstab as well, bug #21068.
440
441 Fix /etc/init.d/bootmisc to check for /sbin/env-update.sh, bug #21384,
442 reported by Gunnlaugur Thor Briem <gthb@hi.is>.
443
444 Add 'before bootmisc' to /etc/init.d/domainname, as we need to start
445 it before 'env-update.sh' gets run by /etc/init.d/bootmisc.
446
447* rc-scripts 1.4.3.8p1 (21 May 2003)
448
449 21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
450
451 Last fix I did not use the modified 'myservice', but used $1 again,
452 causing the network dependencies to bork. I did not notice this
453 as I have net.eth0 in default runlevel.
454
455* rc-scripts 1.4.3.8 (20 May 2003)
456
457 20 May 2003; Martin Schlemmer <azarah@gentoo.org>:
458
459 A '-' in a bash variable is not valid as well. Fix gendepend.awk and
460 rc-service.sh to handle this, thanks to YAMAKURA Makoto
461 <makoto@dsb.club.ne.jp>.
462
463 Move /etc/issue to /etc/issue.logo, and have /etc/issue only print info
464 about the host it is running on.
465
466 18 May 2003; Martin Schlemmer <azarah@gentoo.org>:
467
468 Do not let devfsd handle /dev/log's permission management, as it breaks
469 selinux. Modified /etc/devfsd.conf, changes submited by Chris PeBenito
470 <pebenito@gentoo.org>.
471
472 Fix type-o in /etc/init.d/net.ppp0, and add local ip-up/ip-down support.
473
474 14 May 2003; Martin Schlemmer <azarah@gentoo.org>:
475
476 We should not export the RC_GOT_* variables, as it breaks on some systems,
477 thanks to J?rg Gollnick <gentoo-bugs@wurzelbenutzer.de>, bug #20851.
478
479 From C. Brewer <killian@gentoo.org>:
480 - Add hide-password to the connect cmd-line of /etc/init.d/net.ppp0, which is
481 suppose to be default, but why take chances?
482 - Also, echoing chmod 640 in the resolv.conf two-step at the end to solve the
483 kppp complaint.
484
485 13 May 2003; Martin Schlemmer <azarah@gentoo.org>:
486
487 For the network functions, the dependency code tried to create a funcion
488 with a '.' in the name, causing the network rc-scripts to not have any
489 dependencies. This should fix bug #20849 's order issue, thanks to
490 YAMAKURA Makoto <makoto@dsb.club.ne.jp> for noticing.
491
492 Fix query_{before,after} to also check 'net' if 'service2' is a network
493 service.
494
495 12 May 2003; Martin Schlemmer <azarah@gentoo.org>:
496
497 More cleanups:
498 - Move the broken stuff from symlinks to a DB entry in ${svcdir}/deptree.
499 Updated /sbin/runscript.sh, /sbin/rc-services.sh and gendepend.awk for
500 this.
501 - Add functions for more common tasks in /sbin/runscript.sh to
502 /sbin/rc-services.sh.
503 - Move 'consoletype' to /sbin.
504 - Rename /sbin/rc-envupdate.sh to /sbin/env-update.sh; updated
505 /etc/init.d/bootmisc for this.
506 - Move rc-services.sh, rc-daemon.sh and rc-help.sh to /lib/rcscripts/sh.
507 - Improve detection of circular depends ... modified gendepend.awk for this.
508
509* rc-scripts 1.4.3.7 (11 May 2003)
510
511 11 May 2003; Martin Schlemmer <azarah@gentoo.org>:
512
513 Too many things to remember, so here is changes of note:
514 - More changes to gendepend.awk. This basically modifies it to not use
515 symlinks in $svcdir/{need,use,before,after,provide} anymore, but rather
516 create a file that can be sourced. Seems to speedup things nicely.
517 - Add /sbin/rc-services.sh. This is basically a module to get dependency
518 info from the new $svcdir/deptree, and some other new service functions.
519 - Modify the whole works to *only* source all needed files once. This
520 includes /sbin/{functions.sh,rc-services.sh,rc-daemon.sh}. Also
521 rc-services.sh will only source $svcdir/deptree once. /sbin/runscript.sh
522 is sourced more than once (actually each time a service is started or
523 stopped, but is is cut down much). Also seems to speed things up again.
524 - Fix a long outstanding bug in gendepend.awk that caused the 'net'
525 dependency to not be actually used in shutdown, causing the services
526 needing it to be stoped before net.* services.
527 - Add the RC_PARALLEL_STARTUP variable, with schedule_service_startup() to
528 /sbin/rc-services.sh and /etc/conf.d/rc. This is experimental parallel
529 startup of services, and seems to work nicely. Only issues to date is
530 that printing of messages is not synced, and a race very intermittantly
531 that causes a service to be started when it was already scheduled.
532 - Add a new dependency type 'parallel' that can be used to control if a
533 service can be started in paralled or not. Possible arguments is "yes"
534 or "no"; if it is not present, it is considered as "yes":
535
536 depend() {
537 parallel yes|no
538 }
539
540 Modified cachedepend.awk, gendepend.awk and /sbin/rc-services.sh.
541 - Fix the 'single' runlevel to actually work properly, and without a
542 /etc/runlevels/single directory.
543 - Remove the BOOT variable, and update /sbin/rc to set SOFTLEVEL properly.
544 Fix /etc/init.d/{checkroot,bootmisc} to use SOFTLEVEL instead of BOOT.
545
546 08 May 2003; Martin Schlemmer <azarah@gentoo.org>:
547
548 Major rework of /lib/rcscript/awk/gendepend.awk, cleaning it up nicely,
549 and adding more sanity checks.
550
551 04 May 2003; Martin Schlemmer <azarah@gentoo.org>:
552
553 Revert /etc/init.d/hostname the way it was, as it should be the user's
554 choice if he want to have a FQDN in there or not, bug #14946.
555
556 Add /etc/init.d/domainname for those that want to use it.
557
558 29 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
559
560 Change the root check back the way it was, else it breaks with non bash
561 shells; modified /etc/profile.
562
563 29 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
564
565 Change test in /etc/profile for root to '[ "$EUID" -eq 0 ]', bug #20140.
566
567 27 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
568
569 Add various patches from Rachel Holmes <rach@gmx.net>:
570
571 Dropped use of 'cat' in bash scripts, '$(<$file)' is there for that
572 purpose. Modified:
573
574 /etc/init.d/net.ppp0
575 /etc/init.d/nscd
576 /sbin/functions.sh
577 /sbin/rc
578 /sbin/rc-daemon.sh
579 /sbin/rc-envupdate.sh.bash
580 /sbin/runscript.sh
581
582 Exchanged some gratuitous use of awk for grep. Awk is a little resource
583 hungry just for a simple test. (I [azarah] did not apply the changes to
584 tests for 'devfs', as having 'usbdevfs' in the equation will break
585 things). Modified /sbin/rc for this.
586
587 Gentoo enforces having /proc, so uname -r is a little redundant when the
588 information is available without an external command. Modified:
589
590 /etc/init.d/modules
591 /etc/init.d/serial
592 /sbin/functions.sh
593 /sbin/modules-update
594
595 Changed 'id -u' commands to use $EUID in bash executed scripts, same
596 result no extra command. Modified:
597
598 /sbin/rc-envupdate.sh
599 /sbin/rc-envupdate.sh.bash
600 /sbin/rc-update
601
602 Removed all the cat sections, and the separate echo sections. The output
603 is _exactly_ the same, minus some spare spaces that have been removed.
604 Fourfold speed increase in the (granted flimsy) tests I have done.
605 Modified /sbin/rc-help.sh for this.
606
607 Final remaining 'cat' commands removed, in favour of using bash's internal
608 '$(< )' or 'echo'. Use of echo leads the way to future support for bash's
609 i18n anyway. Modified:
610
611 /sbin/rc
612 /sbin/rc-envupdate.sh
613 /sbin/rc-envupdate.sh.bash
614
615
616
617* rc-scripts 1.4.3.6 (27 Apr 2003)
618
619 27 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
620
621 Add a 'save' function /etc/init.d/clock, bug #19685.
622
623 Add a slocate group to /etc/group, bug #19604.
624
625 Do not stop a network service if we do not reboot on runlevel change,
626 as it could have been started by the user or hotplug. This should
627 address bug #12763; modified /sbin/rc for this.
628
629 Fix /etc/init.d/hostname to set only the hostname, and not the NIS
630 domainname.
631
632 Fix /etc/init.d/keymaps to be able to set the extended keymap in rc.conf.
633 This should close bug #16884.
634
635 Fix /etc/profile to be /bin/sh compadible, bug #18918.
636
637 Change the swap comments in /sbin/rc to "Activating (possible) swap" to
638 be more 'generic' ? Only try to disable swap if any devices/files was
639 activated. This should close bug #19089.
640
641 Fix /etc/init.d/checkroot to only remount / rw if not set explicitly to
642 rw in /etc/fstab, bug #19158.
643
644 24 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
645
646 Fix /etc/init.d/net.ppp0 to do the right thing if stopped was called,
647 but the ppp link was already down, bug #15333.
648
649 12 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
650
651 Fix type-o in /etc/init.d/consolefont (line 38 should be 'retval=$?').
652 Thanks to Matt Taylor <liverbugg@juno.com> (comment #6, bug #18344).
653
654 From linux-2.5.68, we need to mount devpts on /dev/pts again ...
655 updated /sbin/rc for this.
656
657 11 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
658
659 Fix errors on sourcing /etc/profile if EDITOR is not set, bug #18995.
660
661 10 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
662
663 Make checking in unmount more strict, fixing bug #19007.
664
665 09 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
666
667 Add one more check to genenviron.awk, to spot cases where there is a
668 space between the variable and the '='.
669
670 08 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
671
672 Fix interactive shell not to have coloured prompt when used as a
673 dumb client, bug #18886. Fix was inspired by patch from
674 Matthew Kennedy <mkennedy@gentoo.org>.
675
676* rc-scripts 1.4.3.5 (06 Apr 2003)
677
678 06 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
679
680 Hopefully get the serial support sane again. Added /bin/consoletype
681 from Redhat to check for serial console. This should resolve bug
682 #18329 partly.
683
684 Add the --nocolor option to suppress the use of colors.
685
686 Change the 'status' option to return true if the service is running,
687 and false if stopped. This is only if the '--quiet' flag was also
688 given.
689
690 Change the start and stop options not to output or return false if
691 the '--quiet' flag was given.
692
693 Redirect stderr for consolechars in /etc/init.d/consolefont to /dev/null
694 as well, fixing bug #18344.
695
696 Optimize $EDITOR extraction in /etc/profile closing bug #18614, thanks to
697 Aron Griffis <agriffis@gentoo.org>.
698
699 Set HALT to 'shutdown' or 'reboot' depending on if we are shutting down
700 or rebooting.
701
702 30 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
703
704 Fix bug #18329 ... $COLS was not setup properly for serial console.
705
706 24 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
707
708 Optimize USB fs stuff in /etc/init.d/localmount to use less cats etc.
709 Fix a problem where it might not have mounted the USB fs when usbcore
710 was compiled as module, and the kernel did not mount it by the time
711 the script was started. Get it to rather check what filesystems is
712 supported when deciding if it should use 'usbdevfs' or 'usbfs', as
713 later 2.4 kernels now also support the newer 'usbfs'.
714
715 Optimize RAID stuff in /etc/init.d/checkfs a bit.
716
717 16 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
718
719 Update sbin/rc-envupdate.sh.bash for bug #17549.
720
721* rc-scripts 1.4.3.4 (16 Mar 2003)
722
723 16 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
724
725 Add /etc/issue done by a Polish ascii-artists, v|rus with some slight
726 modifications (purple and display hostname, etc). Closes bug #16806.
727
728 Add 'use hotplug' to /etc/init.d/net.eth0, to get cardbus hardware to
729 work properly. Closes bug #17348.
730
731 Add update from Wout Mertens <wmertens@gentoo.org> to speedup shutdown
732 of dhcp interfaces, closing bug #17378. This modified /etc/init.d/net.eth0.
733
734 11 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
735
736 Fix usage of /usr/bin/cut in /sbin/functions.sh, thanks Brandon Low
737 <lostlogic@gentoo.org>!
738
739 10 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
740
741 Add sysfs support for 2.5 kernels (mounted to /sys). Updated /sbin/rc
742 and /etc/init.d/halt.sh for this.
743
744 Update /etc/fstab to correctly mount /proc with:
745
746 mount -t proc none /proc
747
748 Do the same for /dev/shm:
749
750 mount -t tmpfs none /dev/shm
751
752 Fix a typeo in /etc/init.d/checkroot that caused 'umount -a' to output
753 noise if we exited a recovery console.
754
755 Fix /etc/init.d/hostname using /usr/bin/cut, closing bug #17175, thanks
756 to Bobby Bingham <uhmmmm@columbus.rr.com> for noticing this.
757
758 Bring down default gateway before adding new one .. this fixes issues
759 where eth0/whatever was brought up by kernel. Changed /etc/init.d/net.eth0
760 for this, closing bug #17164. Thanks to nth <y.lesaint@free.fr> for the
761 fix.
762
763 Fix /etc/init.d/modules to call modprobe with -q .. this fix issues where
764 it fails for module-init-tools if the module is already loaded. This
765 closes bug #17163, thanks to nth <y.lesaint@free.fr>.
766
767* rc-scripts 1.4.3.3 (09 Mar 2003)
768
769 09 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
770
771 Fix /etc/init.d/netmount not to unmount / on nfs/whatever, bug #16274.
772
773 Fix net.eth0 not to try and start an interface if already up.
774
775 Update MAKEDEV from Debian to support more archs. This adds support
776 for 'arm', 'hppa' among others. URL:
777
778 http://packages.debian.org/stable/base/makedev.html
779
780 Add support to /etc/init.d/modules to use /etc/modules.autoload/kernel-2.4
781 if we are using a 2.4 kernel, and /etc/modules.autoload/kernel-2.5 if we
782 are using a 2.5 kernel ... bug #17109.
783
784 02 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
785
786 Update /etc/init.d/hostname to only set the hostname to whatever is before
787 the first '.', and then set the domainname to the rest, closing bug #14946.
788
789 28 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
790
791 Merge some of the optimizations from Graham Forest <vladimir@gentoo.org>.
792
793 Fix spelling of dependency and some other spelling/grammer issues.
794 Thanks goes to Kerin Millar <kerin@recruit2recruit.net> and
795 Mike Frysinger <vapier@gentoo.org>, bug #15498.
796
797 Change $svcdir to '/var/lib/init.d' to be more FHS compliant, bug #15192.
798
799 Add 'Eterm' to /etc/skel/.bashrc, closing bug #14662.
800
801 Adjust comments about PROTOCOLS in /etc/rc.conf to try and prevent
802 bug #14556.
803
804 27 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
805
806 Finally fix /etc/init.d/halt.sh to unmount non critical mounts properly.
807
808 20 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
809
810 Kill /dev/ttyp0 error at boot by changing test in /etc/init.d/modules
811 to 'test -c /dev/ttyp0 &> /dev/null'.
812
813 18 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
814
815 Update /sbin/modules-update to generate /etc/modprobe.devfs from
816 /etc/modules.devfs. This along with the devfs-hack.patch in the latest
817 module-init-tools-0.9.9 should get rid of many of the warnings/errors
818 with devfs, and makes it work a bit better.
819
820 17 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
821
822 Fix /etc/inputrc for dvorak keyboard layout, bug #2599 again.
823
824 16 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
825
826 Fix the 'source /etc/profile.env' to be '. /etc/profile' to have ksh
827 support. This resolves bug #14994.
828
829 Move EDITOR to /etc/rc.conf. Also update /etc/profile to set EDITOR
830 according to /etc/rc.conf.
831
832 Update /etc/init.d/checkfs to fix bug #14282. It did not exclude comments,
833 and used 'basename' which is located in /usr/bin.
834
835 13 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
836
837 Merge changes from Nick Jones <carpaski@gentoo.org> to not run stty if
838 used in portage. Fix the NOCOLOR stuff. Updated /sbin/functions.sh for
839 this.
840
841 06 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
842
843 Update src/awk/genenviron.awk to properly set the environment for each
844 rc-script's depend() function by sourcing required config files.
845
846 05 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
847
848 Fix /sbin/rc-envupdate.sh to use $svcdir to set SVCDIR. This is thanks
849 to Max Kalika <alkern23@yahoo.com>, bug #15050.
850
851 03 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
852
853 Fix /sbin/modules-update to work with module-init-tools-0.9.9.
854
855 30 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
856
857 Add 'use isapnp' to /etc/init.d/modules, closing bug #14677, thanks to
858 Hubert Hanghofer <hubert.hanghofer@netbeer.co.at>.
859
860 27 Jan 2003; Donny Davies <woodchip@gentoo.org>:
861
862 Fix halt.sh by moving the nut UPS kill power stuff back into a function!
863 Add fix from the wonderful analysis of Toby Dickenson
864 <tdickenson@geminidataloggers.com> in #12947.
865
866 26 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
867
868 Fix start-stop-daemon to check the call to nice() correctly for failure,
869 closing bug #14359, thanks to YAMAKURA Makoto <makoto@dsb.club.ne.jp>.
870
871 Fix globbing $? when checking return value of fsck in /etc/init.d/checkroot
872 and /etc/init.d/checkfs. This closes bug #13320, thanks to good work from
873 Malcolm Scott <m@lcolm.org.uk>.
874
875 21 Jan 2003; Mike Frysinger <vapier@gentoo.org>:
876
877 Updated /etc/rc.conf to add elogin/entrance support #13790.
878
879 21 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
880
881 Update /etc/init.d/keymaps to enable unicode if required. This closes
882 bug #14306 thanks to Danny Milosavljevic <danny_milo@yahoo.com>.
883
884 19 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
885
886 Fix deadlock durning shutdown if tmpfs filesystems larger than free
887 memory, and swap gets deactivated, bug #13599. Updated /etc/init.d/halt.sh
888 for this.
889
890 Merge in some fixes from Vapier <vapier@gentoo.org> to /sbin/functions.sh.
891 This closes bug #13868.
892
893 Always add "/bin:/sbin:/usr/bin:/usr/sbin" to PATH, as it fixes both
894 'su -c foo' not finding start-stop-daemon (etc), and bug #14127.
895
896 Add route for lo interface to /etc/init.d/net.lo, closing bug #14055.
897
898 15 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
899
900 Clear $svcdir in /sbin/rc before we run depscan to make sure we do
901 not have stale entries left from hard reboot, thanks to pac1085 on
902 irc.
903
904* rc-scripts 1.4.3.2 (15 Jan 2003)
905
906 15 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
907
908 Truely fix bootup on seperate /var.
909
910 Add some fixes and optimizations to /sbin/rc-update, thanks to
911 Daniel Robbins <drobbins@gentoo.org>.
912
913* rc-scripts 1.4.3.1 (15 Jan 2003)
914
915 15 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
916
917 Fix bootup on seperate /var.
918
919 14 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
920
921 Fix /etc/init.d/hostname and /etc/init.d/serial to close bug #13636.
922
923 07 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
924
925 Fix /etc/init.d/keymaps to force linux keycodes for PPC, thanks
926 to Olaf Hering <gentoo@aepfle.de>, bug #13193.
927
928 Turn on -C option to fsck on for all calls to fsck. Updated scripts
929 /etc/init.d/checkroot and /etc/init.d/checkfs, closing bug #13321.
930
931* rc-scripts 1.4.3.0 (07 Jan 2003)
932
933 07 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
934
935 Too much to mention, but here are a few:
936 - Major rewrite of software RAID startup, based on Mandrake's, as
937 ours was pretty broken :(
938 - Redone /sbin/rc to work without the tmpfs/ramfs stat directory.
939 Much of /sbin/functions.sh and other scripts have been changed
940 to support this.
941 - Reworked /etc/inittab to support this. Also moved critical
942 mounting of local filesystems to 'sysinit' function of /sbin/rc.
943 - Move state directory to /var/state/init.d/ ($svcdir).
944 - Move Adelie node init to /sbin/functions.sh to try and simplify
945 /sbin/rc a bit.
946 - Updated Copyright dates to 2003.
947
948* rc-scripts 1.4.2.8 (06 Jan 2003)
949
950 02 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
951
952 Fix src/awk/genenviron.awk to work with multiple 'need', 'use', etc
953 lines, as it seems users do not note the need to have them all on
954 one line ....
955
956 Fix /sbin/runscript.sh to detect 'net.adsl', or any other net.*
957 script not ending on a digit. This closes bug #12887.
958
959 Fix get_KV to also check micro version of kernel; add KV_to_int()
960 helper function for get_KV. Update /etc/init.d/localmount to work
961 with new get_KV ...
962
963 28 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
964
965 Add support for generate-modprobe.conf or generating /etc/modprobe.conf
966 in the new sys-apps/module-init-tools. Note that you need version
967 0.9.7 or later of sys-apps/module-init-tools. Updated
968 /sbin/modules-update for this.
969
970 Change /etc/init.d/localmount to use 'usbfs' and not 'usbdevfs' if
971 we are running kernel 2.5 or later ...
972
973 26 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
974
975 Add /etc/init.d/crypto-loop and /etc/conf.d/crypto-loop, a cool
976 rc-script to setup encrypted loopback devices. This was kindly
977 donated by Matthew Kennedy <mkennedy@gentoo.org> (bug #11471).
978
979 25 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
980
981 Fix src/awk/genenviron.awk stripping *all* '=', closing
982 bug #8901.
983
984 Fix src/awk/genenviron.awk not seperating CONFIG_PROTECT with
985 spaces ...
986
987* rc-scripts 1.4.2.7 (24 Dec 2002)
988
989 24 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
990
991 Add a fix to /sbin/functions.sh for bug #12601.
992
993 22 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
994
995 Add INFOPATH to /etc/env.d/00basic.
996
997 Fix src/awk/genenviron.awk to get the order of the env.d files
998 correct. Also fix it to handle *all* the SPECIALS correctly.
999 This closes bug #12411.
1000
1001* rc-scripts 1.4.2.6 (18 Dec 2002)
1002
1003 18 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
1004
1005 Add mips changes to sbin/MAKEDEV. This should close bug #12329,
1006 thanks to Nicholas Wourms <nwourms@netscape.net>.
1007
1008 Quote some tests in /sbin/rc-update to fix/avoid the problem
1009 in bug #
1010
1011 Fix awk regex in /etc/init.d/halt.sh to fix bug #11795.
1012
1013 Update shell for postgres user, closing bug #12258.
1014
1015 11 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
1016
1017 Fix src/awk/genenviron.awk not to add duplicate entries, closing
1018 bug #8999.
1019
1020* rc-scripts 1.4.2.5 (09 Dec 2002)
1021
1022 08 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
1023
1024 Add another sync to /etc/init.d/halt.sh, closing bug 8173.
1025
1026 Add smmsp uid and gid. Closes bug #8952.
1027
1028 04 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
1029
1030 Setup colums, etc up properly for serial consoles in /sbin/functions.sh.
1031 Closes bug #11557, thanks to Erik Scrafford <erik@scrafford.org>.
1032
1033 Add headers similar to that of portage-2.0.45 and up to the
1034 generated profile files (/etc/{profile,csh}.env). Updated
1035 src/awk/genenviron.awk for this.
1036
1037 01 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
1038
1039 Fix typeo in /etc/devfsd.conf, closing bug #11424, thanks to the
1040 sharp eye of Techie2000 <Linux@mochamail.com>.
1041
1042 Rename /sbin/update-modules to /sbin/modules-update, closing
1043 bug #11445.
1044
1045 Nano moved from /usr/bin/nano to /bin/nano. Fix this in
1046 /etc/env.d/00basic, bug #10916.
1047
1048 27 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1049
1050 Add more improvements to clustering code. This is from
1051 Olivier Crete <crete@cerca.umontreal.ca>, bug #4151.
1052
1053 26 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1054
1055 Change default 'net' dependency behaviour to be more suited
1056 for notebook users. Basically if at least one net.* service
1057 beside net.lo start successfully, the 'net' dependency is
1058 considered up. Server admin can set RC_NET_STRICT_CHECKING="yes"
1059 in /etc/conf.d/rc to change this back to the old default.
1060 This is the start to address bug #2706.
1061
1062* rc-scripts 1.4.2.4 (26 Nov 2002)
1063
1064 26 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1065
1066 Initial merge of bits for Adelie Linux for SSI clusters. More
1067 info at:
1068
1069 http://www.cerca.umontreal.ca/hpc/en/projects/adelie/index.html
1070
1071 25 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1072
1073 One liner fix to src/awk/cachedepends.awk to once again fix
1074 bug #7803.
1075
1076 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1077
1078 Add 'alias char-major-89 i2c-dev' to /etc/modules.d/aliases.
1079 This should close bug #10891.
1080
1081* rc-scripts 1.4.2.3 (18 Nov 2002)
1082
1083 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1084
1085 Add some more checks to src/awk/*. Fix error printing for
1086 /sbin/depscan.sh.
1087
1088 Link awk module with gcc and not with ld. This should fix
1089 problems on sparc and alpha. Many thanks for this fix to
1090 Stephan Jones <cretin@gentoo.org>.
1091
1092 Remove the copyright info from config files, thanks to
1093 Matthew Kennedy <mkennedy@gentoo.org>.
1094
1095* rc-scripts 1.4.2.2 (18 Nov 2002)
1096
1097 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1098
1099 Add src/awk/genenviron.awk which is rc-envupdate.sh ported
1100 to awk. This is also much faster than its bash version.
1101
1102 Remove the 'Spider cat fix' from depscan.sh.bash, as it makes
1103 things even slower on older boxes. Bug #10548.
1104
1105 After a bored Vapier decided that he needed to update the
1106 licenses of things in /etc :P, I did the rest. Hopefully
1107 not too many people will nuke thier fstab :/
1108
1109* rc-scripts 1.4.2.1 (18 Nov 2002)
1110
1111 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1112
1113 Update src/awk/cachedepends.awk to find its own rc-scripts,
1114 fixing the need for find which broke systems with /usr on
1115 a different partition.
1116
1117 17 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1118
1119 Add some extra checks to src/awk/cachedepends.awk and
1120 src/awk/gendepends.awk.
1121
1122 Move some of the more generic functions in src/awk/gendepends.awk
1123 to src/awk/functions.awk.
1124
1125* rc-scripts 1.4.2 (17 Nov 2002)
1126
1127 17 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1128
1129 Add initial version of new depscan.sh. This uses awk scripts
1130 to do the main work, giving about 10 times speed improvement on
1131 slower machines. Updated /sbin/depscan.sh, src/filefuncts.c,
1132 src/Makefile, src/awk/cachedepends.awk and src/awk/gendepends.awk
1133 for this. This should close bug #10548.
1134
1135* rc-scripts 1.4.1.2 (5 Nov 2002)
1136
1137 5 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1138
1139 Add UID/GID of 250 for Portage Fakeroot account.
1140
1141 4 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
1142
1143 Change /etc/init.d/clock to depend on localmount again, fixing
1144 bug #10048.
1145
1146 Get deps on logger sane again. I wanted to get the logger started
1147 as early as possible, but clock for one breaks if /usr is mounted
1148 on seperate partition.
1149
1150 29 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
1151
1152 Fix return in /etc/init.d/modules to return 0 if /proc/modules
1153 do not exists. Closes bug #7738, comment #5.
1154
1155* rc-scripts 1.4.1.1 (28 Oct 2002)
1156
1157 28 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
1158
1159 Fix /sbin/update-modules not to include backup files. Closes
1160 bug #9707.
1161
1162 26 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
1163
1164 Fix update-modules borking if there are directories present
1165 in /etc/modules.d/. Closes bug #9632.
1166
1167 17 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
1168
1169 Change deps on /etc/init.d/{clock,hostname,modules} not to
1170 depend on localmount, but rather on checkroot, as all of them
1171 just need / to be mounted. This should fix race conditions
1172 because of checkfs dependency on modules. This should close
1173 bug #9266.
1174
1175* rc-scripts 1.4.1 (13 Oct 2002)
1176
1177 13 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
1178
1179 Create and fix permissions on /tmp/.{ICE,X11}-unix/. This
1180 is additional measures for bug #8281.
1181
1182 12 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
1183
1184 Update /etc/init.d/net.eth0 to fix bug #8626.
1185
1186 Fix /sbin/rc-update to check return code of "ln". This should
1187 close bug #8867.
1188
1189 29 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
1190
1191 Fix indentation in /etc/inputrc. This should close
1192 bug #8368.
1193
1194 Add extended status functionality. Should close bug #2462.
1195
1196 Add support for /sbin/rc-update to check if the rc-script
1197 is executable or not. Thanks to widersacher@gmx.net, closing
1198 bug #8326.
1199
1200 25 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
1201
1202 Fix /etc/init.d/bootmisc not to kill pidfiles of running
1203 daemons. Improve NGPT support in /sbin/rc a bit.
1204
1205 23 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
1206
1207 Fix my last screwup with /etc/init.d/net.ppp0. Basically
1208 forgot to change a few DEVICE's to IFACE ...
1209
1210 22 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
1211
1212 NGPT support.
1213
1214 17 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
1215
1216 Did a small fix to /etc/init.d/net.eth0, thanks to
1217 naanyaar2000@yahoo.com, bug #7407.
1218
1219 16 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
1220
1221 Add the permission stuff for generic scsi when compiled as
1222 module, thanks to Bauno <bauno@inwind.it>.
1223
1224 Add support for /etc/devfs.d/ for additional devfs config
1225 stuff .. idea from Denys Duchier <Denys.Duchier@ps.uni-sb.de>.
1226
1227 11 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
1228
1229 Fix small type-o from last changes to /etc/init.d/netmount.
1230 Should resolve bug #7803.
1231
1232* rc-scripts 1.4.0 (7 Sep 2002)
1233
1234 7 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
1235
1236 Update /etc/init.d/net.eth0 to handle individual broadcast
1237 and netmask for aliases. Should close bug #7407.
1238
1239 Give /var/run/utmp and /var/log/wtmp the proper permissions
1240 and ownership. First steps in fixing bug #7630.
1241
1242 Change Raid stuff again in /etc/init.d/checkfs.
4 1243
5 26 Aug 2002; Donny Davies <woodchip@gentoo.org>: 1244 26 Aug 2002; Donny Davies <woodchip@gentoo.org>:
6 1245
7 Give root a 'root' GECOS in /etc/passwd, was NULL before. 1246 Give root a 'root' GECOS in /etc/passwd, was NULL before.
8 1247
214 5 May 2002; Martin Schlemmer <azarah@gentoo.org>: 1453 5 May 2002; Martin Schlemmer <azarah@gentoo.org>:
215 1454
216 Add /etc/DIR_COLORS as it is no longer shipped with fileutils, 1455 Add /etc/DIR_COLORS as it is no longer shipped with fileutils,
217 and is needed for some fixes. 1456 and is needed for some fixes.
218 1457
219 28 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1458 28 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
220 1459
221 Update /etc/rc.conf to be more clear and state that you should 1460 Update /etc/rc.conf to be more clear and state that you should
222 remove consolefont from startup if you do not use it. Should 1461 remove consolefont from startup if you do not use it. Should
223 resolve bug #2174. 1462 resolve bug #2174.
224 1463
225 26 April 2002; Donny Davies <woodchip@gentoo.org> passwd, group : 1464 26 Apr 2002; Donny Davies <woodchip@gentoo.org> passwd, group :
226 1465
227 Added user/group apache with uid/gid 81. 1466 Added user/group apache with uid/gid 81.
228 1467
229 25 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1468 25 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
230 1469
231 Remove the "-net" from the line setting the default gateway 1470 Remove the "-net" from the line setting the default gateway
232 in /etc/init.d/net.eth0. Thanks to Peter W. Michaleas for 1471 in /etc/init.d/net.eth0. Thanks to Peter W. Michaleas for
233 noting this. 1472 noting this.
234 1473
235 24 April 2002; Donny Davies <woodchip@gentoo.org> rc.conf : 1474 24 Apr 2002; Donny Davies <woodchip@gentoo.org> rc.conf :
236 1475
237 Remove NFSSERVER from rc.conf since it's now covered in /etc/conf.d/nfs 1476 Remove NFSSERVER from rc.conf since it's now covered in /etc/conf.d/nfs
238 which is installed with the nfs-utils package. Also tidied up some 1477 which is installed with the nfs-utils package. Also tidied up some
239 really old, leftover junk like the non-supported stuff from rc5. 1478 really old, leftover junk like the non-supported stuff from rc5.
240 Closes #1754. 1479 Closes #1754.
241 1480
242 23 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1481 23 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
243 1482
244 Remove creation of /var/run/utmpx from bootmisc again. Seems 1483 Remove creation of /var/run/utmpx from bootmisc again. Seems
245 other people have wierd problems. 1484 other people have wierd problems.
246 1485
247* rc-scripts 1.3.4 (21 April 2002) 1486* rc-scripts 1.3.4 (21 Apr 2002)
248 1487
249 21 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1488 21 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
250 1489
251 Add /sbin/rc-envupdate.sh to speedup updating of /etc/profile.env, 1490 Add /sbin/rc-envupdate.sh to speedup updating of /etc/profile.env,
252 and /etc/csh.env. Update /etc/init.d/bootmisc to use this. 1491 and /etc/csh.env. Update /etc/init.d/bootmisc to use this.
253 1492
254 Implement the status commandline argument. Updated /sbin/runscript.sh 1493 Implement the status commandline argument. Updated /sbin/runscript.sh
255 and /sbin/rc-help.sh for this. 1494 and /sbin/rc-help.sh for this.
256 1495
257 Fix /sbin/depscan.sh to honour NEED and USE overriding BEFORE 1496 Fix /sbin/depscan.sh to honour NEED and USE overriding BEFORE
258 and AFTER. 1497 and AFTER.
259 1498
260 12 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1499 12 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
261 1500
262 Update /etc/init.d/bootmisc to create /var/run/utmpx. This 1501 Update /etc/init.d/bootmisc to create /var/run/utmpx. This
263 is needed, else /usr/bin/newgrp segfault. 1502 is needed, else /usr/bin/newgrp segfault.
264 1503
265 11 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1504 11 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
266 1505
267 Update /etc/skel/.bash_profile to make it tcsh compadible. 1506 Update /etc/skel/.bash_profile to make it tcsh compadible.
268 Thanks to Väinö Järvelä for this fix. 1507 Thanks to Väinö Järvelä for this fix.
269 1508
270 Update /etc/profile to also set the PS? variables if $SHELL 1509 Update /etc/profile to also set the PS? variables if $SHELL
272 bootstrap work again. 1511 bootstrap work again.
273 1512
274 Move LVM stuff to checkfs to ensure that they get fscked. 1513 Move LVM stuff to checkfs to ensure that they get fscked.
275 This resolves bug #1552. 1514 This resolves bug #1552.
276 1515
277* rc-scripts 1.3.3 (5 April 2002) 1516* rc-scripts 1.3.3 (5 Apr 2002)
278 1517
279 5 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1518 5 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
280 1519
281 Move /etc/init.d/{depscan.sh,runscript.sh,functions.sh} to /sbin. 1520 Move /etc/init.d/{depscan.sh,runscript.sh,functions.sh} to /sbin.
282 This is done to try and ensure system integrity. 1521 This is done to try and ensure system integrity.
283 1522
284 1 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1523 1 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
285 1524
286 Add quotes to the "export INPUTRC=/etc/inputrc" line to resolve bug #1391. 1525 Add quotes to the "export INPUTRC=/etc/inputrc" line to resolve bug #1391.
287 1526
288 Add a error message to /etc/init.d/consolefont, resolving bug #1415. 1527 Add a error message to /etc/init.d/consolefont, resolving bug #1415.
289 1528
290 Add a bash check to the code that sets the prompt, fixing bug #1078. 1529 Add a bash check to the code that sets the prompt, fixing bug #1078.
291 1530
292* rc-scripts 1.3.2 (24 Mar 2002) 1531* rc-scripts 1.3.2 (24 Mar 2002)
293 1532
294 24 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1533 24 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
295 1534
296 Resolve bug #1274. Updated /etc/init.d/hostname and /etc/init.d/bootmisc 1535 Resolve bug #1274. Updated /etc/init.d/hostname and /etc/init.d/bootmisc
297 for this. 1536 for this.
298 1537
299 With the "before" and "after" stuff, recursion levels was getting too high, 1538 With the "before" and "after" stuff, recursion levels was getting too high,
313 Added $INPUTRC to /etc/profile, since too many people keep on bugging me, 1552 Added $INPUTRC to /etc/profile, since too many people keep on bugging me,
314 and it seems it has fallen now to my discression. 1553 and it seems it has fallen now to my discression.
315 1554
316* rc-scripts 1.3.1 (23 Mar 2002) 1555* rc-scripts 1.3.1 (23 Mar 2002)
317 1556
318 23 March 2002; Daniel Robbins <drobbins@gentoo.org>: init.d/net.eth0: fix for 1557 23 Mar 2002; Daniel Robbins <drobbins@gentoo.org>: init.d/net.eth0: fix for
319 DHCP lease release from Jim Nutt. 1558 DHCP lease release from Jim Nutt.
320 1559
321 23 March 2002; Daniel Robbins <drobbins@gentoo.org>: rolling a new release 1560 23 Mar 2002; Daniel Robbins <drobbins@gentoo.org>: rolling a new release
322 since there are a lot of important bug fixes in here that are needed. 1561 since there are a lot of important bug fixes in here that are needed.
323 1562
324 23 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1563 23 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
325 1564
326 Resolve bug #1292. 1565 Resolve bug #1292.
327 1566
328 Remove the extra 'depmod -a' in /etc/init.d/modules, thanks to 1567 Remove the extra 'depmod -a' in /etc/init.d/modules, thanks to
329 Spidler. 1568 Spidler.
330 1569
331 21 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1570 21 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
332 1571
333 Update /sbin/rc to fix a 'cat mounts' instead of the correct 1572 Update /sbin/rc to fix a 'cat mounts' instead of the correct
334 version, 'cat /proc/mounts'. 1573 version, 'cat /proc/mounts'.
335 1574
336 19 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1575 19 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
337 1576
338 Add initial support for the --quiet flag that suppress output. 1577 Add initial support for the --quiet flag that suppress output.
339 1578
340 18 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1579 18 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
341 1580
342 Remove the 'try' from 'try /etc/init.d/depscan.sh' in /sbin/rc 1581 Remove the 'try' from 'try /etc/init.d/depscan.sh' in /sbin/rc
343 as not all errors by depscan.sh is critical. It should be 1582 as not all errors by depscan.sh is critical. It should be
344 reworked to do better error handeling. 1583 reworked to do better error handeling.
345 1584
346 14 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1585 14 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
347 1586
348 Fix the GID and UID of nobody and nogroup in /etc/passwd and 1587 Fix the GID and UID of nobody and nogroup in /etc/passwd and
349 /etc/group to match those of Debian, FBSD and others. Thanks 1588 /etc/group to match those of Debian, FBSD and others. Thanks
350 to those who reported it, and Woodchip for looking up the 1589 to those who reported it, and Woodchip for looking up the
351 proper values. 1590 proper values.
352 1591
353 Update /etc/init.d/net.eth0 to properly down DHCP interfaces. 1592 Update /etc/init.d/net.eth0 to properly down DHCP interfaces.
354 This resolves bug #1150, thanks to Paul Fleischer. 1593 This resolves bug #1150, thanks to Paul Fleischer.
355 1594
356 11 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1595 11 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
357 1596
358 Updated /etc/init.d/functions.sh not to use /usr/bin/basename, 1597 Updated /etc/init.d/functions.sh not to use /usr/bin/basename,
359 as some users have /usr on seperate partition which is not 1598 as some users have /usr on seperate partition which is not
360 mounted when depscan.sh is run the first time. 1599 mounted when depscan.sh is run the first time.
361 1600
362 Updated the checking for more than one service providing the 1601 Updated the checking for more than one service providing the
363 same virtual function in /etc/init.d/depscan.sh. It should 1602 same virtual function in /etc/init.d/depscan.sh. It should
364 be working now, and this also fix a problem that when there is no 1603 be working now, and this also fix a problem that when there is no
365 service providing a virtual, counter was used uninitialized. 1604 service providing a virtual, counter was used uninitialized.
366 1605
367* rc-scripts 1.3.0 (10 March 2002) 1606* rc-scripts 1.3.0 (10 Mar 2002)
368 1607
369 10 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1608 10 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
370 1609
371 Resolved bug #1021; updated /etc/init.d/consolefont for this. 1610 Resolved bug #1021; updated /etc/init.d/consolefont for this.
372 1611
373 Resolved bug #1029; updated /etc/init.d/net.eth0 for this. 1612 Resolved bug #1029; updated /etc/init.d/net.eth0 for this.
374 1613
393 Also fixed try() for mounting /proc (maybe all mount commands). 1632 Also fixed try() for mounting /proc (maybe all mount commands).
394 The function worked fine in a simulated test, but in real life failed 1633 The function worked fine in a simulated test, but in real life failed
395 to detect a error when mounting /proc (remember to thank Grant for 1634 to detect a error when mounting /proc (remember to thank Grant for
396 his UserMode ebuilds, and Guide). 1635 his UserMode ebuilds, and Guide).
397 1636
398* rc-scripts 1.2.9 (6 March 2002) 1637* rc-scripts 1.2.9 (6 Mar 2002)
399 1638
400 6 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1639 6 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
401 1640
402 General form updates and some piping fixes. 1641 General form updates and some piping fixes.
403 1642
404 Updated /etc/inittab, /etc/init.d/xdm and /etc/X11/startDM.sh 1643 Updated /etc/inittab, /etc/init.d/xdm and /etc/X11/startDM.sh
405 to fix a problem where startDM.sh would be respawned repeatedly 1644 to fix a problem where startDM.sh would be respawned repeatedly
406 if xdm was not in the default runlevel. 1645 if xdm was not in the default runlevel.
407 1646
408* rc-scripts 1.2.8 (4 March 2002) 1647* rc-scripts 1.2.8 (4 Mar 2002)
409 1648
410 4 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1649 4 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
411 1650
412 Add /etc/init.d/xdm, /etc/X11/startDM.sh and updated /etc/inittab 1651 Add /etc/init.d/xdm, /etc/X11/startDM.sh and updated /etc/inittab
413 to fix the "dead key" problem we had with xdm/gdm/kdm. We should 1652 to fix the "dead key" problem we had with xdm/gdm/kdm. We should
414 move them to the xfree ebuild later on when things settles down. 1653 move them to the xfree ebuild later on when things settles down.
415 1654
419 where we had a invalid $PATH on boot in some cases. 1658 where we had a invalid $PATH on boot in some cases.
420 1659
421 Updated /etc/init.d/keymap and /etc/init.d/consolefont to work with 1660 Updated /etc/init.d/keymap and /etc/init.d/consolefont to work with
422 the new sys-apps/kbd package. 1661 the new sys-apps/kbd package.
423 1662
424* rc-scripts 1.2.7 (3 March 2002) 1663* rc-scripts 1.2.7 (3 Mar 2002)
425 1664
426 3 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1665 3 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
427 1666
428 Fixed the problem of rc-scripts trying to start/stop a service multiple 1667 Fixed the problem of rc-scripts trying to start/stop a service multiple
429 times if it fails to do so. Updated /etc/init.d/runscript.sh and /sbin/rc 1668 times if it fails to do so. Updated /etc/init.d/runscript.sh and /sbin/rc
430 for this. 1669 for this.
431 1670
433 /etc/init.d/net.lo to fail on stop ($IFACE was set invalid). Fixed 1672 /etc/init.d/net.lo to fail on stop ($IFACE was set invalid). Fixed
434 this. 1673 this.
435 1674
436 Added caching of the "depend() { need foo; } " lines, and updated 1675 Added caching of the "depend() { need foo; } " lines, and updated
437 /etc/init.d/depscan.sh to touch the actual files less. This should 1676 /etc/init.d/depscan.sh to touch the actual files less. This should
438 speedup dependancy caching a lot, especially on slow machines. 1677 speedup dependency caching a lot, especially on slow machines.
439 1678
440 Updated /etc/passwd to have users with no shell defined, use /bin/false 1679 Updated /etc/passwd to have users with no shell defined, use /bin/false
441 for security. 1680 for security.
442 1681
443 Update /etc/fstab to mention /dev/shm since we dont mount it anymore. 1682 Update /etc/fstab to mention /dev/shm since we dont mount it anymore.
444 1683
445 1 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1684 1 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
446 1685
447 Added a wrapper for sourcing the rc-scripts to eliminate syntax errors. 1686 Added a wrapper for sourcing the rc-scripts to eliminate syntax errors.
448 Thanks to Karl Trygve Kalleberg (aka karltk) for the idea. Updated 1687 Thanks to Karl Trygve Kalleberg (aka karltk) for the idea. Updated
449 /etc/init.d/depscan.sh, /etc/init.d/functions.sh and 1688 /etc/init.d/depscan.sh, /etc/init.d/functions.sh and
450 /etc/init.d/runscript.sh for this (added wrap_rcscript() function). 1689 /etc/init.d/runscript.sh for this (added wrap_rcscript() function).
451 1690
452 Removed stopping of dependant services that have current service as 1691 Removed stopping of dependent services that have current service as
453 a 'use'dependancy ... should be less confusing now. 1692 a 'use'dependency ... should be less confusing now.
454 Updated /etc/init.d/runscript.sh for this. 1693 Updated /etc/init.d/runscript.sh for this.
455 1694
456 28 Feb 2002; Martin Schlemmer <azarah@gentoo.org>: 1695 28 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
457 1696
458 Add /etc/conf.d/local.start and /etc/conf.d/local.stop for adding any misc 1697 Add /etc/conf.d/local.start and /etc/conf.d/local.stop for adding any misc
540 Added the 'before' depend type. This is more for changing the 1779 Added the 'before' depend type. This is more for changing the
541 order services start in. Updated /etc/init.d/depscan.sh and 1780 order services start in. Updated /etc/init.d/depscan.sh and
542 /etc/init.d/functions.sh for this. 1781 /etc/init.d/functions.sh for this.
543 1782
544 Updated /etc/init.d/depscan.sh to work with '*' as argument for 1783 Updated /etc/init.d/depscan.sh to work with '*' as argument for
545 dependancy types. This can be used with 'use' and 'before' to 1784 dependency types. This can be used with 'use' and 'before' to
546 start a script last or first respectively. 1785 start a script last or first respectively.
547 1786
548 Added save_options() and get_options() to /etc/init.d/functions.sh 1787 Added save_options() and get_options() to /etc/init.d/functions.sh
549 for saving misc settings between startup/shutdown. Updated 1788 for saving misc settings between startup/shutdown. Updated
550 /etc/init.d/net.eth0 to use these and properly down virtual 1789 /etc/init.d/net.eth0 to use these and properly down virtual
619 29 Dec 2001; Donny Davies (woodchip@gentoo.org): 1858 29 Dec 2001; Donny Davies (woodchip@gentoo.org):
620 sort -t: -k3,3 -n /etc/passwd,group. Ahhhh :)) 1859 sort -t: -k3,3 -n /etc/passwd,group. Ahhhh :))
621 1860
622 28 Dec 2001; Martin Schlemmer (azarah@gentoo.org); 1861 28 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
623 1862
624 Updated /etc/init.d/depscan.sh to store info about missing dependancies 1863 Updated /etc/init.d/depscan.sh to store info about missing dependencies
625 of type 'need' in ${svcdir}/broken. Also updated /etc/init.d/runscript.sh 1864 of type 'need' in ${svcdir}/broken. Also updated /etc/init.d/runscript.sh
626 to use this when starting a script ('need' dependancies is critical for 1865 to use this when starting a script ('need' dependencies is critical for
627 startup). Added the broken() function to /etc/init.d/runscript.sh 1866 startup). Added the broken() function to /etc/init.d/runscript.sh
628 to list the missing dependancies. 1867 to list the missing dependencies.
629 1868
630 Updated /etc/init.d/runscript.sh for svc_start() to have better error 1869 Updated /etc/init.d/runscript.sh for svc_start() to have better error
631 checking. 1870 checking.
632 1871
633 Updated /etc/init.d/functions.sh with ewend(), which is the same as 1872 Updated /etc/init.d/functions.sh with ewend(), which is the same as
866 2105
867* rc-scripts 1.1.7 (18 Oct 2001) 2106* rc-scripts 1.1.7 (18 Oct 2001)
868 2107
869[old changelog format follows] 2108[old changelog format follows]
870 2109
871 *lots of scripts; woodchip 2110 *lots of scripts; woodchip
872 removed old rc5 scripts from cvs 2111 removed old rc5 scripts from cvs
873 2112
874 *init.d/runscript.sh; agriffis 2113 *init.d/runscript.sh; agriffis
875 Added support for rc.conf and home-grown functions 2114 Added support for rc.conf and home-grown functions
876 2115
877 *init.d/modules; 2116 *init.d/modules;
878 Now correctly looks at /etc/modules.autoload 2117 Now correctly looks at /etc/modules.autoload
879 2118
880rc-scripts-1.1.6, released 15 Sep 2001 2119rc-scripts-1.1.6, released 15 Sep 2001
881====================================== 2120======================================
882 2121
883 *init.d/runscript.sh, others 2122 *init.d/runscript.sh, others
884 Handling of "net" dependencies resolve to all net devices in 2123 Handling of "net" dependencies resolve to all net devices in
885 /etc/runlevels/boot and /etc/runlevels/[curr-runlevel]. INTERFACES 2124 /etc/runlevels/boot and /etc/runlevels/[curr-runlevel]. INTERFACES
886 variable in /etc/rc.conf has been removed. 2125 variable in /etc/rc.conf has been removed.
887 2126
888 *init.d/runscript.sh 2127 *init.d/runscript.sh
889 New "zap" option for manually resetting the state of an initscript 2128 New "zap" option for manually resetting the state of an initscript
890 to stopped. 2129 to stopped.
891 2130
892 *init.d/{samba,sysklogd,sshd} 2131 *init.d/{samba,sysklogd,sshd}
893 Removed from CVS; they live in their respective packages. 2132 Removed from CVS; they live in their respective packages.
894 2133
895rc-scripts-1.1.5, released 02 Sep 2001 2134rc-scripts-1.1.5, released 02 Sep 2001
896==================================== 2135====================================
897 2136
898 *sbin/rc-update 2137 *sbin/rc-update
899 New version of the rc-update command for the new initscripts. Works 2138 New version of the rc-update command for the new initscripts. Works
900 similarly to the old version, except this one updates our dependency 2139 similarly to the old version, except this one updates our dependency
901 cache. 2140 cache.
902 2141
903 *init.d/functions.sh 2142 *init.d/functions.sh
904 New and better looking informational message functions (einfo, einfon). 2143 New and better looking informational message functions (einfo, einfon).
905 Brand new message functions (ewarn). 2144 Brand new message functions (ewarn).
906 2145
907 *sbin/init, init.d/checkroot 2146 *sbin/init, init.d/checkroot
908 We're going back to a /proc/mounts-based mtab symlink because it's 2147 We're going back to a /proc/mounts-based mtab symlink because it's
909 just plain better. Appropriate changes made. 2148 just plain better. Appropriate changes made.
910 2149
911# vim:expandtab 2150# vim:expandtab

Legend:
Removed from v.1.117  
changed lines
  Added in v.1.322

  ViewVC Help
Powered by ViewVC 1.1.20