/[baselayout]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.242  
changed lines
  Added in v.434

  ViewVC Help
Powered by ViewVC 1.1.20