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

Diff of /rc-scripts/ChangeLog

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

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

Legend:
Removed from v.1.145  
changed lines
  Added in v.1.315

  ViewVC Help
Powered by ViewVC 1.1.20