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

Diff of /rc-scripts/ChangeLog

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

Revision 1.202 Revision 1.308
1# ChangeLog for Gentoo Linux System Intialization ("rc") scripts 1# ChangeLog for Gentoo Linux System Intialization ("rc") scripts
2# Copyright 2002-2003 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 4
5 29 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
6
7 Update /sbin/depscan.sh, /sbin/env-update.sh, src/awk/cachedepends.awk,
8 src/awk/gendepends.awk and src/awk/genenviron.awk to use ENVIRON rather
9 then gawk -v. Also add some tests to see if we got the environment
10 variables.
11
12 28 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
13
14 Fix /sbin/rc to mount /dev/pts with gid=5 and mode=0620, bug #36088.
15
16* rc-scripts 1.4.3.12p2 (27 Dec 2003)
17
18 26 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
19
20 Update code to generate /dev from /sys. Add UDEV_NO_SLEEP=1 for
21 hack to not make udev sleep - its not needed as these entries
22 are already present, and not a hotplug event.
23
24 Update /etc/init.d/{consolefont,numlock} to work with udev managed
25 /dev that have devfs layout.
26
27 14 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
28
29 Fix type-o in /sbin/rc, bug #34837.
30
31* rc-scripts 1.4.3.12p1 (26 Nov 2003)
32
33 26 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
34
35 Fix /etc/init.d/halt.sh to reset pam_console permissions, else
36 the next bootup might be done with some non-root nodes which cause
37 some odd issues.
38
39 Add code to generate /dev from sysfs entries - not much it currently
40 support but block/tty devices, but it is a start for when we have
41 full sysfs support in all drivers.
42
43 Revert carrier detection check, as there is currently too many
44 issues with it, bug #33272.
45
46 Make sure we mount already mounted mount (done in /sbin/rc) with
47 correct permissions, etc, bug #33764. Modified /etc/init.d/checkroot
48 for this.
49
50 16 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
51
52 Fix carrier detection - we need to do a 'ifconfig $IFACE up' else
53 some drivers do not set the IFF_RUNNING bit, bug #33272, thanks to
54 Jason Rhinelander <jason-gentoo@gossamer-threads.com> for the fix.
55
56 15 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
57
58 Add a warning to cachedepends.awk if a rc-script's name ends in
59 '.sh', bug #33134. Add better error checking to /sbin/depscan.sh.
60
61 Fix /etc/init.d/halt.sh to not try and remount virtual devices,
62 also do a few cleanups. Closes bug #33271.
63
64* rc-scripts 1.4.3.12 (11 Nov 2003)
65
66 11 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
67
68 Add carrier detection to /etc/init.d/net.eth0 closing bug #25480;
69 patch by Jordan Ritter <jpr5+gentoo@darkridge.com>.
70
71 Add extra checks for critical directories to /sbin/rc.
72
73 04 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
74
75 Update /bin/rc-status giving a working '-u' parameter, bug #32417.
76 Fix by Michael Frysinger <vapier@gentoo.org>.
77
78 31 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
79
80 Add support for --tty switch added to setfont and remove consolechars
81 support; modified /etc/init.d/consolefont for this. Also remove
82 consoletools support from /etc/init.d/keymaps.
83
84 29 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
85
86 We should still use /sbin/udev as hotplug agent if /sbin/hotplug do
87 not exist. Updated /sbin/rc for this.
88
89 Add a fix to /etc/init.d/keymaps for bug #32111 (we should not have
90 '-u' in the call to loadkeys when using unicode).
91
92 We should not use '-' in variable names for bash, bug #31184, thanks
93 to Andreas Simon <yuipx@gmx.net>. Updated /sbin/MAKEDEV.
94
95 27 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
96
97 Fix return code checking of fsck in /etc/init.d/checkfs, bug #31349.
98
99 26 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
100
101 The unmount stuff in /etc/init.d/halt.sh was flawed, in the fact that
102 it called 'umount -t no<insert_fs_here>', which resulted in /proc, etc
103 unmounted anyhow. Change it to remount the last filesystems readonly
104 without trying to unmount any. This fixes a few cases where reboot
105 would halt due to unmounted /proc, etc.
106
107 This change set fixes two things:
108 1) In exporting all functions/variables in functions.sh, rc-services.sh
109 and rc-daemon.sh, we created an overly large environment, and also
110 broke stuff like glftpd. Do not do this, and hope whatever caused
111 the issues previously is fixed in the meantime. This should close
112 bugs #25754 and #31794.
113 2) gendepend.awk used to generate deptree with functions called
114 depinfo_<scriptname> which set appropriate variables when called.
115 This broke if the scriptname contained characters that is not valid
116 for bash variable names. Changed things to use an array fixing this.
117 This closes bug #24092.
118
119 Change /sbin/rc again to not set the hotplug agent to /sbin/udev, as
120 /sbin/hotplug will call udev as well.
121
122 Fix a logic error in /lib/rcscripts/sh/rc-services.sh that cause the
123 get_dep_info() function to skip the last entry in the RC_DEPEND_TREE
124 array (in my case 'net').
125
126 We did not handle the 'net' dependency properly in valid_iuse() and
127 valid_iafter(). Fix this in /lib/rcscripts/sh/rc-services.sh, closing
128 bugs #30327 and #31950.
129
130 Change an occurance of /etc/modutils in modules-update.8 to
131 /etc/modules.d/ closing bug #31171.
132
133 19 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
134
135 More bootsplash fixes, bug #21019 (comment #21).
136
137 Remove the killall5 stuff from /etc/init.d/halt.sh, as it messes with
138 bootsplash. Add support to kill processes still using non-critical
139 mounts with fuser though.
140
141 17 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
142
143 Bootsplash fixes from Michael Aichler <micha@aichler.net>, (comment #15
144 and #16 from bug #21019).
145
146 Bootsplash coded did not play nice with boot profiles, so I fixed that
147 as well. Some other style tweaks.
148
149 Fix /sbin/MAKEDEV to use 'user:group' form, and not depriciated '.'.
150 Also changed the permissions on tty's, ibcs and scanner devices
151 to 0660.
152
153* rc-scripts 1.4.3.11p2 (14 Sep 2003)
154
155 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
156
157 Revert previous changes, and substitute it for the bootsplash patches
158 from Michael Aichler <micha@aichler.net>, bug #21019. His www pages
159 can be reached at:
160
161 http://www.aichler.net/gentoo/bootsplash/
162
163 I should note that the bootsplash stuff is not 100% tested.
164
165
166* rc-scripts 1.4.3.11p1 (14 Sep 2003)
167
168 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
169
170 Initial bootsplash patch as from LiveCD's.
171
172 Add more tty's to /etc/init.d/numlock, bug #28252.
173
174* rc-scripts 1.4.3.11 (14 Sep 2003)
175
176 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
177
178 Add initial udev support. Modified /sbin/rc and /etc/init.d/halt.sh.
179 Resolves bug #27527.
180
181 Add squid to /etc/services, bug #30995. Other cleanups from rac.
182
183 Add patch from Kumba <kumba@gentoo.org> to MAKEDEV to not allow
184 running while pwd is root (/).
185
186 Add 'after hotplug' to /etc/init.d/consolefont, bug #30856.
187
188 Add entry for floppy in /etc/fstab, bug #30574.
189
190 Remove changing group of /tmp/.{X,ICE}-unix, as it it not needed,
191 bug #28861.
192
193 Apply a patch from Mike Frysinger <vapier@gentoo.org> for rc-status.
194 It now will work with runlevels named with any characters (other than
195 ones found in default bash IFS). It also adds a few sanity/error
196 checks, bug #26432.
197
198 Change /etc/inputrc to have PageUp/PageDown search through bash
199 history again, bug #26036.
200
201 14 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
202
203 Change update-modules to modules-update in manpage, bug #28101.
204
205* rc-scripts 1.4.3.10p1 (08 Sep 2003)
206
207 08 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
208
209 Change the '-k' switch to dhcpcd to '-z' in /etc/init.d/net.eth0.
210
211 12 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
212
213 Add missing 'local x' to filter_environ() (bug #26429), thanks to
214 Mark Wagner <mark@lanfear.net>. Modified rc-services.sh for this.
215
216 11 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
217
218 Modify /etc/init.d/modules not to print the autoloading stuff if
219 no modules should be loaded (resolving bug #26288), per request from
220 Michael Frysinger <vapier@gentoo.org>.
221
222 Fix get_bootparam() in /sbin/functions.sh to check for existance of
223 the /proc/cmdline proc entry.
224
225 10 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
226
227 Modify /etc/init.d/halt.sh to first kill, and then deactivate swap on
228 request of Luke-Jr <luke-jr@gentoo.org>. It should be ok now, as the
229 whole way of devfs handling changed long ago already.
230
231 Fix /etc/init.d/halt.sh to unmount the mount point and not the device.
232 Also change it to 'mount -d' to detach the loop device. Patch by
233 Kalin KOZHUHAROV <kalin@ThinRope.net>, bug #26256.
234
235 Fix /etc/init.d/consolefont to not error out if CONSOLEFONT in rc.conf
236 is not set, bug #26278 (noted by Michael Frysinger <vapier@gentoo.org>).
237
238* rc-scripts 1.4.3.10 (04 Aug 2003)
239
240 04 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
241
242 Add /bin/rc-status and 'show' support to /sbin/rc-update (long overdue),
243 bug #4222, thanks to Sean E Russell <ser@germane-software.com>,
244 Michael Frysinger <vapier@gentoo.org> (/bin/rc-status) and for the 'show'
245 stuff to /sbin/rc-update, Max Kalika <max@gentoo.org>.
246
247 Fixed modules-update to only do the /etc/modprobe.conf generation if we
248 are actually running a 2.5+ kernel.
249
250 Add pop3 entries to /etc/services, bug #25501.
251
252 Add a switch for devfsd startup to /etc/conf.d/rc, fix /sbin/rc to check
253 RC_DEVFSD_STARTUP. Closes bug #24361, thanks to patches from
254 Kurt V. Hindenburg <khindenburg@cherrynebula.net>.
255
256 Add LVM2 support thanks to Max Kalika <max@gentoo.org> (bug #21908).
257
258 Add IPV6 versions of localhost and co in /etc/hosts, bug #25859.
259
260 Fix type-o in /sbin/rc-update, bug #25854.
261
262 29 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
263
264 Tweak /etc/init.d/check{root,fs} to set retval after each fsck call,
265 and not the whole block. Tweak check checkroot to reboot if need be
266 (This is with sufficient warning and message). Tweak checkfs to not
267 drop to a sulogin if return code 2 or 3 is given - as we did not
268 mount the filesystems yet, we should not need to reboot ... bug #25398.
269
270 Add '-T' option to fsck (/etc/init.d/check{root,fs} - requested by
271 Michael Frysinger <vapier@gentoo.org>.
272
273 28 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
274
275 Rework changes for the Adelie project to support boot config profiles
276 better. Added support for /etc/runlevels/LEVEL/.fake to specify which
277 runlevels should be marked started or stopped without executing the
278 script. Renamed the /etc/runlevels/LEVEL/critical to ".critical" for
279 more uniformity. Modified /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh
280 for this.
281
282 Add better support for services that provide the "logger" virtual. We
283 should really start the logger earlier, and stop it as late as possible.
284 Modified /sbin/rc, /lib/rcscripts/sh/rc-services.sh and gendepends.awk
285 for this.
286
287 Fix .../boot/... paths hardcoded in /lib/rcscripts/sh/rc-services.sh,
288 thanks to Jean-Francois Richard <jean-francois@richard.name>.
289
290 Replace the Suse /etc/inputrc with a non copyrighted one, bug #24918.
291
292 23 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
293
294 From Jean-Francois Richard <jean-francois@richard.name> and
295 Olivier Crete <tester@gentoo.org> from the Adelie project:
296
297 The last four patches are the "adaptation" of our previous patches to
298 the new "no-tmpfs" init system in Gentoo. Since we were using quite
299 different scripts for the boot runlevel (no "checkroot" for example) and
300 that the new system hardcodes some of the boot services, we had to find
301 a simple yet elegant solution.
302
303 We chose to make init scripts read "/etc/runlevels/LEVEL/critical" to
304 know what are the boot runlevel services. If this file is not present,
305 it uses the Gentoo hardcoded defaults.
306
307 This touches /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh and
308 /etc/init.d/halt.sh.
309
310 I just changed the behaviour of 'softlevel' kernel command line argument
311 to not only add a suffix and some other cleanups.
312
313 Add support for irqbalance.
314
315 22 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
316
317 Fix the /dev/root entry in /etc/mtab, bug #24916.
318
319 Add EVMS2 support, thanks to Mike Javorski <mike_javorski@bigfoot.com>,
320 bug #24064.
321
322* rc-scripts 1.4.3.9 (17 Jul 2003)
323
324 17 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
325
326 Add vlan support to /etc/init.d/net.eth0, bug #15588, thanks to
327 Andy Dustman <andy-gentoo.54e552@dustman.net>.
328
329 Add 'TERM=Eterm' to /etc/DIR_COLORS, bug #23423.
330
331 Add mdadm support to /etc/init.d/checkfs, bug #23437, many thanks
332 to Wes Kurdziolek <wkurdzio@vtluug.org>.
333
334 Rather use 'uname -r' to get kernel version, as else we need sysctl.
335 This closes bug #23923, modified /etc/init.d/modules.
336
337 Fix a type-o in /etc/fstab, bug #23308.
338
339 Add support for the new 'O' agetty option to display the DNS domainname
340 in the issue file thanks to Marius Mauch <genone@genone.de>, bug #22275.
341 Updated /etc/issue and /etc/issue.logo for this.
342
343 16 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
344
345 Add aliases for add/del to /sbin/rc-update closing bug #24317, thanks
346 to Antonio Dolcetta <zagarna@yahoo.com>.
347
348 Fix /etc/init.d/net.eth0 to not set rp_filter if already set via
349 /etc/sysctl.conf, bug #24235 - thanks jochen <jochen.eisinger@gmx.de>.
350
351 Fix /sbin/runscript.sh and /lib/rcscripts/awk/cachedepend.awk to work
352 with symlinks in /etc/init.d/, closing bug #24228.
353
354 Fix /etc/init.d/clock to work with UML, closing bug #24225 thanks to
355 John Mylchreest <johnm@gentoo.org>.
356
357 Fix hardcoded color escape sequence in /sbin/rc, closing bug #24109,
358 thanks to splite <splite-gentoo@sigint.cs.purdue.edu>.
359
360 Fix /sbin/functions.sh to disable color printing if NOCOLOR is set to
361 "true" in /etc/make.conf, closing bug #24107.
362
363 Fix /etc/init.d/keymaps to be more non-x86 friendly, and also allow
364 more keymaps to be specified in /etc/rc.conf, bug #24084.
365
366 15 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
367
368 Add /bin/csh to /etc/shells.
369
370 Add new protocols to /etc/services, thanks Rajiv Aaron Manglani
371 <rajiv@gentoo.org>.
372
373 23 Jun 2003; Martin Schlemmer <azarah@gentoo.org>:
374
375 Cleanups for bug #21438 from bug #22637, thanks to
376 Christian Strauf <christian.strauf@gmx.de> and Ian Abbott <ian@abbott.org>.
377
378 22 Jun 2003; Martin Schlemmer <azarah@gentoo.org>:
379
380 Really commit fix for bug #21438 to CVS.
381
382 21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
383
384 Call /proc mount with explicit options to fix issues where user
385 have 'bind' mounts for /proc in fstab as well, bug #21068.
386
387 Fix /etc/init.d/bootmisc to check for /sbin/env-update.sh, bug #21384,
388 reported by Gunnlaugur Thor Briem <gthb@hi.is>.
389
390 Add 'before bootmisc' to /etc/init.d/domainname, as we need to start
391 it before 'env-update.sh' gets run by /etc/init.d/bootmisc.
392
393* rc-scripts 1.4.3.8p1 (21 May 2003)
394
395 21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
396
397 Last fix I did not use the modified 'myservice', but used $1 again,
398 causing the network dependencies to bork. I did not notice this
399 as I have net.eth0 in default runlevel.
400
401* rc-scripts 1.4.3.8 (20 May 2003)
402
403 20 May 2003; Martin Schlemmer <azarah@gentoo.org>:
404
405 A '-' in a bash variable is not valid as well. Fix gendepend.awk and
406 rc-service.sh to handle this, thanks to YAMAKURA Makoto
407 <makoto@dsb.club.ne.jp>.
408
409 Move /etc/issue to /etc/issue.logo, and have /etc/issue only print info
410 about the host it is running on.
411
412 18 May 2003; Martin Schlemmer <azarah@gentoo.org>:
413
414 Do not let devfsd handle /dev/log's permission management, as it breaks
415 selinux. Modified /etc/devfsd.conf, changes submited by Chris PeBenito
416 <pebenito@gentoo.org>.
417
418 Fix type-o in /etc/init.d/net.ppp0, and add local ip-up/ip-down support.
419
420 14 May 2003; Martin Schlemmer <azarah@gentoo.org>:
421
422 We should not export the RC_GOT_* variables, as it breaks on some systems,
423 thanks to J?rg Gollnick <gentoo-bugs@wurzelbenutzer.de>, bug #20851.
424
425 From C. Brewer <killian@gentoo.org>:
426 - Add hide-password to the connect cmd-line of /etc/init.d/net.ppp0, which is
427 suppose to be default, but why take chances?
428 - Also, echoing chmod 640 in the resolv.conf two-step at the end to solve the
429 kppp complaint.
430
431 13 May 2003; Martin Schlemmer <azarah@gentoo.org>:
432
433 For the network functions, the dependency code tried to create a funcion
434 with a '.' in the name, causing the network rc-scripts to not have any
435 dependencies. This should fix bug #20849 's order issue, thanks to
436 YAMAKURA Makoto <makoto@dsb.club.ne.jp> for noticing.
437
438 Fix query_{before,after} to also check 'net' if 'service2' is a network
439 service.
440
441 12 May 2003; Martin Schlemmer <azarah@gentoo.org>:
442
443 More cleanups:
444 - Move the broken stuff from symlinks to a DB entry in ${svcdir}/deptree.
445 Updated /sbin/runscript.sh, /sbin/rc-services.sh and gendepend.awk for
446 this.
447 - Add functions for more common tasks in /sbin/runscript.sh to
448 /sbin/rc-services.sh.
449 - Move 'consoletype' to /sbin.
450 - Rename /sbin/rc-envupdate.sh to /sbin/env-update.sh; updated
451 /etc/init.d/bootmisc for this.
452 - Move rc-services.sh, rc-daemon.sh and rc-help.sh to /lib/rcscripts/sh.
453 - Improve detection of circular depends ... modified gendepend.awk for this.
454
455* rc-scripts 1.4.3.7 (11 May 2003)
456
457 11 May 2003; Martin Schlemmer <azarah@gentoo.org>:
458
459 Too many things to remember, so here is changes of note:
460 - More changes to gendepend.awk. This basically modifies it to not use
461 symlinks in $svcdir/{need,use,before,after,provide} anymore, but rather
462 create a file that can be sourced. Seems to speedup things nicely.
463 - Add /sbin/rc-services.sh. This is basically a module to get dependency
464 info from the new $svcdir/deptree, and some other new service functions.
465 - Modify the whole works to *only* source all needed files once. This
466 includes /sbin/{functions.sh,rc-services.sh,rc-daemon.sh}. Also
467 rc-services.sh will only source $svcdir/deptree once. /sbin/runscript.sh
468 is sourced more than once (actually each time a service is started or
469 stopped, but is is cut down much). Also seems to speed things up again.
470 - Fix a long outstanding bug in gendepend.awk that caused the 'net'
471 dependency to not be actually used in shutdown, causing the services
472 needing it to be stoped before net.* services.
473 - Add the RC_PARALLEL_STARTUP variable, with schedule_service_startup() to
474 /sbin/rc-services.sh and /etc/conf.d/rc. This is experimental parallel
475 startup of services, and seems to work nicely. Only issues to date is
476 that printing of messages is not synced, and a race very intermittantly
477 that causes a service to be started when it was already scheduled.
478 - Add a new dependency type 'parallel' that can be used to control if a
479 service can be started in paralled or not. Possible arguments is "yes"
480 or "no"; if it is not present, it is considered as "yes":
481
482 depend() {
483 parallel yes|no
484 }
485
486 Modified cachedepend.awk, gendepend.awk and /sbin/rc-services.sh.
487 - Fix the 'single' runlevel to actually work properly, and without a
488 /etc/runlevels/single directory.
489 - Remove the BOOT variable, and update /sbin/rc to set SOFTLEVEL properly.
490 Fix /etc/init.d/{checkroot,bootmisc} to use SOFTLEVEL instead of BOOT.
491
492 08 May 2003; Martin Schlemmer <azarah@gentoo.org>:
493
494 Major rework of /lib/rcscript/awk/gendepend.awk, cleaning it up nicely,
495 and adding more sanity checks.
496
497 04 May 2003; Martin Schlemmer <azarah@gentoo.org>:
498
499 Revert /etc/init.d/hostname the way it was, as it should be the user's
500 choice if he want to have a FQDN in there or not, bug #14946.
501
502 Add /etc/init.d/domainname for those that want to use it.
503
504 29 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
505
506 Change the root check back the way it was, else it breaks with non bash
507 shells; modified /etc/profile.
508
509 29 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
510
511 Change test in /etc/profile for root to '[ "$EUID" -eq 0 ]', bug #20140.
512
513 27 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
514
515 Add various patches from Rachel Holmes <rach@gmx.net>:
516
517 Dropped use of 'cat' in bash scripts, '$(<$file)' is there for that
518 purpose. Modified:
519
520 /etc/init.d/net.ppp0
521 /etc/init.d/nscd
522 /sbin/functions.sh
523 /sbin/rc
524 /sbin/rc-daemon.sh
525 /sbin/rc-envupdate.sh.bash
526 /sbin/runscript.sh
527
528 Exchanged some gratuitous use of awk for grep. Awk is a little resource
529 hungry just for a simple test. (I [azarah] did not apply the changes to
530 tests for 'devfs', as having 'usbdevfs' in the equation will break
531 things). Modified /sbin/rc for this.
532
533 Gentoo enforces having /proc, so uname -r is a little redundant when the
534 information is available without an external command. Modified:
535
536 /etc/init.d/modules
537 /etc/init.d/serial
538 /sbin/functions.sh
539 /sbin/modules-update
540
541 Changed 'id -u' commands to use $EUID in bash executed scripts, same
542 result no extra command. Modified:
543
544 /sbin/rc-envupdate.sh
545 /sbin/rc-envupdate.sh.bash
546 /sbin/rc-update
547
548 Removed all the cat sections, and the separate echo sections. The output
549 is _exactly_ the same, minus some spare spaces that have been removed.
550 Fourfold speed increase in the (granted flimsy) tests I have done.
551 Modified /sbin/rc-help.sh for this.
552
553 Final remaining 'cat' commands removed, in favour of using bash's internal
554 '$(< )' or 'echo'. Use of echo leads the way to future support for bash's
555 i18n anyway. Modified:
556
557 /sbin/rc
558 /sbin/rc-envupdate.sh
559 /sbin/rc-envupdate.sh.bash
560
561
562
563* rc-scripts 1.4.3.6 (27 Apr 2003)
564
565 27 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
566
567 Add a 'save' function /etc/init.d/clock, bug #19685.
568
569 Add a slocate group to /etc/group, bug #19604.
570
571 Do not stop a network service if we do not reboot on runlevel change,
572 as it could have been started by the user or hotplug. This should
573 address bug #12763; modified /sbin/rc for this.
574
575 Fix /etc/init.d/hostname to set only the hostname, and not the NIS
576 domainname.
577
578 Fix /etc/init.d/keymaps to be able to set the extended keymap in rc.conf.
579 This should close bug #16884.
580
581 Fix /etc/profile to be /bin/sh compadible, bug #18918.
582
583 Change the swap comments in /sbin/rc to "Activating (possible) swap" to
584 be more 'generic' ? Only try to disable swap if any devices/files was
585 activated. This should close bug #19089.
586
587 Fix /etc/init.d/checkroot to only remount / rw if not set explicitly to
588 rw in /etc/fstab, bug #19158.
589
590 24 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
591
592 Fix /etc/init.d/net.ppp0 to do the right thing if stopped was called,
593 but the ppp link was already down, bug #15333.
594
595 12 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
596
597 Fix type-o in /etc/init.d/consolefont (line 38 should be 'retval=$?').
598 Thanks to Matt Taylor <liverbugg@juno.com> (comment #6, bug #18344).
599
600 From linux-2.5.68, we need to mount devpts on /dev/pts again ...
601 updated /sbin/rc for this.
602
603 11 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
604
605 Fix errors on sourcing /etc/profile if EDITOR is not set, bug #18995.
606
607 10 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
608
609 Make checking in unmount more strict, fixing bug #19007.
610
611 09 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
612
613 Add one more check to genenviron.awk, to spot cases where there is a
614 space between the variable and the '='.
615
616 08 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
617
618 Fix interactive shell not to have coloured prompt when used as a
619 dumb client, bug #18886. Fix was inspired by patch from
620 Matthew Kennedy <mkennedy@gentoo.org>.
621
622* rc-scripts 1.4.3.5 (06 Apr 2003)
623
624 06 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
625
626 Hopefully get the serial support sane again. Added /bin/consoletype
627 from Redhat to check for serial console. This should resolve bug
628 #18329 partly.
629
630 Add the --nocolor option to suppress the use of colors.
631
632 Change the 'status' option to return true if the service is running,
633 and false if stopped. This is only if the '--quiet' flag was also
634 given.
635
636 Change the start and stop options not to output or return false if
637 the '--quiet' flag was given.
638
639 Redirect stderr for consolechars in /etc/init.d/consolefont to /dev/null
640 as well, fixing bug #18344.
641
642 Optimize $EDITOR extraction in /etc/profile closing bug #18614, thanks to
643 Aron Griffis <agriffis@gentoo.org>.
644
645 Set HALT to 'shutdown' or 'reboot' depending on if we are shutting down
646 or rebooting.
647
648 30 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
649
650 Fix bug #18329 ... $COLS was not setup properly for serial console.
651
652 24 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
653
654 Optimize USB fs stuff in /etc/init.d/localmount to use less cats etc.
655 Fix a problem where it might not have mounted the USB fs when usbcore
656 was compiled as module, and the kernel did not mount it by the time
657 the script was started. Get it to rather check what filesystems is
658 supported when deciding if it should use 'usbdevfs' or 'usbfs', as
659 later 2.4 kernels now also support the newer 'usbfs'.
660
661 Optimize RAID stuff in /etc/init.d/checkfs a bit.
662
663 16 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
664
665 Update sbin/rc-envupdate.sh.bash for bug #17549.
666
667* rc-scripts 1.4.3.4 (16 Mar 2003)
668
669 16 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
670
671 Add /etc/issue done by a Polish ascii-artists, v|rus with some slight
672 modifications (purple and display hostname, etc). Closes bug #16806.
673
674 Add 'use hotplug' to /etc/init.d/net.eth0, to get cardbus hardware to
675 work properly. Closes bug #17348.
676
677 Add update from Wout Mertens <wmertens@gentoo.org> to speedup shutdown
678 of dhcp interfaces, closing bug #17378. This modified /etc/init.d/net.eth0.
679
680 11 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
681
682 Fix usage of /usr/bin/cut in /sbin/functions.sh, thanks Brandon Low
683 <lostlogic@gentoo.org>!
684
5 10 March 2003; Martin Schlemmer <azarah@gentoo.org>: 685 10 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
6 686
7 Add sysfs support for 2.5 kernels (mounted to /sys). Updated /sbin/rc 687 Add sysfs support for 2.5 kernels (mounted to /sys). Updated /sbin/rc
8 and /etc/init.d/halt.sh for this. 688 and /etc/init.d/halt.sh for this.
9 689
10 Update /etc/fstab to correctly mount /proc with: 690 Update /etc/fstab to correctly mount /proc with:
28 708
29 Fix /etc/init.d/modules to call modprobe with -q .. this fix issues where 709 Fix /etc/init.d/modules to call modprobe with -q .. this fix issues where
30 it fails for module-init-tools if the module is already loaded. This 710 it fails for module-init-tools if the module is already loaded. This
31 closes bug #17163, thanks to nth <y.lesaint@free.fr>. 711 closes bug #17163, thanks to nth <y.lesaint@free.fr>.
32 712
33* rc-scripts 1.4.3.3 (09 March 2003) 713* rc-scripts 1.4.3.3 (09 Mar 2003)
34 714
35 09 March 2003; Martin Schlemmer <azarah@gentoo.org>: 715 09 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
36 716
37 Fix /etc/init.d/netmount not to unmount / on nfs/whatever, bug #16274. 717 Fix /etc/init.d/netmount not to unmount / on nfs/whatever, bug #16274.
38 718
39 Fix net.eth0 not to try and start an interface if already up. 719 Fix net.eth0 not to try and start an interface if already up.
40 720
45 725
46 Add support to /etc/init.d/modules to use /etc/modules.autoload/kernel-2.4 726 Add support to /etc/init.d/modules to use /etc/modules.autoload/kernel-2.4
47 if we are using a 2.4 kernel, and /etc/modules.autoload/kernel-2.5 if we 727 if we are using a 2.4 kernel, and /etc/modules.autoload/kernel-2.5 if we
48 are using a 2.5 kernel ... bug #17109. 728 are using a 2.5 kernel ... bug #17109.
49 729
50 02 March 2003; Martin Schlemmer <azarah@gentoo.org>: 730 02 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
51 731
52 Update /etc/init.d/hostname to only set the hostname to whatever is before 732 Update /etc/init.d/hostname to only set the hostname to whatever is before
53 the first '.', and then set the domainname to the rest, closing bug #14946. 733 the first '.', and then set the domainname to the rest, closing bug #14946.
54 734
55 28 Feb 2003; Martin Schlemmer <azarah@gentoo.org>: 735 28 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
719 5 May 2002; Martin Schlemmer <azarah@gentoo.org>: 1399 5 May 2002; Martin Schlemmer <azarah@gentoo.org>:
720 1400
721 Add /etc/DIR_COLORS as it is no longer shipped with fileutils, 1401 Add /etc/DIR_COLORS as it is no longer shipped with fileutils,
722 and is needed for some fixes. 1402 and is needed for some fixes.
723 1403
724 28 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1404 28 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
725 1405
726 Update /etc/rc.conf to be more clear and state that you should 1406 Update /etc/rc.conf to be more clear and state that you should
727 remove consolefont from startup if you do not use it. Should 1407 remove consolefont from startup if you do not use it. Should
728 resolve bug #2174. 1408 resolve bug #2174.
729 1409
730 26 April 2002; Donny Davies <woodchip@gentoo.org> passwd, group : 1410 26 Apr 2002; Donny Davies <woodchip@gentoo.org> passwd, group :
731 1411
732 Added user/group apache with uid/gid 81. 1412 Added user/group apache with uid/gid 81.
733 1413
734 25 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1414 25 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
735 1415
736 Remove the "-net" from the line setting the default gateway 1416 Remove the "-net" from the line setting the default gateway
737 in /etc/init.d/net.eth0. Thanks to Peter W. Michaleas for 1417 in /etc/init.d/net.eth0. Thanks to Peter W. Michaleas for
738 noting this. 1418 noting this.
739 1419
740 24 April 2002; Donny Davies <woodchip@gentoo.org> rc.conf : 1420 24 Apr 2002; Donny Davies <woodchip@gentoo.org> rc.conf :
741 1421
742 Remove NFSSERVER from rc.conf since it's now covered in /etc/conf.d/nfs 1422 Remove NFSSERVER from rc.conf since it's now covered in /etc/conf.d/nfs
743 which is installed with the nfs-utils package. Also tidied up some 1423 which is installed with the nfs-utils package. Also tidied up some
744 really old, leftover junk like the non-supported stuff from rc5. 1424 really old, leftover junk like the non-supported stuff from rc5.
745 Closes #1754. 1425 Closes #1754.
746 1426
747 23 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1427 23 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
748 1428
749 Remove creation of /var/run/utmpx from bootmisc again. Seems 1429 Remove creation of /var/run/utmpx from bootmisc again. Seems
750 other people have wierd problems. 1430 other people have wierd problems.
751 1431
752* rc-scripts 1.3.4 (21 April 2002) 1432* rc-scripts 1.3.4 (21 Apr 2002)
753 1433
754 21 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1434 21 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
755 1435
756 Add /sbin/rc-envupdate.sh to speedup updating of /etc/profile.env, 1436 Add /sbin/rc-envupdate.sh to speedup updating of /etc/profile.env,
757 and /etc/csh.env. Update /etc/init.d/bootmisc to use this. 1437 and /etc/csh.env. Update /etc/init.d/bootmisc to use this.
758 1438
759 Implement the status commandline argument. Updated /sbin/runscript.sh 1439 Implement the status commandline argument. Updated /sbin/runscript.sh
760 and /sbin/rc-help.sh for this. 1440 and /sbin/rc-help.sh for this.
761 1441
762 Fix /sbin/depscan.sh to honour NEED and USE overriding BEFORE 1442 Fix /sbin/depscan.sh to honour NEED and USE overriding BEFORE
763 and AFTER. 1443 and AFTER.
764 1444
765 12 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1445 12 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
766 1446
767 Update /etc/init.d/bootmisc to create /var/run/utmpx. This 1447 Update /etc/init.d/bootmisc to create /var/run/utmpx. This
768 is needed, else /usr/bin/newgrp segfault. 1448 is needed, else /usr/bin/newgrp segfault.
769 1449
770 11 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1450 11 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
771 1451
772 Update /etc/skel/.bash_profile to make it tcsh compadible. 1452 Update /etc/skel/.bash_profile to make it tcsh compadible.
773 Thanks to Väinö Järvelä for this fix. 1453 Thanks to Väinö Järvelä for this fix.
774 1454
775 Update /etc/profile to also set the PS? variables if $SHELL 1455 Update /etc/profile to also set the PS? variables if $SHELL
777 bootstrap work again. 1457 bootstrap work again.
778 1458
779 Move LVM stuff to checkfs to ensure that they get fscked. 1459 Move LVM stuff to checkfs to ensure that they get fscked.
780 This resolves bug #1552. 1460 This resolves bug #1552.
781 1461
782* rc-scripts 1.3.3 (5 April 2002) 1462* rc-scripts 1.3.3 (5 Apr 2002)
783 1463
784 5 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1464 5 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
785 1465
786 Move /etc/init.d/{depscan.sh,runscript.sh,functions.sh} to /sbin. 1466 Move /etc/init.d/{depscan.sh,runscript.sh,functions.sh} to /sbin.
787 This is done to try and ensure system integrity. 1467 This is done to try and ensure system integrity.
788 1468
789 1 April 2002; Martin Schlemmer <azarah@gentoo.org>: 1469 1 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
790 1470
791 Add quotes to the "export INPUTRC=/etc/inputrc" line to resolve bug #1391. 1471 Add quotes to the "export INPUTRC=/etc/inputrc" line to resolve bug #1391.
792 1472
793 Add a error message to /etc/init.d/consolefont, resolving bug #1415. 1473 Add a error message to /etc/init.d/consolefont, resolving bug #1415.
794 1474
795 Add a bash check to the code that sets the prompt, fixing bug #1078. 1475 Add a bash check to the code that sets the prompt, fixing bug #1078.
796 1476
797* rc-scripts 1.3.2 (24 Mar 2002) 1477* rc-scripts 1.3.2 (24 Mar 2002)
798 1478
799 24 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1479 24 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
800 1480
801 Resolve bug #1274. Updated /etc/init.d/hostname and /etc/init.d/bootmisc 1481 Resolve bug #1274. Updated /etc/init.d/hostname and /etc/init.d/bootmisc
802 for this. 1482 for this.
803 1483
804 With the "before" and "after" stuff, recursion levels was getting too high, 1484 With the "before" and "after" stuff, recursion levels was getting too high,
818 Added $INPUTRC to /etc/profile, since too many people keep on bugging me, 1498 Added $INPUTRC to /etc/profile, since too many people keep on bugging me,
819 and it seems it has fallen now to my discression. 1499 and it seems it has fallen now to my discression.
820 1500
821* rc-scripts 1.3.1 (23 Mar 2002) 1501* rc-scripts 1.3.1 (23 Mar 2002)
822 1502
823 23 March 2002; Daniel Robbins <drobbins@gentoo.org>: init.d/net.eth0: fix for 1503 23 Mar 2002; Daniel Robbins <drobbins@gentoo.org>: init.d/net.eth0: fix for
824 DHCP lease release from Jim Nutt. 1504 DHCP lease release from Jim Nutt.
825 1505
826 23 March 2002; Daniel Robbins <drobbins@gentoo.org>: rolling a new release 1506 23 Mar 2002; Daniel Robbins <drobbins@gentoo.org>: rolling a new release
827 since there are a lot of important bug fixes in here that are needed. 1507 since there are a lot of important bug fixes in here that are needed.
828 1508
829 23 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1509 23 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
830 1510
831 Resolve bug #1292. 1511 Resolve bug #1292.
832 1512
833 Remove the extra 'depmod -a' in /etc/init.d/modules, thanks to 1513 Remove the extra 'depmod -a' in /etc/init.d/modules, thanks to
834 Spidler. 1514 Spidler.
835 1515
836 21 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1516 21 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
837 1517
838 Update /sbin/rc to fix a 'cat mounts' instead of the correct 1518 Update /sbin/rc to fix a 'cat mounts' instead of the correct
839 version, 'cat /proc/mounts'. 1519 version, 'cat /proc/mounts'.
840 1520
841 19 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1521 19 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
842 1522
843 Add initial support for the --quiet flag that suppress output. 1523 Add initial support for the --quiet flag that suppress output.
844 1524
845 18 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1525 18 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
846 1526
847 Remove the 'try' from 'try /etc/init.d/depscan.sh' in /sbin/rc 1527 Remove the 'try' from 'try /etc/init.d/depscan.sh' in /sbin/rc
848 as not all errors by depscan.sh is critical. It should be 1528 as not all errors by depscan.sh is critical. It should be
849 reworked to do better error handeling. 1529 reworked to do better error handeling.
850 1530
851 14 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1531 14 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
852 1532
853 Fix the GID and UID of nobody and nogroup in /etc/passwd and 1533 Fix the GID and UID of nobody and nogroup in /etc/passwd and
854 /etc/group to match those of Debian, FBSD and others. Thanks 1534 /etc/group to match those of Debian, FBSD and others. Thanks
855 to those who reported it, and Woodchip for looking up the 1535 to those who reported it, and Woodchip for looking up the
856 proper values. 1536 proper values.
857 1537
858 Update /etc/init.d/net.eth0 to properly down DHCP interfaces. 1538 Update /etc/init.d/net.eth0 to properly down DHCP interfaces.
859 This resolves bug #1150, thanks to Paul Fleischer. 1539 This resolves bug #1150, thanks to Paul Fleischer.
860 1540
861 11 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1541 11 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
862 1542
863 Updated /etc/init.d/functions.sh not to use /usr/bin/basename, 1543 Updated /etc/init.d/functions.sh not to use /usr/bin/basename,
864 as some users have /usr on seperate partition which is not 1544 as some users have /usr on seperate partition which is not
865 mounted when depscan.sh is run the first time. 1545 mounted when depscan.sh is run the first time.
866 1546
867 Updated the checking for more than one service providing the 1547 Updated the checking for more than one service providing the
868 same virtual function in /etc/init.d/depscan.sh. It should 1548 same virtual function in /etc/init.d/depscan.sh. It should
869 be working now, and this also fix a problem that when there is no 1549 be working now, and this also fix a problem that when there is no
870 service providing a virtual, counter was used uninitialized. 1550 service providing a virtual, counter was used uninitialized.
871 1551
872* rc-scripts 1.3.0 (10 March 2002) 1552* rc-scripts 1.3.0 (10 Mar 2002)
873 1553
874 10 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1554 10 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
875 1555
876 Resolved bug #1021; updated /etc/init.d/consolefont for this. 1556 Resolved bug #1021; updated /etc/init.d/consolefont for this.
877 1557
878 Resolved bug #1029; updated /etc/init.d/net.eth0 for this. 1558 Resolved bug #1029; updated /etc/init.d/net.eth0 for this.
879 1559
898 Also fixed try() for mounting /proc (maybe all mount commands). 1578 Also fixed try() for mounting /proc (maybe all mount commands).
899 The function worked fine in a simulated test, but in real life failed 1579 The function worked fine in a simulated test, but in real life failed
900 to detect a error when mounting /proc (remember to thank Grant for 1580 to detect a error when mounting /proc (remember to thank Grant for
901 his UserMode ebuilds, and Guide). 1581 his UserMode ebuilds, and Guide).
902 1582
903* rc-scripts 1.2.9 (6 March 2002) 1583* rc-scripts 1.2.9 (6 Mar 2002)
904 1584
905 6 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1585 6 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
906 1586
907 General form updates and some piping fixes. 1587 General form updates and some piping fixes.
908 1588
909 Updated /etc/inittab, /etc/init.d/xdm and /etc/X11/startDM.sh 1589 Updated /etc/inittab, /etc/init.d/xdm and /etc/X11/startDM.sh
910 to fix a problem where startDM.sh would be respawned repeatedly 1590 to fix a problem where startDM.sh would be respawned repeatedly
911 if xdm was not in the default runlevel. 1591 if xdm was not in the default runlevel.
912 1592
913* rc-scripts 1.2.8 (4 March 2002) 1593* rc-scripts 1.2.8 (4 Mar 2002)
914 1594
915 4 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1595 4 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
916 1596
917 Add /etc/init.d/xdm, /etc/X11/startDM.sh and updated /etc/inittab 1597 Add /etc/init.d/xdm, /etc/X11/startDM.sh and updated /etc/inittab
918 to fix the "dead key" problem we had with xdm/gdm/kdm. We should 1598 to fix the "dead key" problem we had with xdm/gdm/kdm. We should
919 move them to the xfree ebuild later on when things settles down. 1599 move them to the xfree ebuild later on when things settles down.
920 1600
924 where we had a invalid $PATH on boot in some cases. 1604 where we had a invalid $PATH on boot in some cases.
925 1605
926 Updated /etc/init.d/keymap and /etc/init.d/consolefont to work with 1606 Updated /etc/init.d/keymap and /etc/init.d/consolefont to work with
927 the new sys-apps/kbd package. 1607 the new sys-apps/kbd package.
928 1608
929* rc-scripts 1.2.7 (3 March 2002) 1609* rc-scripts 1.2.7 (3 Mar 2002)
930 1610
931 3 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1611 3 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
932 1612
933 Fixed the problem of rc-scripts trying to start/stop a service multiple 1613 Fixed the problem of rc-scripts trying to start/stop a service multiple
934 times if it fails to do so. Updated /etc/init.d/runscript.sh and /sbin/rc 1614 times if it fails to do so. Updated /etc/init.d/runscript.sh and /sbin/rc
935 for this. 1615 for this.
936 1616
945 Updated /etc/passwd to have users with no shell defined, use /bin/false 1625 Updated /etc/passwd to have users with no shell defined, use /bin/false
946 for security. 1626 for security.
947 1627
948 Update /etc/fstab to mention /dev/shm since we dont mount it anymore. 1628 Update /etc/fstab to mention /dev/shm since we dont mount it anymore.
949 1629
950 1 March 2002; Martin Schlemmer <azarah@gentoo.org>: 1630 1 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
951 1631
952 Added a wrapper for sourcing the rc-scripts to eliminate syntax errors. 1632 Added a wrapper for sourcing the rc-scripts to eliminate syntax errors.
953 Thanks to Karl Trygve Kalleberg (aka karltk) for the idea. Updated 1633 Thanks to Karl Trygve Kalleberg (aka karltk) for the idea. Updated
954 /etc/init.d/depscan.sh, /etc/init.d/functions.sh and 1634 /etc/init.d/depscan.sh, /etc/init.d/functions.sh and
955 /etc/init.d/runscript.sh for this (added wrap_rcscript() function). 1635 /etc/init.d/runscript.sh for this (added wrap_rcscript() function).
1371 2051
1372* rc-scripts 1.1.7 (18 Oct 2001) 2052* rc-scripts 1.1.7 (18 Oct 2001)
1373 2053
1374[old changelog format follows] 2054[old changelog format follows]
1375 2055
1376 *lots of scripts; woodchip 2056 *lots of scripts; woodchip
1377 removed old rc5 scripts from cvs 2057 removed old rc5 scripts from cvs
1378 2058
1379 *init.d/runscript.sh; agriffis 2059 *init.d/runscript.sh; agriffis
1380 Added support for rc.conf and home-grown functions 2060 Added support for rc.conf and home-grown functions
1381 2061
1382 *init.d/modules; 2062 *init.d/modules;
1383 Now correctly looks at /etc/modules.autoload 2063 Now correctly looks at /etc/modules.autoload
1384 2064
1385rc-scripts-1.1.6, released 15 Sep 2001 2065rc-scripts-1.1.6, released 15 Sep 2001
1386====================================== 2066======================================
1387 2067
1388 *init.d/runscript.sh, others 2068 *init.d/runscript.sh, others
1389 Handling of "net" dependencies resolve to all net devices in 2069 Handling of "net" dependencies resolve to all net devices in
1390 /etc/runlevels/boot and /etc/runlevels/[curr-runlevel]. INTERFACES 2070 /etc/runlevels/boot and /etc/runlevels/[curr-runlevel]. INTERFACES
1391 variable in /etc/rc.conf has been removed. 2071 variable in /etc/rc.conf has been removed.
1392 2072
1393 *init.d/runscript.sh 2073 *init.d/runscript.sh
1394 New "zap" option for manually resetting the state of an initscript 2074 New "zap" option for manually resetting the state of an initscript
1395 to stopped. 2075 to stopped.
1396 2076
1397 *init.d/{samba,sysklogd,sshd} 2077 *init.d/{samba,sysklogd,sshd}
1398 Removed from CVS; they live in their respective packages. 2078 Removed from CVS; they live in their respective packages.
1399 2079
1400rc-scripts-1.1.5, released 02 Sep 2001 2080rc-scripts-1.1.5, released 02 Sep 2001
1401==================================== 2081====================================
1402 2082
1403 *sbin/rc-update 2083 *sbin/rc-update
1404 New version of the rc-update command for the new initscripts. Works 2084 New version of the rc-update command for the new initscripts. Works
1405 similarly to the old version, except this one updates our dependency 2085 similarly to the old version, except this one updates our dependency
1406 cache. 2086 cache.
1407 2087
1408 *init.d/functions.sh 2088 *init.d/functions.sh
1409 New and better looking informational message functions (einfo, einfon). 2089 New and better looking informational message functions (einfo, einfon).
1410 Brand new message functions (ewarn). 2090 Brand new message functions (ewarn).
1411 2091
1412 *sbin/init, init.d/checkroot 2092 *sbin/init, init.d/checkroot
1413 We're going back to a /proc/mounts-based mtab symlink because it's 2093 We're going back to a /proc/mounts-based mtab symlink because it's
1414 just plain better. Appropriate changes made. 2094 just plain better. Appropriate changes made.
1415 2095
1416# vim:expandtab 2096# vim:expandtab

Legend:
Removed from v.1.202  
changed lines
  Added in v.1.308

  ViewVC Help
Powered by ViewVC 1.1.20