/[baselayout]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 416 - (hide annotations) (download)
Mon Oct 13 23:05:04 2003 UTC (10 years, 6 months ago) by azarah
File size: 71972 byte(s)
New release 1.4.3.11

1 drobbins 46 # ChangeLog for Gentoo Linux System Intialization ("rc") scripts
2 azarah 297 # Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL
3 drobbins 46 # Written by Daniel Robbins (drobbins@gentoo.org)
4 drobbins 45
5 azarah 416 * rc-scripts 1.4.3.11 (14 Sep 2003)
6 azarah 410
7 azarah 416 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
8    
9 azarah 410 Add initial udev support. Modified /sbin/rc and /etc/init.d/halt.sh.
10 azarah 416 Resolves bug #27527.
11 azarah 410
12     Add squid to /etc/services, bug #30995. Other cleanups from rac.
13    
14     Add patch from Kumba <kumba@gentoo.org> to MAKEDEV to not allow
15     running while pwd is root (/).
16    
17 azarah 411 Add 'after hotplug' to /etc/init.d/consolefont, bug #30856.
18    
19 azarah 412 Add entry for floppy in /etc/fstab, bug #30574.
20    
21 azarah 413 Remove changing group of /tmp/.{X,ICE}-unix, as it it not needed,
22     bug #28861.
23    
24 azarah 414 Apply a patch from Mike Frysinger <vapier@gentoo.org> for rc-status.
25     It now will work with runlevels named with any characters (other than
26     ones found in default bash IFS). It also adds a few sanity/error
27     checks, bug #26432.
28    
29 azarah 415 Change /etc/inputrc to have PageUp/PageDown search through bash
30     history again, bug #26036.
31    
32 azarah 409 14 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
33    
34     Change update-modules to modules-update in manpage, bug #28101.
35    
36 azarah 408 * rc-scripts 1.4.3.10p1 (08 Sep 2003)
37 azarah 407
38 azarah 408 08 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
39    
40     Change the '-k' switch to dhcpcd to '-z' in /etc/init.d/net.eth0.
41    
42 azarah 406 12 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
43    
44     Add missing 'local x' to filter_environ() (bug #26429), thanks to
45     Mark Wagner <mark@lanfear.net>. Modified rc-services.sh for this.
46    
47 azarah 403 11 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
48    
49     Modify /etc/init.d/modules not to print the autoloading stuff if
50     no modules should be loaded (resolving bug #26288), per request from
51     Michael Frysinger <vapier@gentoo.org>.
52 azarah 404
53     Fix get_bootparam() in /sbin/functions.sh to check for existance of
54     the /proc/cmdline proc entry.
55 azarah 403
56 azarah 400 10 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
57    
58     Modify /etc/init.d/halt.sh to first kill, and then deactivate swap on
59     request of Luke-Jr <luke-jr@gentoo.org>. It should be ok now, as the
60     whole way of devfs handling changed long ago already.
61    
62 azarah 401 Fix /etc/init.d/halt.sh to unmount the mount point and not the device.
63     Also change it to 'mount -d' to detach the loop device. Patch by
64     Kalin KOZHUHAROV <kalin@ThinRope.net>, bug #26256.
65    
66 azarah 402 Fix /etc/init.d/consolefont to not error out if CONSOLEFONT in rc.conf
67     is not set, bug #26278 (noted by Michael Frysinger <vapier@gentoo.org>).
68    
69 azarah 398 * rc-scripts 1.4.3.10 (04 Aug 2003)
70    
71 azarah 394 04 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
72    
73     Add /bin/rc-status and 'show' support to /sbin/rc-update (long overdue),
74     bug #4222, thanks to Sean E Russell <ser@germane-software.com>,
75     Michael Frysinger <vapier@gentoo.org> (/bin/rc-status) and for the 'show'
76     stuff to /sbin/rc-update, Max Kalika <max@gentoo.org>.
77    
78     Fixed modules-update to only do the /etc/modprobe.conf generation if we
79     are actually running a 2.5+ kernel.
80    
81 azarah 395 Add pop3 entries to /etc/services, bug #25501.
82    
83 azarah 396 Add a switch for devfsd startup to /etc/conf.d/rc, fix /sbin/rc to check
84     RC_DEVFSD_STARTUP. Closes bug #24361, thanks to patches from
85     Kurt V. Hindenburg <khindenburg@cherrynebula.net>.
86    
87 azarah 397 Add LVM2 support thanks to Max Kalika <max@gentoo.org> (bug #21908).
88    
89 azarah 398 Add IPV6 versions of localhost and co in /etc/hosts, bug #25859.
90    
91 azarah 399 Fix type-o in /sbin/rc-update, bug #25854.
92    
93 azarah 392 29 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
94    
95     Tweak /etc/init.d/check{root,fs} to set retval after each fsck call,
96     and not the whole block. Tweak check checkroot to reboot if need be
97     (This is with sufficient warning and message). Tweak checkfs to not
98     drop to a sulogin if return code 2 or 3 is given - as we did not
99 azarah 399 mount the filesystems yet, we should not need to reboot ... bug #25398.
100 azarah 392
101     Add '-T' option to fsck (/etc/init.d/check{root,fs} - requested by
102     Michael Frysinger <vapier@gentoo.org>.
103    
104 azarah 389 28 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
105    
106     Rework changes for the Adelie project to support boot config profiles
107     better. Added support for /etc/runlevels/LEVEL/.fake to specify which
108     runlevels should be marked started or stopped without executing the
109     script. Renamed the /etc/runlevels/LEVEL/critical to ".critical" for
110     more uniformity. Modified /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh
111     for this.
112    
113     Add better support for services that provide the "logger" virtual. We
114     should really start the logger earlier, and stop it as late as possible.
115     Modified /sbin/rc, /lib/rcscripts/sh/rc-services.sh and gendepends.awk
116     for this.
117    
118 azarah 392 Fix .../boot/... paths hardcoded in /lib/rcscripts/sh/rc-services.sh,
119     thanks to Jean-Francois Richard <jean-francois@richard.name>.
120 azarah 390
121 azarah 392 Replace the Suse /etc/inputrc with a non copyrighted one, bug #24918.
122 azarah 391
123 azarah 388 23 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
124    
125     From Jean-Francois Richard <jean-francois@richard.name> and
126     Olivier Crete <tester@gentoo.org> from the Adelie project:
127    
128     The last four patches are the "adaptation" of our previous patches to
129     the new "no-tmpfs" init system in Gentoo. Since we were using quite
130     different scripts for the boot runlevel (no "checkroot" for example) and
131     that the new system hardcodes some of the boot services, we had to find
132     a simple yet elegant solution.
133    
134     We chose to make init scripts read "/etc/runlevels/LEVEL/critical" to
135     know what are the boot runlevel services. If this file is not present,
136     it uses the Gentoo hardcoded defaults.
137    
138     This touches /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh and
139     /etc/init.d/halt.sh.
140    
141 azarah 389 I just changed the behaviour of 'softlevel' kernel command line argument
142     to not only add a suffix and some other cleanups.
143 azarah 388
144 azarah 389 Add support for irqbalance.
145 azarah 388
146 azarah 386 22 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
147    
148     Fix the /dev/root entry in /etc/mtab, bug #24916.
149    
150 azarah 387 Add EVMS2 support, thanks to Mike Javorski <mike_javorski@bigfoot.com>,
151     bug #24064.
152    
153 azarah 384 * rc-scripts 1.4.3.9 (17 Jul 2003)
154    
155 azarah 379 17 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
156    
157     Add vlan support to /etc/init.d/net.eth0, bug #15588, thanks to
158 azarah 389 Andy Dustman <andy-gentoo.54e552@dustman.net>.
159 azarah 379
160 azarah 380 Add 'TERM=Eterm' to /etc/DIR_COLORS, bug #23423.
161    
162 azarah 381 Add mdadm support to /etc/init.d/checkfs, bug #23437, many thanks
163 azarah 389 to Wes Kurdziolek <wkurdzio@vtluug.org>.
164 azarah 381
165 azarah 382 Rather use 'uname -r' to get kernel version, as else we need sysctl.
166     This closes bug #23923, modified /etc/init.d/modules.
167    
168 azarah 389 Fix a type-o in /etc/fstab, bug #23308.
169 azarah 383
170 azarah 384 Add support for the new 'O' agetty option to display the DNS domainname
171 azarah 389 in the issue file thanks to Marius Mauch <genone@genone.de>, bug #22275.
172     Updated /etc/issue and /etc/issue.logo for this.
173 azarah 384
174 azarah 375 16 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
175    
176     Add aliases for add/del to /sbin/rc-update closing bug #24317, thanks
177     to Antonio Dolcetta <zagarna@yahoo.com>.
178    
179     Fix /etc/init.d/net.eth0 to not set rp_filter if already set via
180     /etc/sysctl.conf, bug #24235 - thanks jochen <jochen.eisinger@gmx.de>.
181    
182 azarah 376 Fix /sbin/runscript.sh and /lib/rcscripts/awk/cachedepend.awk to work
183 azarah 389 with symlinks in /etc/init.d/, closing bug #24228.
184 azarah 376
185 azarah 389 Fix /etc/init.d/clock to work with UML, closing bug #24225 thanks to
186     John Mylchreest <johnm@gentoo.org>.
187 azarah 376
188 azarah 377 Fix hardcoded color escape sequence in /sbin/rc, closing bug #24109,
189 azarah 389 thanks to splite <splite-gentoo@sigint.cs.purdue.edu>.
190 azarah 377
191     Fix /sbin/functions.sh to disable color printing if NOCOLOR is set to
192 azarah 389 "true" in /etc/make.conf, closing bug #24107.
193 azarah 377
194 azarah 389 Fix /etc/init.d/keymaps to be more non-x86 friendly, and also allow
195     more keymaps to be specified in /etc/rc.conf, bug #24084.
196 azarah 378
197 azarah 374 15 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
198    
199     Add /bin/csh to /etc/shells.
200    
201     Add new protocols to /etc/services, thanks Rajiv Aaron Manglani
202     <rajiv@gentoo.org>.
203    
204 azarah 370 23 Jun 2003; Martin Schlemmer <azarah@gentoo.org>:
205    
206     Cleanups for bug #21438 from bug #22637, thanks to
207     Christian Strauf <christian.strauf@gmx.de> and Ian Abbott <ian@abbott.org>.
208    
209 azarah 369 22 Jun 2003; Martin Schlemmer <azarah@gentoo.org>:
210    
211     Really commit fix for bug #21438 to CVS.
212    
213 azarah 366 21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
214    
215     Call /proc mount with explicit options to fix issues where user
216     have 'bind' mounts for /proc in fstab as well, bug #21068.
217    
218 azarah 368 Fix /etc/init.d/bootmisc to check for /sbin/env-update.sh, bug #21384,
219     reported by Gunnlaugur Thor Briem <gthb@hi.is>.
220 azarah 367
221 azarah 368 Add 'before bootmisc' to /etc/init.d/domainname, as we need to start
222     it before 'env-update.sh' gets run by /etc/init.d/bootmisc.
223    
224 azarah 365 * rc-scripts 1.4.3.8p1 (21 May 2003)
225    
226     21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
227    
228     Last fix I did not use the modified 'myservice', but used $1 again,
229     causing the network dependencies to bork. I did not notice this
230     as I have net.eth0 in default runlevel.
231    
232 azarah 364 * rc-scripts 1.4.3.8 (20 May 2003)
233    
234     20 May 2003; Martin Schlemmer <azarah@gentoo.org>:
235    
236     A '-' in a bash variable is not valid as well. Fix gendepend.awk and
237     rc-service.sh to handle this, thanks to YAMAKURA Makoto
238     <makoto@dsb.club.ne.jp>.
239    
240     Move /etc/issue to /etc/issue.logo, and have /etc/issue only print info
241     about the host it is running on.
242    
243 azarah 363 18 May 2003; Martin Schlemmer <azarah@gentoo.org>:
244    
245     Do not let devfsd handle /dev/log's permission management, as it breaks
246 azarah 364 selinux. Modified /etc/devfsd.conf, changes submited by Chris PeBenito
247     <pebenito@gentoo.org>.
248 azarah 363
249 azarah 364 Fix type-o in /etc/init.d/net.ppp0, and add local ip-up/ip-down support.
250 azarah 363
251 azarah 362 14 May 2003; Martin Schlemmer <azarah@gentoo.org>:
252    
253     We should not export the RC_GOT_* variables, as it breaks on some systems,
254 azarah 364 thanks to J?rg Gollnick <gentoo-bugs@wurzelbenutzer.de>, bug #20851.
255 azarah 362
256 azarah 364 From C. Brewer <killian@gentoo.org>:
257     - Add hide-password to the connect cmd-line of /etc/init.d/net.ppp0, which is
258     suppose to be default, but why take chances?
259     - Also, echoing chmod 640 in the resolv.conf two-step at the end to solve the
260     kppp complaint.
261 azarah 362
262     13 May 2003; Martin Schlemmer <azarah@gentoo.org>:
263    
264     For the network functions, the dependency code tried to create a funcion
265 azarah 364 with a '.' in the name, causing the network rc-scripts to not have any
266     dependencies. This should fix bug #20849 's order issue, thanks to
267     YAMAKURA Makoto <makoto@dsb.club.ne.jp> for noticing.
268 azarah 362
269 azarah 364 Fix query_{before,after} to also check 'net' if 'service2' is a network
270     service.
271 azarah 362
272 azarah 360 12 May 2003; Martin Schlemmer <azarah@gentoo.org>:
273    
274     More cleanups:
275 azarah 364 - Move the broken stuff from symlinks to a DB entry in ${svcdir}/deptree.
276     Updated /sbin/runscript.sh, /sbin/rc-services.sh and gendepend.awk for
277     this.
278     - Add functions for more common tasks in /sbin/runscript.sh to
279     /sbin/rc-services.sh.
280     - Move 'consoletype' to /sbin.
281     - Rename /sbin/rc-envupdate.sh to /sbin/env-update.sh; updated
282     /etc/init.d/bootmisc for this.
283     - Move rc-services.sh, rc-daemon.sh and rc-help.sh to /lib/rcscripts/sh.
284     - Improve detection of circular depends ... modified gendepend.awk for this.
285 azarah 360
286 azarah 359 * rc-scripts 1.4.3.7 (11 May 2003)
287 azarah 358
288 azarah 359 11 May 2003; Martin Schlemmer <azarah@gentoo.org>:
289    
290     Too many things to remember, so here is changes of note:
291     - More changes to gendepend.awk. This basically modifies it to not use
292     symlinks in $svcdir/{need,use,before,after,provide} anymore, but rather
293     create a file that can be sourced. Seems to speedup things nicely.
294     - Add /sbin/rc-services.sh. This is basically a module to get dependency
295     info from the new $svcdir/deptree, and some other new service functions.
296     - Modify the whole works to *only* source all needed files once. This
297     includes /sbin/{functions.sh,rc-services.sh,rc-daemon.sh}. Also
298     rc-services.sh will only source $svcdir/deptree once. /sbin/runscript.sh
299     is sourced more than once (actually each time a service is started or
300     stopped, but is is cut down much). Also seems to speed things up again.
301     - Fix a long outstanding bug in gendepend.awk that caused the 'net'
302     dependency to not be actually used in shutdown, causing the services
303     needing it to be stoped before net.* services.
304     - Add the RC_PARALLEL_STARTUP variable, with schedule_service_startup() to
305     /sbin/rc-services.sh and /etc/conf.d/rc. This is experimental parallel
306     startup of services, and seems to work nicely. Only issues to date is
307     that printing of messages is not synced, and a race very intermittantly
308     that causes a service to be started when it was already scheduled.
309     - Add a new dependency type 'parallel' that can be used to control if a
310     service can be started in paralled or not. Possible arguments is "yes"
311     or "no"; if it is not present, it is considered as "yes":
312    
313     depend() {
314     parallel yes|no
315     }
316    
317     Modified cachedepend.awk, gendepend.awk and /sbin/rc-services.sh.
318     - Fix the 'single' runlevel to actually work properly, and without a
319     /etc/runlevels/single directory.
320     - Remove the BOOT variable, and update /sbin/rc to set SOFTLEVEL properly.
321     Fix /etc/init.d/{checkroot,bootmisc} to use SOFTLEVEL instead of BOOT.
322    
323 azarah 357 08 May 2003; Martin Schlemmer <azarah@gentoo.org>:
324    
325     Major rework of /lib/rcscript/awk/gendepend.awk, cleaning it up nicely,
326 azarah 359 and adding more sanity checks.
327 azarah 357
328 azarah 356 04 May 2003; Martin Schlemmer <azarah@gentoo.org>:
329    
330     Revert /etc/init.d/hostname the way it was, as it should be the user's
331     choice if he want to have a FQDN in there or not, bug #14946.
332    
333     Add /etc/init.d/domainname for those that want to use it.
334    
335 azarah 354 29 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
336    
337 azarah 355 Change the root check back the way it was, else it breaks with non bash
338 azarah 359 shells; modified /etc/profile.
339 azarah 355
340     29 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
341    
342 azarah 354 Change test in /etc/profile for root to '[ "$EUID" -eq 0 ]', bug #20140.
343    
344 azarah 353 27 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
345    
346 azarah 354 Add various patches from Rachel Holmes <rach@gmx.net>:
347 azarah 353
348     Dropped use of 'cat' in bash scripts, '$(<$file)' is there for that
349 azarah 354 purpose. Modified:
350 azarah 353
351     /etc/init.d/net.ppp0
352     /etc/init.d/nscd
353     /sbin/functions.sh
354     /sbin/rc
355     /sbin/rc-daemon.sh
356     /sbin/rc-envupdate.sh.bash
357     /sbin/runscript.sh
358    
359     Exchanged some gratuitous use of awk for grep. Awk is a little resource
360     hungry just for a simple test. (I [azarah] did not apply the changes to
361 azarah 354 tests for 'devfs', as having 'usbdevfs' in the equation will break
362     things). Modified /sbin/rc for this.
363 azarah 353
364     Gentoo enforces having /proc, so uname -r is a little redundant when the
365     information is available without an external command. Modified:
366    
367     /etc/init.d/modules
368     /etc/init.d/serial
369     /sbin/functions.sh
370     /sbin/modules-update
371    
372     Changed 'id -u' commands to use $EUID in bash executed scripts, same
373 azarah 354 result no extra command. Modified:
374 azarah 353
375     /sbin/rc-envupdate.sh
376     /sbin/rc-envupdate.sh.bash
377     /sbin/rc-update
378    
379     Removed all the cat sections, and the separate echo sections. The output
380 azarah 354 is _exactly_ the same, minus some spare spaces that have been removed.
381     Fourfold speed increase in the (granted flimsy) tests I have done.
382     Modified /sbin/rc-help.sh for this.
383 azarah 353
384     Final remaining 'cat' commands removed, in favour of using bash's internal
385     '$(< )' or 'echo'. Use of echo leads the way to future support for bash's
386     i18n anyway. Modified:
387    
388     /sbin/rc
389     /sbin/rc-envupdate.sh
390     /sbin/rc-envupdate.sh.bash
391    
392    
393    
394 azarah 352 * rc-scripts 1.4.3.6 (27 Apr 2003)
395    
396 azarah 351 27 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
397    
398     Add a 'save' function /etc/init.d/clock, bug #19685.
399    
400 azarah 352 Add a slocate group to /etc/group, bug #19604.
401    
402     Do not stop a network service if we do not reboot on runlevel change,
403     as it could have been started by the user or hotplug. This should
404     address bug #12763; modified /sbin/rc for this.
405    
406     Fix /etc/init.d/hostname to set only the hostname, and not the NIS
407     domainname.
408    
409     Fix /etc/init.d/keymaps to be able to set the extended keymap in rc.conf.
410     This should close bug #16884.
411    
412     Fix /etc/profile to be /bin/sh compadible, bug #18918.
413    
414     Change the swap comments in /sbin/rc to "Activating (possible) swap" to
415     be more 'generic' ? Only try to disable swap if any devices/files was
416     activated. This should close bug #19089.
417    
418 azarah 354 Fix /etc/init.d/checkroot to only remount / rw if not set explicitly to
419     rw in /etc/fstab, bug #19158.
420 azarah 352
421 azarah 351 24 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
422    
423     Fix /etc/init.d/net.ppp0 to do the right thing if stopped was called,
424     but the ppp link was already down, bug #15333.
425    
426 azarah 350 12 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
427    
428     Fix type-o in /etc/init.d/consolefont (line 38 should be 'retval=$?').
429     Thanks to Matt Taylor <liverbugg@juno.com> (comment #6, bug #18344).
430    
431     From linux-2.5.68, we need to mount devpts on /dev/pts again ...
432     updated /sbin/rc for this.
433    
434     11 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
435    
436     Fix errors on sourcing /etc/profile if EDITOR is not set, bug #18995.
437    
438 azarah 349 10 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
439    
440     Make checking in unmount more strict, fixing bug #19007.
441    
442 azarah 348 09 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
443    
444     Add one more check to genenviron.awk, to spot cases where there is a
445     space between the variable and the '='.
446    
447 azarah 347 08 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
448    
449     Fix interactive shell not to have coloured prompt when used as a
450     dumb client, bug #18886. Fix was inspired by patch from
451     Matthew Kennedy <mkennedy@gentoo.org>.
452    
453 azarah 346 * rc-scripts 1.4.3.5 (06 Apr 2003)
454 azarah 345
455 azarah 346 06 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
456    
457 azarah 345 Hopefully get the serial support sane again. Added /bin/consoletype
458 azarah 347 from Redhat to check for serial console. This should resolve bug
459     #18329 partly.
460 azarah 345
461 azarah 347 Add the --nocolor option to suppress the use of colors.
462 azarah 345
463 azarah 347 Change the 'status' option to return true if the service is running,
464     and false if stopped. This is only if the '--quiet' flag was also
465     given.
466 azarah 345
467 azarah 347 Change the start and stop options not to output or return false if
468     the '--quiet' flag was given.
469 azarah 345
470 azarah 347 Redirect stderr for consolechars in /etc/init.d/consolefont to /dev/null
471     as well, fixing bug #18344.
472 azarah 345
473 azarah 347 Optimize $EDITOR extraction in /etc/profile closing bug #18614, thanks to
474     Aron Griffis <agriffis@gentoo.org>.
475 azarah 345
476 azarah 347 Set HALT to 'shutdown' or 'reboot' depending on if we are shutting down
477     or rebooting.
478 azarah 344
479 azarah 346 30 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
480    
481 azarah 344 Fix bug #18329 ... $COLS was not setup properly for serial console.
482    
483 azarah 346 24 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
484 azarah 342
485     Optimize USB fs stuff in /etc/init.d/localmount to use less cats etc.
486     Fix a problem where it might not have mounted the USB fs when usbcore
487     was compiled as module, and the kernel did not mount it by the time
488     the script was started. Get it to rather check what filesystems is
489     supported when deciding if it should use 'usbdevfs' or 'usbfs', as
490     later 2.4 kernels now also support the newer 'usbfs'.
491    
492 azarah 343 Optimize RAID stuff in /etc/init.d/checkfs a bit.
493    
494 azarah 346 16 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
495 azarah 341
496     Update sbin/rc-envupdate.sh.bash for bug #17549.
497    
498 azarah 346 * rc-scripts 1.4.3.4 (16 Mar 2003)
499 azarah 340
500 azarah 346 16 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
501 azarah 340
502     Add /etc/issue done by a Polish ascii-artists, v|rus with some slight
503     modifications (purple and display hostname, etc). Closes bug #16806.
504    
505     Add 'use hotplug' to /etc/init.d/net.eth0, to get cardbus hardware to
506     work properly. Closes bug #17348.
507    
508     Add update from Wout Mertens <wmertens@gentoo.org> to speedup shutdown
509     of dhcp interfaces, closing bug #17378. This modified /etc/init.d/net.eth0.
510    
511 azarah 346 11 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
512 azarah 339
513     Fix usage of /usr/bin/cut in /sbin/functions.sh, thanks Brandon Low
514     <lostlogic@gentoo.org>!
515    
516 azarah 346 10 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
517 azarah 336
518     Add sysfs support for 2.5 kernels (mounted to /sys). Updated /sbin/rc
519     and /etc/init.d/halt.sh for this.
520    
521     Update /etc/fstab to correctly mount /proc with:
522    
523     mount -t proc none /proc
524    
525     Do the same for /dev/shm:
526    
527     mount -t tmpfs none /dev/shm
528    
529     Fix a typeo in /etc/init.d/checkroot that caused 'umount -a' to output
530     noise if we exited a recovery console.
531    
532 azarah 338 Fix /etc/init.d/hostname using /usr/bin/cut, closing bug #17175, thanks
533     to Bobby Bingham <uhmmmm@columbus.rr.com> for noticing this.
534    
535     Bring down default gateway before adding new one .. this fixes issues
536     where eth0/whatever was brought up by kernel. Changed /etc/init.d/net.eth0
537     for this, closing bug #17164. Thanks to nth <y.lesaint@free.fr> for the
538     fix.
539    
540     Fix /etc/init.d/modules to call modprobe with -q .. this fix issues where
541     it fails for module-init-tools if the module is already loaded. This
542     closes bug #17163, thanks to nth <y.lesaint@free.fr>.
543    
544 azarah 346 * rc-scripts 1.4.3.3 (09 Mar 2003)
545 azarah 335
546 azarah 346 09 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
547 azarah 334
548     Fix /etc/init.d/netmount not to unmount / on nfs/whatever, bug #16274.
549    
550     Fix net.eth0 not to try and start an interface if already up.
551    
552     Update MAKEDEV from Debian to support more archs. This adds support
553     for 'arm', 'hppa' among others. URL:
554    
555     http://packages.debian.org/stable/base/makedev.html
556    
557     Add support to /etc/init.d/modules to use /etc/modules.autoload/kernel-2.4
558     if we are using a 2.4 kernel, and /etc/modules.autoload/kernel-2.5 if we
559     are using a 2.5 kernel ... bug #17109.
560    
561 azarah 346 02 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
562 azarah 331
563     Update /etc/init.d/hostname to only set the hostname to whatever is before
564     the first '.', and then set the domainname to the rest, closing bug #14946.
565    
566 azarah 330 28 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
567    
568     Merge some of the optimizations from Graham Forest <vladimir@gentoo.org>.
569    
570     Fix spelling of dependency and some other spelling/grammer issues.
571     Thanks goes to Kerin Millar <kerin@recruit2recruit.net> and
572     Mike Frysinger <vapier@gentoo.org>, bug #15498.
573    
574     Change $svcdir to '/var/lib/init.d' to be more FHS compliant, bug #15192.
575    
576     Add 'Eterm' to /etc/skel/.bashrc, closing bug #14662.
577    
578     Adjust comments about PROTOCOLS in /etc/rc.conf to try and prevent
579     bug #14556.
580    
581 azarah 329 27 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
582    
583     Finally fix /etc/init.d/halt.sh to unmount non critical mounts properly.
584    
585 azarah 328 20 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
586    
587     Kill /dev/ttyp0 error at boot by changing test in /etc/init.d/modules
588     to 'test -c /dev/ttyp0 &> /dev/null'.
589    
590 azarah 325 18 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
591    
592     Update /sbin/modules-update to generate /etc/modprobe.devfs from
593     /etc/modules.devfs. This along with the devfs-hack.patch in the latest
594     module-init-tools-0.9.9 should get rid of many of the warnings/errors
595     with devfs, and makes it work a bit better.
596    
597 azarah 324 17 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
598    
599     Fix /etc/inputrc for dvorak keyboard layout, bug #2599 again.
600    
601     16 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
602    
603     Fix the 'source /etc/profile.env' to be '. /etc/profile' to have ksh
604     support. This resolves bug #14994.
605    
606     Move EDITOR to /etc/rc.conf. Also update /etc/profile to set EDITOR
607     according to /etc/rc.conf.
608    
609     Update /etc/init.d/checkfs to fix bug #14282. It did not exclude comments,
610     and used 'basename' which is located in /usr/bin.
611    
612 azarah 320 13 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
613    
614     Merge changes from Nick Jones <carpaski@gentoo.org> to not run stty if
615     used in portage. Fix the NOCOLOR stuff. Updated /sbin/functions.sh for
616     this.
617    
618 azarah 318 06 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
619    
620     Update src/awk/genenviron.awk to properly set the environment for each
621     rc-script's depend() function by sourcing required config files.
622    
623 azarah 317 05 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
624    
625     Fix /sbin/rc-envupdate.sh to use $svcdir to set SVCDIR. This is thanks
626     to Max Kalika <alkern23@yahoo.com>, bug #15050.
627    
628 azarah 315 03 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
629    
630     Fix /sbin/modules-update to work with module-init-tools-0.9.9.
631    
632 azarah 313 30 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
633    
634     Add 'use isapnp' to /etc/init.d/modules, closing bug #14677, thanks to
635     Hubert Hanghofer <hubert.hanghofer@netbeer.co.at>.
636    
637 woodchip 312 27 Jan 2003; Donny Davies <woodchip@gentoo.org>:
638    
639     Fix halt.sh by moving the nut UPS kill power stuff back into a function!
640     Add fix from the wonderful analysis of Toby Dickenson
641     <tdickenson@geminidataloggers.com> in #12947.
642    
643 azarah 310 26 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
644    
645     Fix start-stop-daemon to check the call to nice() correctly for failure,
646     closing bug #14359, thanks to YAMAKURA Makoto <makoto@dsb.club.ne.jp>.
647    
648 azarah 311 Fix globbing $? when checking return value of fsck in /etc/init.d/checkroot
649     and /etc/init.d/checkfs. This closes bug #13320, thanks to good work from
650     Malcolm Scott <m@lcolm.org.uk>.
651    
652 vapier 309 21 Jan 2003; Mike Frysinger <vapier@gentoo.org>:
653    
654 vapier 316 Updated /etc/rc.conf to add elogin/entrance support #13790.
655 vapier 309
656 azarah 308 21 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
657    
658     Update /etc/init.d/keymaps to enable unicode if required. This closes
659     bug #14306 thanks to Danny Milosavljevic <danny_milo@yahoo.com>.
660    
661 azarah 307 19 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
662    
663     Fix deadlock durning shutdown if tmpfs filesystems larger than free
664     memory, and swap gets deactivated, bug #13599. Updated /etc/init.d/halt.sh
665     for this.
666    
667     Merge in some fixes from Vapier <vapier@gentoo.org> to /sbin/functions.sh.
668     This closes bug #13868.
669    
670     Always add "/bin:/sbin:/usr/bin:/usr/sbin" to PATH, as it fixes both
671     'su -c foo' not finding start-stop-daemon (etc), and bug #14127.
672    
673     Add route for lo interface to /etc/init.d/net.lo, closing bug #14055.
674    
675 azarah 306 15 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
676    
677     Clear $svcdir in /sbin/rc before we run depscan to make sure we do
678     not have stale entries left from hard reboot, thanks to pac1085 on
679     irc.
680    
681 azarah 304 * rc-scripts 1.4.3.2 (15 Jan 2003)
682    
683 azarah 302 15 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
684    
685     Truely fix bootup on seperate /var.
686    
687 azarah 303 Add some fixes and optimizations to /sbin/rc-update, thanks to
688     Daniel Robbins <drobbins@gentoo.org>.
689    
690 azarah 301 * rc-scripts 1.4.3.1 (15 Jan 2003)
691    
692     15 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
693    
694     Fix bootup on seperate /var.
695    
696 azarah 300 14 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
697    
698     Fix /etc/init.d/hostname and /etc/init.d/serial to close bug #13636.
699    
700 azarah 299 07 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
701    
702     Fix /etc/init.d/keymaps to force linux keycodes for PPC, thanks
703     to Olaf Hering <gentoo@aepfle.de>, bug #13193.
704    
705     Turn on -C option to fsck on for all calls to fsck. Updated scripts
706     /etc/init.d/checkroot and /etc/init.d/checkfs, closing bug #13321.
707    
708 azarah 297 * rc-scripts 1.4.3.0 (07 Jan 2003)
709    
710     07 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
711    
712     Too much to mention, but here are a few:
713     - Major rewrite of software RAID startup, based on Mandrake's, as
714     ours was pretty broken :(
715     - Redone /sbin/rc to work without the tmpfs/ramfs stat directory.
716     Much of /sbin/functions.sh and other scripts have been changed
717     to support this.
718     - Reworked /etc/inittab to support this. Also moved critical
719     mounting of local filesystems to 'sysinit' function of /sbin/rc.
720     - Move state directory to /var/state/init.d/ ($svcdir).
721     - Move Adelie node init to /sbin/functions.sh to try and simplify
722     /sbin/rc a bit.
723     - Updated Copyright dates to 2003.
724    
725 azarah 296 * rc-scripts 1.4.2.8 (06 Jan 2003)
726    
727 azarah 294 02 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
728    
729     Fix src/awk/genenviron.awk to work with multiple 'need', 'use', etc
730     lines, as it seems users do not note the need to have them all on
731     one line ....
732    
733     Fix /sbin/runscript.sh to detect 'net.adsl', or any other net.*
734     script not ending on a digit. This closes bug #12887.
735    
736     Fix get_KV to also check micro version of kernel; add KV_to_int()
737     helper function for get_KV. Update /etc/init.d/localmount to work
738     with new get_KV ...
739    
740 azarah 292 28 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
741    
742     Add support for generate-modprobe.conf or generating /etc/modprobe.conf
743     in the new sys-apps/module-init-tools. Note that you need version
744     0.9.7 or later of sys-apps/module-init-tools. Updated
745     /sbin/modules-update for this.
746    
747 azarah 293 Change /etc/init.d/localmount to use 'usbfs' and not 'usbdevfs' if
748     we are running kernel 2.5 or later ...
749    
750 azarah 291 26 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
751    
752     Add /etc/init.d/crypto-loop and /etc/conf.d/crypto-loop, a cool
753     rc-script to setup encrypted loopback devices. This was kindly
754     donated by Matthew Kennedy <mkennedy@gentoo.org> (bug #11471).
755    
756 azarah 290 25 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
757    
758     Fix src/awk/genenviron.awk stripping *all* '=', closing
759     bug #8901.
760    
761     Fix src/awk/genenviron.awk not seperating CONFIG_PROTECT with
762     spaces ...
763    
764 azarah 289 * rc-scripts 1.4.2.7 (24 Dec 2002)
765    
766 azarah 288 24 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
767    
768     Add a fix to /sbin/functions.sh for bug #12601.
769    
770 azarah 287 22 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
771    
772     Add INFOPATH to /etc/env.d/00basic.
773    
774     Fix src/awk/genenviron.awk to get the order of the env.d files
775     correct. Also fix it to handle *all* the SPECIALS correctly.
776     This closes bug #12411.
777    
778 azarah 286 * rc-scripts 1.4.2.6 (18 Dec 2002)
779    
780     18 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
781    
782     Add mips changes to sbin/MAKEDEV. This should close bug #12329,
783     thanks to Nicholas Wourms <nwourms@netscape.net>.
784    
785     Quote some tests in /sbin/rc-update to fix/avoid the problem
786     in bug #
787    
788     Fix awk regex in /etc/init.d/halt.sh to fix bug #11795.
789    
790     Update shell for postgres user, closing bug #12258.
791    
792 azarah 285 11 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
793    
794     Fix src/awk/genenviron.awk not to add duplicate entries, closing
795     bug #8999.
796    
797 azarah 284 * rc-scripts 1.4.2.5 (09 Dec 2002)
798    
799 azarah 283 08 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
800    
801     Add another sync to /etc/init.d/halt.sh, closing bug 8173.
802    
803     Add smmsp uid and gid. Closes bug #8952.
804    
805 azarah 279 04 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
806    
807 azarah 281 Setup colums, etc up properly for serial consoles in /sbin/functions.sh.
808     Closes bug #11557, thanks to Erik Scrafford <erik@scrafford.org>.
809    
810 azarah 279 Add headers similar to that of portage-2.0.45 and up to the
811     generated profile files (/etc/{profile,csh}.env). Updated
812     src/awk/genenviron.awk for this.
813    
814 azarah 276 01 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
815    
816     Fix typeo in /etc/devfsd.conf, closing bug #11424, thanks to the
817     sharp eye of Techie2000 <Linux@mochamail.com>.
818    
819 azarah 277 Rename /sbin/update-modules to /sbin/modules-update, closing
820     bug #11445.
821    
822     Nano moved from /usr/bin/nano to /bin/nano. Fix this in
823     /etc/env.d/00basic, bug #10916.
824    
825 azarah 274 27 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
826    
827     Add more improvements to clustering code. This is from
828     Olivier Crete <crete@cerca.umontreal.ca>, bug #4151.
829    
830 azarah 272 26 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
831    
832     Change default 'net' dependency behaviour to be more suited
833     for notebook users. Basically if at least one net.* service
834     beside net.lo start successfully, the 'net' dependency is
835 azarah 275 considered up. Server admin can set RC_NET_STRICT_CHECKING="yes"
836 azarah 272 in /etc/conf.d/rc to change this back to the old default.
837 azarah 278 This is the start to address bug #2706.
838 azarah 272
839 azarah 271 * rc-scripts 1.4.2.4 (26 Nov 2002)
840    
841     26 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
842    
843     Initial merge of bits for Adelie Linux for SSI clusters. More
844     info at:
845    
846     http://www.cerca.umontreal.ca/hpc/en/projects/adelie/index.html
847    
848     25 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
849    
850     One liner fix to src/awk/cachedepends.awk to once again fix
851     bug #7803.
852    
853 azarah 270 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
854    
855     Add 'alias char-major-89 i2c-dev' to /etc/modules.d/aliases.
856     This should close bug #10891.
857    
858 azarah 269 * rc-scripts 1.4.2.3 (18 Nov 2002)
859    
860 azarah 268 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
861    
862     Add some more checks to src/awk/*. Fix error printing for
863     /sbin/depscan.sh.
864    
865 azarah 269 Link awk module with gcc and not with ld. This should fix
866     problems on sparc and alpha. Many thanks for this fix to
867     Stephan Jones <cretin@gentoo.org>.
868    
869     Remove the copyright info from config files, thanks to
870     Matthew Kennedy <mkennedy@gentoo.org>.
871    
872 azarah 262 * rc-scripts 1.4.2.2 (18 Nov 2002)
873    
874     18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
875    
876     Add src/awk/genenviron.awk which is rc-envupdate.sh ported
877     to awk. This is also much faster than its bash version.
878    
879 azarah 265 Remove the 'Spider cat fix' from depscan.sh.bash, as it makes
880     things even slower on older boxes. Bug #10548.
881    
882 azarah 267 After a bored Vapier decided that he needed to update the
883     licenses of things in /etc :P, I did the rest. Hopefully
884     not too many people will nuke thier fstab :/
885    
886 azarah 261 * rc-scripts 1.4.2.1 (18 Nov 2002)
887    
888     18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
889    
890     Update src/awk/cachedepends.awk to find its own rc-scripts,
891     fixing the need for find which broke systems with /usr on
892     a different partition.
893    
894 azarah 259 17 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
895    
896     Add some extra checks to src/awk/cachedepends.awk and
897     src/awk/gendepends.awk.
898    
899 azarah 260 Move some of the more generic functions in src/awk/gendepends.awk
900     to src/awk/functions.awk.
901    
902 azarah 258 * rc-scripts 1.4.2 (17 Nov 2002)
903    
904     17 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
905    
906     Add initial version of new depscan.sh. This uses awk scripts
907     to do the main work, giving about 10 times speed improvement on
908     slower machines. Updated /sbin/depscan.sh, src/filefuncts.c,
909     src/Makefile, src/awk/cachedepends.awk and src/awk/gendepends.awk
910     for this. This should close bug #10548.
911    
912 azarah 256 * rc-scripts 1.4.1.2 (5 Nov 2002)
913    
914 azarah 257 5 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
915    
916     Add UID/GID of 250 for Portage Fakeroot account.
917    
918 azarah 255 4 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
919    
920     Change /etc/init.d/clock to depend on localmount again, fixing
921     bug #10048.
922    
923     Get deps on logger sane again. I wanted to get the logger started
924     as early as possible, but clock for one breaks if /usr is mounted
925     on seperate partition.
926    
927 azarah 254 29 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
928    
929     Fix return in /etc/init.d/modules to return 0 if /proc/modules
930     do not exists. Closes bug #7738, comment #5.
931    
932 azarah 252 * rc-scripts 1.4.1.1 (28 Oct 2002)
933    
934 azarah 251 28 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
935    
936     Fix /sbin/update-modules not to include backup files. Closes
937     bug #9707.
938    
939 azarah 250 26 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
940    
941     Fix update-modules borking if there are directories present
942     in /etc/modules.d/. Closes bug #9632.
943    
944 azarah 249 17 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
945    
946     Change deps on /etc/init.d/{clock,hostname,modules} not to
947     depend on localmount, but rather on checkroot, as all of them
948     just need / to be mounted. This should fix race conditions
949     because of checkfs dependency on modules. This should close
950     bug #9266.
951    
952 azarah 247 * rc-scripts 1.4.1 (13 Oct 2002)
953    
954 azarah 246 13 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
955    
956     Create and fix permissions on /tmp/.{ICE,X11}-unix/. This
957     is additional measures for bug #8281.
958    
959 azarah 245 12 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
960    
961     Update /etc/init.d/net.eth0 to fix bug #8626.
962    
963     Fix /sbin/rc-update to check return code of "ln". This should
964     close bug #8867.
965    
966 azarah 242 29 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
967    
968     Fix indentation in /etc/inputrc. This should close
969     bug #8368.
970    
971     Add extended status functionality. Should close bug #2462.
972    
973 azarah 243 Add support for /sbin/rc-update to check if the rc-script
974     is executable or not. Thanks to widersacher@gmx.net, closing
975     bug #8326.
976    
977 azarah 241 25 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
978    
979     Fix /etc/init.d/bootmisc not to kill pidfiles of running
980     daemons. Improve NGPT support in /sbin/rc a bit.
981    
982 azarah 240 23 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
983    
984     Fix my last screwup with /etc/init.d/net.ppp0. Basically
985     forgot to change a few DEVICE's to IFACE ...
986    
987 azarah 238 22 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
988    
989     NGPT support.
990    
991 azarah 237 17 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
992    
993     Did a small fix to /etc/init.d/net.eth0, thanks to
994     naanyaar2000@yahoo.com, bug #7407.
995    
996 azarah 236 16 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
997    
998     Add the permission stuff for generic scsi when compiled as
999     module, thanks to Bauno <bauno@inwind.it>.
1000    
1001     Add support for /etc/devfs.d/ for additional devfs config
1002     stuff .. idea from Denys Duchier <Denys.Duchier@ps.uni-sb.de>.
1003    
1004 azarah 234 11 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
1005    
1006     Fix small type-o from last changes to /etc/init.d/netmount.
1007     Should resolve bug #7803.
1008    
1009 azarah 232 * rc-scripts 1.4.0 (7 Sep 2002)
1010    
1011 azarah 231 7 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
1012    
1013     Update /etc/init.d/net.eth0 to handle individual broadcast
1014     and netmask for aliases. Should close bug #7407.
1015    
1016 azarah 232 Give /var/run/utmp and /var/log/wtmp the proper permissions
1017     and ownership. First steps in fixing bug #7630.
1018    
1019 azarah 233 Change Raid stuff again in /etc/init.d/checkfs.
1020    
1021 woodchip 226 26 Aug 2002; Donny Davies <woodchip@gentoo.org>:
1022    
1023     Give root a 'root' GECOS in /etc/passwd, was NULL before.
1024    
1025 azarah 223 * rc-scripts 1.3.9 (25 Aug 2002)
1026    
1027     25 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
1028    
1029     Update /sbin/rc to fix some spelling/slang mistakes. Closes
1030     bug #6887.
1031    
1032     Move /etc/init.d/net.ppp0 's config to /etc/conf.d/net.ppp0.
1033     This closes bug #6378.
1034    
1035     Add IPv6 support to /etc/init.d/net.eth0. Closes bug #6175,
1036     with many thanks to Asbjorn Sannes <ace@sannes.org>.
1037    
1038 azarah 222 20 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
1039    
1040     Update /etc/init.d/bootmisc to reset pam_console permissions.
1041    
1042     Update /etc/devfsd.conf to have the "pam_console_apply_devfsd.so"
1043     line for getting devfs to work with pam_console.
1044    
1045 azarah 221 12 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
1046    
1047     Update /etc/init.d/keymaps to first load the windowkeys.inc then
1048     the user selected one, fixing bug #6295.
1049    
1050 azarah 220 11 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
1051 azarah 219
1052 azarah 220 Change the 'cat' in check_rcscript() to a single 'awk' in
1053     /sbin/depscan.sh. This should fix broken pipe issues if the
1054     loop exists too early. Resolves bug #5961.
1055 azarah 219
1056 azarah 220 Fix software RAID startup/shutdown, bug #5310. Modified
1057     /etc/init.d/checkfs and /etc/init.d/halt.sh for this.
1058    
1059 azarah 218 * rc-scripts 1.3.8 (08 Aug 2002)
1060    
1061 azarah 217 7 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
1062    
1063 azarah 220 Move the color ls stuff to .bashrc. Fix bug #5250.
1064 azarah 217
1065 danarmak 216 6 Aug 2002; Dan Armak <danarmak@gentoo.org>:
1066    
1067     Correct the comments in rc.conf about the XSESSION variable: it should
1068     be set to "kde-<version>" not "KDE". Closes bug #5948.
1069    
1070 azarah 215 5 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
1071    
1072 azarah 220 Fix the 'Usage' line in the help to return the correct options for
1073     the script (/sbin/runscript.sh). Resolve bug #6029.
1074 azarah 215
1075 woodchip 214 3 Aug 2002; Donny Davies <woodchip@gentoo.org>:
1076    
1077     Added UPS shutdown support for nut to halt.sh.
1078     Added nut user/group as uid/gid 84.
1079    
1080 azarah 212 27 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
1081    
1082     Updated /sbin/rc's way of checking for devfs support (now rather uses
1083     awk, as it is more accurate). Closes bug #5458.
1084    
1085     Add the Redhat/Mandrake /forcefsck and /fastboot options to our checkroot
1086     and checkfs. Updated /etc/init.d/{checkroot,checkfs,halt.sh} for this.
1087     Thanks goes to Chris PeBenito (bug #5570).
1088    
1089 azarah 213 Changed most daemons to use /bin/false as shell. Should close bug #5388.
1090    
1091 carpaski 211 27 Jul 2002; Nicholas Jones <carpaski@gentoo.org>:
1092    
1093     Added vpopmail user and group as 89:89
1094    
1095 azarah 204 22 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
1096 azarah 202
1097 azarah 204 Add the cyrus user to /etc/passwd. Resolves bug #4100.
1098    
1099 azarah 206 Some bugfixes and speed improvements to /sbin/depscan.sh after
1100     last changes.
1101    
1102 azarah 207 Replace some cat/grep's in /sbin/rc-envupdate.sh with awk's to
1103     get some speed improvements.
1104    
1105 azarah 202 21 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
1106    
1107     Fix LVM support in /etc/init.d/checkfs again, thanks to help from
1108     Kyle Manna <nitro@gentoo.org>.
1109    
1110     Add software RAID support to /etc/init.d/checkfs, thanks to
1111     Daniel Ahlberg <aliz@gentoo.org>.
1112    
1113 azarah 204 Update the cache_depend() funtion in /sbin/depscan.sh not to
1114 azarah 203 quit on any "}", but only on the one matching the first "{". This
1115     requires wc in /bin, so baselayout should depend on
1116     >=sys-apps/textutils-2.0.19-r2
1117    
1118     Update /etc/init.d/netmount to try and detect nfs mounts that should be
1119     mounted automatically on boot. This requires awk in /bin, so baselayout
1120     should depend on >=sys-apps/gawk-3.1.0-r3.
1121    
1122 azarah 218 * rc-scripts 1.3.7 (17 Jul 2002)
1123 azarah 199
1124 azarah 198 17 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
1125    
1126 azarah 199 Add logging functionality to the rc-scripts, thanks to Alexander Holler,
1127     bug #4037 for the basic idea. Updated /sbin/functions.sh for this.
1128    
1129     16 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
1130    
1131 azarah 198 Add additional entries to /etc/services to support cyrus-imapd, thanks
1132 azarah 200 to Nick Hadaway <raker@gentoo.org>.
1133 azarah 198
1134     Update /etc/init.d/consolefont to resolve bug #4968. This fixes a
1135     problem with non 7bit ascii symbols.
1136    
1137     Updated /etc/init.d/checkfs to detect if lvm is already active.
1138     This should resolve bug #3613.
1139    
1140 azarah 196 5 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
1141    
1142     Add "usb" group, gid 85. Move "sshd" user and group to 22. Move
1143     "games" user and group to 35
1144    
1145 azarah 195 3 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
1146    
1147 azarah 197 Update Copyright displayed at boot, thanks to Sascha Schwabbauer
1148     (aka cybersystem). Updated /sbin/rc for this.
1149 azarah 195
1150 azarah 194 30 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
1151    
1152     Update /etc/skel/.bashrc to update the window title of X terminals
1153     that supports it. Closes bug #4232.
1154    
1155 azarah 192 26 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
1156    
1157     Add sshd user and group. Updated /etc/passwd and /etc/group for this.
1158    
1159 azarah 193 Update /etc/inputrc to resolve bug #2599.
1160    
1161 azarah 191 20 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
1162    
1163     Add /opt/bin to $PATH and $ROOTPATH, closing bug #3603. Modified
1164     /etc/env.d/00basic for this.
1165    
1166     Add some new daemon stop and pid detection stuff to /sbin/functions.sh.
1167     Nothing official, but I spent enouth time on it not to want to loose it :)
1168    
1169     Fixed a bug in /sbin/functions.sh that caused rc-scripts run as cron jobs
1170     to give output to stderr. This was caused by a call to "stty", which when
1171     run without a attatched terminal, have this effect. Basically just pipe
1172     stderr to /dev/null.
1173    
1174 azarah 187 5 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
1175    
1176     Add /usr/local/share/man to $MANPATH (/etc/env.d/00basic), resolving
1177     bug #3363
1178    
1179 azarah 185 26 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1180    
1181     Update /etc/init.d/netmount not to try and mount NFS filesystems
1182     if portmap was not started. This is to stop "hang" problems for
1183     new users who do not add portmap to the default runlevel. See
1184     bug #2555.
1185    
1186 azarah 186 Add the video4linux stuff to /etc/devfsd.conf. Resolves bug #2015.
1187    
1188 azarah 184 19 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1189    
1190     Move $EDITOR from /etc/profile to /etc/env.d/00basic.
1191    
1192 azarah 183 13 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1193    
1194     Change the homes of user "at" and "cron" in /etc/passwd, as
1195     they moved to /var/spool/cron...
1196    
1197 azarah 181 * rc-scripts 1.3.5 (12 May 2002)
1198    
1199 azarah 179 12 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1200    
1201     Make slight modifications to /sbin/depscan.sh to improve speed (about
1202 azarah 180 1 second on a celeron 633).
1203 azarah 179
1204 azarah 180 Finally fix /sbin/runscript.sh to properly handle interdependencies
1205     between types need/use and before/after on runlevel change. I can
1206     actually kick myself for previous implementations, as this fix simplifies
1207     things a lot, and is almost 30 lines of code less!
1208 azarah 179
1209 azarah 180 Change /etc/init.d/netmount not to fail if all mounts are not mounted.
1210     It rather just exit with a warning, as I think most people have like
1211     me mounts that are to boxes that are not always up.
1212 azarah 179
1213 azarah 180 Resolve bug #2439 (should not use try with the dd command for ramdisk
1214     stuff). Also increase the number of inodes used for the ramdisk to
1215     fix "out of space" errors. Updated /sbin/rc for this.
1216 azarah 179
1217 azarah 176 10 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1218    
1219 azarah 177 Resolve bug #2505 ... /sbin/rc-envupdate.sh should not use
1220     backup files to generate /etc/profile.env.
1221 azarah 176
1222 azarah 180 Resolve bug #2489 and #2175. Modified /etc/init.d/net.eth0
1223     for this.
1224 azarah 177
1225 azarah 174 6 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1226    
1227     Fixed /sbin/rc-envupdate.sh to only use the $KDEDIR of the highest
1228 azarah 180 /etc/env.d/ file. Same for $QTDIR.
1229 azarah 174
1230     5 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1231    
1232     Add /etc/DIR_COLORS as it is no longer shipped with fileutils,
1233     and is needed for some fixes.
1234    
1235 azarah 346 28 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1236 azarah 173
1237     Update /etc/rc.conf to be more clear and state that you should
1238 azarah 180 remove consolefont from startup if you do not use it. Should
1239     resolve bug #2174.
1240 azarah 173
1241 azarah 346 26 Apr 2002; Donny Davies <woodchip@gentoo.org> passwd, group :
1242 woodchip 172
1243     Added user/group apache with uid/gid 81.
1244    
1245 azarah 346 25 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1246 azarah 171
1247     Remove the "-net" from the line setting the default gateway
1248 azarah 180 in /etc/init.d/net.eth0. Thanks to Peter W. Michaleas for
1249     noting this.
1250 azarah 171
1251 azarah 346 24 Apr 2002; Donny Davies <woodchip@gentoo.org> rc.conf :
1252 woodchip 170
1253     Remove NFSSERVER from rc.conf since it's now covered in /etc/conf.d/nfs
1254     which is installed with the nfs-utils package. Also tidied up some
1255     really old, leftover junk like the non-supported stuff from rc5.
1256     Closes #1754.
1257    
1258 azarah 346 23 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1259 azarah 169
1260     Remove creation of /var/run/utmpx from bootmisc again. Seems
1261     other people have wierd problems.
1262    
1263 azarah 346 * rc-scripts 1.3.4 (21 Apr 2002)
1264 azarah 165
1265 azarah 346 21 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1266 azarah 165
1267     Add /sbin/rc-envupdate.sh to speedup updating of /etc/profile.env,
1268 azarah 180 and /etc/csh.env. Update /etc/init.d/bootmisc to use this.
1269 azarah 165
1270 azarah 180 Implement the status commandline argument. Updated /sbin/runscript.sh
1271     and /sbin/rc-help.sh for this.
1272 azarah 167
1273 azarah 180 Fix /sbin/depscan.sh to honour NEED and USE overriding BEFORE
1274     and AFTER.
1275 azarah 167
1276 azarah 346 12 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1277 azarah 164
1278     Update /etc/init.d/bootmisc to create /var/run/utmpx. This
1279     is needed, else /usr/bin/newgrp segfault.
1280    
1281 azarah 346 11 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1282 azarah 163
1283     Update /etc/skel/.bash_profile to make it tcsh compadible.
1284 azarah 164 Thanks to Väinö Järvelä for this fix.
1285 azarah 163
1286 azarah 164 Update /etc/profile to also set the PS? variables if $SHELL
1287     is set to /bin/sh. This should make prompt colours in
1288     bootstrap work again.
1289 azarah 163
1290 azarah 164 Move LVM stuff to checkfs to ensure that they get fscked.
1291     This resolves bug #1552.
1292 azarah 163
1293 azarah 346 * rc-scripts 1.3.3 (5 Apr 2002)
1294 azarah 161
1295 azarah 346 5 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1296 azarah 161
1297     Move /etc/init.d/{depscan.sh,runscript.sh,functions.sh} to /sbin.
1298     This is done to try and ensure system integrity.
1299    
1300 azarah 346 1 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1301 azarah 160
1302     Add quotes to the "export INPUTRC=/etc/inputrc" line to resolve bug #1391.
1303    
1304     Add a error message to /etc/init.d/consolefont, resolving bug #1415.
1305    
1306     Add a bash check to the code that sets the prompt, fixing bug #1078.
1307    
1308 azarah 159 * rc-scripts 1.3.2 (24 Mar 2002)
1309    
1310 azarah 346 24 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1311 azarah 157
1312     Resolve bug #1274. Updated /etc/init.d/hostname and /etc/init.d/bootmisc
1313     for this.
1314    
1315     With the "before" and "after" stuff, recursion levels was getting too high,
1316     and with some cases, things just plain did not work as it should. Reworked
1317     things to to lower the levels of recursion and get the order right. Updated
1318     /etc/init.d/runscript.sh for this.
1319    
1320     Fixed a problem in /sbin/rc and /etc/init.d/runscript.sh where
1321     ${svcdir}/softlevel did not always exist, but runscript.sh tried to open it.
1322    
1323     Enhance --quiet support. Updated /etc/init.d/functions.sh for this.
1324    
1325     Remove /etc/pwdb.conf, as pwdb already install a copy of this.
1326    
1327     Remove /etc/pam.d/{rexec,rlogin,rsh} as pam already install this.
1328    
1329 azarah 158 Added $INPUTRC to /etc/profile, since too many people keep on bugging me,
1330     and it seems it has fallen now to my discression.
1331    
1332 drobbins 155 * rc-scripts 1.3.1 (23 Mar 2002)
1333    
1334 azarah 346 23 Mar 2002; Daniel Robbins <drobbins@gentoo.org>: init.d/net.eth0: fix for
1335 drobbins 156 DHCP lease release from Jim Nutt.
1336    
1337 azarah 346 23 Mar 2002; Daniel Robbins <drobbins@gentoo.org>: rolling a new release
1338 drobbins 156 since there are a lot of important bug fixes in here that are needed.
1339 drobbins 155
1340 azarah 346 23 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1341 azarah 150
1342     Resolve bug #1292.
1343    
1344     Remove the extra 'depmod -a' in /etc/init.d/modules, thanks to
1345     Spidler.
1346    
1347 azarah 346 21 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1348 azarah 149
1349     Update /sbin/rc to fix a 'cat mounts' instead of the correct
1350     version, 'cat /proc/mounts'.
1351    
1352 azarah 346 19 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1353 azarah 148
1354     Add initial support for the --quiet flag that suppress output.
1355    
1356 azarah 346 18 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1357 azarah 147
1358     Remove the 'try' from 'try /etc/init.d/depscan.sh' in /sbin/rc
1359     as not all errors by depscan.sh is critical. It should be
1360     reworked to do better error handeling.
1361    
1362 azarah 346 14 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1363 azarah 146
1364     Fix the GID and UID of nobody and nogroup in /etc/passwd and
1365     /etc/group to match those of Debian, FBSD and others. Thanks
1366     to those who reported it, and Woodchip for looking up the
1367     proper values.
1368    
1369     Update /etc/init.d/net.eth0 to properly down DHCP interfaces.
1370     This resolves bug #1150, thanks to Paul Fleischer.
1371    
1372 azarah 346 11 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1373 azarah 145
1374     Updated /etc/init.d/functions.sh not to use /usr/bin/basename,
1375     as some users have /usr on seperate partition which is not
1376     mounted when depscan.sh is run the first time.
1377    
1378     Updated the checking for more than one service providing the
1379     same virtual function in /etc/init.d/depscan.sh. It should
1380     be working now, and this also fix a problem that when there is no
1381     service providing a virtual, counter was used uninitialized.
1382    
1383 azarah 346 * rc-scripts 1.3.0 (10 Mar 2002)
1384 azarah 144
1385 azarah 346 10 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1386 azarah 180
1387     Resolved bug #1021; updated /etc/init.d/consolefont for this.
1388 azarah 144
1389     Resolved bug #1029; updated /etc/init.d/net.eth0 for this.
1390    
1391     Resolved bug #990; updated /etc/init.d/net.eth0, /etc/init.d/netmount
1392     and /etc/init.d/localmount for this.
1393    
1394     Lots of form/syntax cleanups, most things should be more
1395     consistant now. Fixed fail detection/return values of lots of
1396     scripts.
1397    
1398     Lots of cleanup/fixes in the three main scripts behind our
1399     rc-system, /sbin/rc, /etc/init.d/depscan.sh, /etc/init.d/runscript.sh
1400    
1401     Fix a bug regarding a invalid $PATH for portage if /etc/init.d/functions.sh
1402     is sourced in a ebuild.
1403    
1404     Fix a bug that our rc-script wrapper introduced: Global variables
1405     in scripts no longer worked. Updated /etc/init.d/runscript.sh for
1406     this.
1407    
1408     Implemented more error checking for the main startup code in /sbin/rc.
1409     Also fixed try() for mounting /proc (maybe all mount commands).
1410     The function worked fine in a simulated test, but in real life failed
1411     to detect a error when mounting /proc (remember to thank Grant for
1412     his UserMode ebuilds, and Guide).
1413    
1414 azarah 346 * rc-scripts 1.2.9 (6 Mar 2002)
1415 azarah 143
1416 azarah 346 6 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1417 azarah 180
1418     General form updates and some piping fixes.
1419 azarah 143
1420     Updated /etc/inittab, /etc/init.d/xdm and /etc/X11/startDM.sh
1421     to fix a problem where startDM.sh would be respawned repeatedly
1422     if xdm was not in the default runlevel.
1423    
1424 azarah 346 * rc-scripts 1.2.8 (4 Mar 2002)
1425 azarah 139
1426 azarah 346 4 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1427 azarah 180
1428     Add /etc/init.d/xdm, /etc/X11/startDM.sh and updated /etc/inittab
1429     to fix the "dead key" problem we had with xdm/gdm/kdm. We should
1430     move them to the xfree ebuild later on when things settles down.
1431 azarah 139
1432     Added some sanity checks to /sbin/rc, /etc/init.d/runscripts.sh.
1433    
1434     Added a basic $PATH to /etc/init.d/functions.sh to fix a problem
1435     where we had a invalid $PATH on boot in some cases.
1436    
1437 azarah 141 Updated /etc/init.d/keymap and /etc/init.d/consolefont to work with
1438     the new sys-apps/kbd package.
1439    
1440 azarah 346 * rc-scripts 1.2.7 (3 Mar 2002)
1441 azarah 138
1442 azarah 346 3 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1443 azarah 180
1444     Fixed the problem of rc-scripts trying to start/stop a service multiple
1445     times if it fails to do so. Updated /etc/init.d/runscript.sh and /sbin/rc
1446     for this.
1447 azarah 137
1448     Fixing some variable declarations in /etc/init.d/runscript.sh caused
1449     /etc/init.d/net.lo to fail on stop ($IFACE was set invalid). Fixed
1450     this.
1451    
1452     Added caching of the "depend() { need foo; } " lines, and updated
1453     /etc/init.d/depscan.sh to touch the actual files less. This should
1454 azarah 330 speedup dependency caching a lot, especially on slow machines.
1455 azarah 137
1456 azarah 138 Updated /etc/passwd to have users with no shell defined, use /bin/false
1457     for security.
1458    
1459     Update /etc/fstab to mention /dev/shm since we dont mount it anymore.
1460    
1461 azarah 346 1 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1462 azarah 180
1463     Added a wrapper for sourcing the rc-scripts to eliminate syntax errors.
1464     Thanks to Karl Trygve Kalleberg (aka karltk) for the idea. Updated
1465 azarah 135 /etc/init.d/depscan.sh, /etc/init.d/functions.sh and
1466     /etc/init.d/runscript.sh for this (added wrap_rcscript() function).
1467    
1468 azarah 330 Removed stopping of dependent services that have current service as
1469     a 'use'dependency ... should be less confusing now.
1470 azarah 135 Updated /etc/init.d/runscript.sh for this.
1471    
1472 azarah 180 28 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
1473    
1474     Add /etc/conf.d/local.start and /etc/conf.d/local.stop for adding any misc
1475     programs to startup. This should pretty much have /etc/init.d/ static,
1476     except for baselayout updates, etc.
1477 azarah 134
1478 azarah 180 27 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
1479    
1480     In some wierd cases, a redundent /dev/.devfsd on a unmounted /dev can cause
1481     problems. Fixed this in /sbin/rc.
1482 azarah 132
1483 azarah 133 Added the patches from Grant Goodyear (aka g2boojum) to enable us to
1484     use a ramdisk to store the contents of ${svcdir}. Updated /sbin/rc,
1485     /etc/init.d/functions.sh and /etc/init.d/checkroot for this.
1486    
1487 azarah 180 26 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
1488    
1489     Fix my brain dead update of the 25th. It really should keep
1490     "gentoo=nodevfs" in mind. Also added 'get_bootparam()' to help in
1491     retrieving kernel options. Updated /etc/init.d/functions.sh,
1492     /etc/init.d/checkroot and /sbin/rc for this.
1493 azarah 130
1494     Updated /etc/init.d/consolefont to work without devfs as well.
1495    
1496 azarah 131 When rebooting or shutting down, a service should not fail to stop
1497     if a service it depends on, fails. Updated /etc/init.d/runscript.sh
1498     for this.
1499    
1500 azarah 180 25 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
1501    
1502     Added a check if /dev is mounted when creating entries for /etc/mtab.
1503     This should solve a invalid entry or /dev being mounted even with
1504     'gentoo=nodevfs' option. Updated /etc/init.d/checkroot for this.
1505 azarah 129
1506 drobbins 128 17 Feb 2002: Daniel Robbins <drobbins@gentoo.org>: Made "xfs" the default
1507     filesystem in /etc/fstab (from ReiserFS) and removed "notail" option (it's
1508     just in a comment now)
1509 azarah 125
1510 azarah 180 17 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1511 drobbins 128
1512 azarah 180 Mmore fixes to 'after' and 'before', updated /etc/init.d/runscript.sh for
1513     this. This should fix services not getting started in the correct order
1514     in a tight loop, services getting stopped out of order, and some other
1515     sanity checks. Updated rc-script.sh for updated help.
1516    
1517     15 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1518    
1519     Update /etc/profile to resolve bug #588. Reimplemented things a bit,
1520     and added the 'after' type. 'before' and 'after' will only work currently
1521     for a change of runlevel. Updated /etc/init.d/depscan.sh,
1522     /etc/init.d/runscript.sh and /sbin/rc for this.
1523 azarah 127
1524 azarah 180 13 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1525    
1526     Add some more entries to /etc/devfsd.conf to make alsa users life
1527     easier ... thanks Tod.
1528 azarah 124
1529 azarah 180 12 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1530    
1531     Some more cleanups to /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
1532 azarah 125
1533 azarah 124 Fixed some services not starting again when restarting a service.
1534     Seems simple is still the best way.
1535    
1536     Fixed some other problems created with feature additions and cleanups.
1537    
1538 azarah 180 11 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1539    
1540     General cleanups to /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
1541 azarah 124
1542     Added 'before *' to /etc/init.d/checkroot to make sure it gets
1543     started first.
1544    
1545     Added 'use *' to /etc/init.d/local to make sure it gets started
1546     last.
1547    
1548 azarah 180 10 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1549    
1550     Fixed /sbin/rc to stop a service on change of runlevel if it is
1551     in 'use' by another service.
1552 azarah 124
1553     Added the 'provide' depend type for creating virtual services.
1554     Updated /etc/init.d/depscan.sh for this.
1555    
1556     Added the 'before' depend type. This is more for changing the
1557     order services start in. Updated /etc/init.d/depscan.sh and
1558     /etc/init.d/functions.sh for this.
1559    
1560     Updated /etc/init.d/depscan.sh to work with '*' as argument for
1561 azarah 330 dependency types. This can be used with 'use' and 'before' to
1562 azarah 124 start a script last or first respectively.
1563    
1564     Added save_options() and get_options() to /etc/init.d/functions.sh
1565     for saving misc settings between startup/shutdown. Updated
1566     /etc/init.d/net.eth0 to use these and properly down virtual
1567     interfaces.
1568    
1569 azarah 180 6 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1570    
1571     Updated both /etc/init.d/bootmisc and /etc/init.d/keymaps to be quiet
1572     on no errors.
1573 azarah 124
1574     * rc-scripts 1.2.6 (6 Feb 2002)
1575    
1576 azarah 180 2 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1577    
1578     Updated /etc/net.eth0 to specify the gateway device via the $gateway
1579     variable (something like gateway="eth0/192.168.0.1").
1580 azarah 122
1581 azarah 180 2 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1582    
1583     Added rc-script /etc/init.d/numlock, for enabling numlock at boot.
1584 azarah 119
1585 azarah 180 29 Jan 2002: Martin Schlemmer (azarah@gentoo.org):
1586    
1587     Hopefully the last fix to /etc/init.d/netmount to umount cleanly. This fix
1588     implements a retry if not successful the first time, and will kill
1589     processess using the mount. Also small type-o fix to /etc/init.d/halt.sh.
1590 azarah 117
1591 woodchip 115 27 Jan 2002: Donny Davies (woodchip@gentoo.org): security fix to
1592     /etc/pam.d/sshd,login,chsh: added pam_shells.so to the stack.
1593     Fixed /etc/passwd,group for user/group mysql.
1594    
1595 azarah 113 27 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added charset
1596     map file support to /etc/init.d/consolefont and the setting to
1597     /etc/rc.conf.
1598    
1599 azarah 112 25 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed dircolors
1600     in skel files to support both versions of dircolors.
1601    
1602 azarah 109 23 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed bug
1603 azarah 113 in the restart stuff of /etc/init.d/runscript.sh that caused
1604     a restart of a 'net' service not to restart services again
1605     that depended on it.
1606 azarah 109
1607 azarah 107 * rc-scripts 1.2.5 (20 Jan 2002)
1608    
1609 azarah 106 20 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
1610     /etc/init.d/net.eth0 to 'use' pcmcia.
1611    
1612 azarah 102 8 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added '--sh' to
1613     the dircolors command in /etc/skel/.bash_profile to handle cases
1614     where bash do not export $SHELL.
1615    
1616     6 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
1617     /etc/init.d/runscripts.sh, /etc/init.d/net.eth0, /etc/conf.d/net and
1618     removed /etc/init.d/net.eth0-dhcp to reflect a new 'bsd-ish' config
1619     scheme for the net.eth* scripts.
1620    
1621 woodchip 100 6 Jan 2002: Donny Davies (woodchip@gentoo.org): Removed email address
1622     from manpages; no need for that..
1623    
1624 azarah 102 5 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fix type-o in
1625     /etc/devfsd.conf; had 'dvd' in the cdrw stuff.
1626    
1627 drobbins 97 * rc-scripts 1.2.4 (30 Dec 2001)
1628    
1629     30 Dec 2001: Daniel Robbins (drobbins@gentoo.org): Changed default umask
1630     back to 022 as it should be.
1631    
1632 azarah 96 30 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Updated
1633     /etc/init.d/checkfs to return 0 if the fs was successfully repaired.
1634    
1635 woodchip 95 29 Dec 2001; Donny Davies (woodchip@gentoo.org):
1636     sort -t: -k3,3 -n /etc/passwd,group. Ahhhh :))
1637    
1638 azarah 180 28 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
1639    
1640 azarah 330 Updated /etc/init.d/depscan.sh to store info about missing dependencies
1641 azarah 180 of type 'need' in ${svcdir}/broken. Also updated /etc/init.d/runscript.sh
1642 azarah 330 to use this when starting a script ('need' dependencies is critical for
1643 azarah 93 startup). Added the broken() function to /etc/init.d/runscript.sh
1644 azarah 330 to list the missing dependencies.
1645 azarah 93
1646     Updated /etc/init.d/runscript.sh for svc_start() to have better error
1647     checking.
1648    
1649     Updated /etc/init.d/functions.sh with ewend(), which is the same as
1650     eend(), but print a warning on error, not a error. Updated
1651     /etc/init.d/checkroot and /etc/init.d/checkfs to use this function.
1652    
1653 azarah 180 27 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
1654 azarah 93
1655 azarah 180 Update /sbin/runscript.c to run /etc/init.d/rc-help.sh if no arguments
1656     is passed to a rc-script.
1657    
1658 azarah 93 Added /etc/init.d/rc-help.sh, simple script that prints out help for
1659     the rc-scripts.
1660    
1661 azarah 180 25 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
1662    
1663     Update /etc/init.d/shutdown.sh and /etc/init.d/reboot.sh not to force the
1664     halt and reboot. This fixes a problem where / was not unmounted properly
1665     in some cases.
1666 azarah 91
1667 azarah 180 24 Dec 2001; Martin Schlemmer (azarah@gentoo.org):
1668    
1669     Move $svcdir to to /etc/init.d/functions.sh, and update
1670     /etc/init.d/runscript.sh and /etc/init.d/depscan.sh for this
1671 azarah 91
1672     Modified /etc/init.d/runscript.sh to also restart the services that
1673     depend on a service if that service is restarted. Enhanced the
1674     restart function to be able to have custom restart() functions in
1675     rc-scripts. The custom restart() have to use svc_stop() and
1676     svc_start() to restart the service.
1677    
1678     Add a pause function to /etc/init.d/runscript.sh. It will basically
1679     stop a service without stopping the services that depends on that
1680     service.
1681    
1682 azarah 180 Add a pause function to /etc/init.d/runscript.sh. It will basically stop a
1683     service without stopping the services that depends on that service.
1684 drobbins 97
1685 azarah 91 * rc-scripts 1.2.3 (18 Dec 2001)
1686    
1687 azarah 180 16 Dec 2001; Martin Schlemmer (azarah@gentoo.org):
1688    
1689     Moved the stuff from /sbin/init (old) to /sbin/rc (basically drop the
1690     init wrapper we used).
1691 azarah 91
1692     Some cleanups: take out the shm resize comment;
1693    
1694     remove the $wrongmount;
1695    
1696     remove the mountshm() function and insert it directly
1697     where needed;
1698    
1699     remove the setting of $PATH as /sbin/init already do
1700     this for us.
1701    
1702     Added the if statement to detect if it is the first time the 'boot'
1703     runlevel is executed (if [ "$RUNLEVEL" = "S" ] && [ "$argv1" = "boot" ]).
1704     $RUNLEVEL is a env var set by /sbin/init.
1705    
1706     Also added functionality to detect if the kernel have DEVFS support
1707     compiled in; seems new users thinks devfs is unstable and as they do
1708     not always read the docs, it does not get compiled in ;/ Should
1709     make live for us a bit easier.
1710    
1711 azarah 180 14 Dec 2001; Martin Schlemmer (azarah@gentoo.org):
1712    
1713     Fixed /sbin/rc to kill a cosmetic bug in the part that stops all
1714     the unneeded services.
1715 azarah 91
1716 woodchip 79 * rc-scripts 1.2.2 (8 Dec 2001)
1717    
1718 azarah 81 10 Dec 2001; Added a localhost entry in /etc/hosts.
1719    
1720 woodchip 79 8 Dec 2001; Donny Davies (woodchip@gentoo.org): Added start-stop-daemon.c
1721     to rc-scripts/sbin source. Moved rc-scripts/init.d/runscript.c to
1722     rc-scripts/sbin/runscript.c. Added manpage for start-stop-daemon.
1723     Start-stop-daemon is moved here from sysvinit by the way. There is stuff
1724     in this ChangeLog that needs to be removed! Like the changes to hosts,
1725     profile. /etc/{passwd,group} have minor UID and GID type fixes for
1726 woodchip 80 users ftp, postgres, xfs. Tweaked tarball.sh to not include CVS
1727     directories.
1728 woodchip 79
1729 woodchip 61 29 Nov 2001; Donny Davies (woodchip@gentoo.org): Added a man directory
1730     to rc-scripts. Checked in two manpages there, one for modules.autoload.5
1731 woodchip 63 and one for update-modules.8. These were adapted from Debian. Updated
1732     tarball.sh to include the new man directory. Updated baselayout to install
1733     these manpages. Slightly tweak the /etc/modules.autoload comments.
1734 woodchip 61
1735 azarah 180 28 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1736    
1737     Updated /sbin/init to work correctly with the 'gentoo=nodevfs' option,
1738     and cleaned out old code.
1739 drobbins 65
1740     Updated /etc/init.d/bootmisc with additional lock files to clean.
1741    
1742 azarah 180 27 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1743    
1744     Updated /etc/init.d/depscan.sh for a virtual 'use' depend, called 'logger'
1745     that can be used for services that needs to have a logger started before
1746     they are started. Updated /etc/conf.d/basic with $SYSLOGGER that is used
1747     to define what loggers the 'logger' depend represent.
1748 drobbins 65
1749 azarah 180 26 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1750    
1751     Updated /etc/passwd and /etc/group with minor fixes to pass pwck
1752     and grpck.
1753 drobbins 65
1754 azarah 180 25 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1755    
1756     Changed umask in /etc/profile for the user to 077 for security.
1757 drobbins 65
1758     Added a stop() function to /etc/init.d/clock. Also removed uneeded
1759     'source /etc/rc.conf' line.
1760    
1761     Updated /etc/init.d/hostname to set the hostname to 'localhost' if
1762     /etc/hostname is invalid.
1763    
1764     Updated /sbin/init to move the entries in /lib/dev-state to /dev before
1765     running devfsd, as it did still not save settings properly. Also removed
1766     old /dev-state/compat stuff.
1767    
1768 drobbins 57 25 Nov 2001; ncsd, the name service cache daemon script, has been removed
1769     from the default "default" runlevel. It still exists in the archive so that
1770 drobbins 65 users who want/need it can add it easily.
1771 drobbins 57
1772 drobbins 56 25 Nov 2001; Updated the /etc/fstab; removed usbdevfs (explicitly mounted),
1773 drobbins 65 removed notail from the ext2 boot partition, other cleanups.
1774 drobbins 56
1775 drobbins 55 25 Nov 2001; Fixed init.d/clock script to work in UTC mode.
1776 drobbins 65
1777 azarah 180 24 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1778    
1779     Added /etc/devfsd.conf and updated /sbin/init to use a new scheme for saving
1780     /dev permissions. Also moved /dev-state to /lib/dev-state which is a more
1781     standard location.
1782 drobbins 65
1783     Fixed a ugly bug in /etc/init.d/depscan.sh. If a service depended on
1784     itself, calling depscan.sh or changing runlevels cause a tempory effect
1785     similar to a 'mini fork bomb'. Afterwards the depends was broken, and
1786     changing runlevels did not want to work.
1787    
1788     Updated /etc/init.d/halt.sh to terminate and display message for devfsd.
1789     More cosmetic than anything else, but cant hurt with the new dev-state
1790     scheme.
1791    
1792     Updated /sbin/init to set the console log level to 1, so that bootup
1793     can be much cleaner. Also updated /etc/init.d/modules not to have
1794     a logger in it 'use' depends, as it should not be needed anymore.
1795    
1796     Updated /sbin/rc to check if devfsd is still running between runlevel
1797     changes.
1798    
1799     Updated /etc/init.d/modules to run update-modules. We want to be sure
1800     /etc/modules.conf is updated when running depmod -a.
1801    
1802     Change ftp's uid to 21 in /etc/passwd (was the same as bind). Also
1803     added a entry for xfs (X Font Server) in /etc/passwd and /etc/group.
1804    
1805     Added /etc/init.d/net.ppp0, /etc/conf.d/net.ppp0 and
1806     /usr/lib/ppp/chat-default as part of my new pppd scripts. Also
1807     updated tarball.sh to handle ppp/chat-default.
1808    
1809 azarah 91 Added /etc/skel/.bash* to make things cleaner.
1810 drobbins 65
1811 azarah 91 Other minor changes.
1812 drobbins 65
1813 woodchip 53 17 Nov 2001; Donny Davies (woodchip@gentoo.org): Added /etc/shells file
1814     to rc-scripts. Can remove it from sys-libs/shadow at the next release.
1815    
1816 drobbins 51 * rc-scripts 1.1.8 (15 Nov 2001)
1817    
1818     16 Nov 2001; removed bogus "mountall.test" script.
1819 drobbins 48
1820 azarah 180 15 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1821    
1822     Updated init.d/{runscript.sh,depscan.sh}, sbin/rc to the new dep being
1823     'use' not 'uses', as it fits better with 'need' (not 'needs'). Also
1824     removed unneeded for loop from init.d/depscan.sh, and other fixes. Updated
1825     names of new functions in init.d/runscript.sh to better sounding ones.
1826     Updated init.d/modules, init.d/netmount to use 'use'. Lots of other
1827     fixes/cleanups.
1828    
1829     Removed try() out of init.d/runscript.sh (why was this here ?).
1830 drobbins 46
1831 azarah 180 14 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1832    
1833     Now init.d/bootmisc cleans /tmp. Also creates /etc/resolv.conf if it
1834     doesn't exist.
1835 drobbins 51
1836 drobbins 65 init.d/hostname: Added check for a valid /etc/hostname.
1837 drobbins 51
1838 drobbins 65 init.d/keymaps: Added check for valid $KEYMAP.
1839 drobbins 51
1840 drobbins 65 init.d/modules: Added sysklogd, metalog, syslog-ng as 'use' deps. This
1841     should solve Woodchip's syslog+glue issue. We just have to change the
1842     console loglevel for metalog and syslog-ng (sysklogd already updated) not to
1843     output info and warnings, etc to the console, then boot will be much cleaner.
1844     Also the install guide will need changing to add the loggers to 'boot' and
1845     not 'default' runlevel.
1846 drobbins 51
1847 drobbins 65 init.d/mountall.test: Hopefully updated to the new rc-scripts style. Is
1848     this really needed (I cannot see that it is used anywhere ...)?
1849 drobbins 51
1850 azarah 180 13 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1851    
1852     Updated init.d/runscript.sh, init.d/depscan.sh and sbin/rc with a new depend
1853     called 'uses'. It basically have the same usage as 'need', except that it
1854     do not start services that is not in the current and 'boot' runlevels.
1855 drobbins 51
1856 drobbins 65 Updated init.d/netmount to use the 'uses' depend.
1857 drobbins 51
1858 azarah 180 11 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1859    
1860     Fixed init.d/runscript.sh not to destroy the 'need' depends in
1861     /${svcdir}/need. This caused subsequent starting and stopping of services
1862     not to start depends.
1863 drobbins 51
1864 azarah 180 7 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1865    
1866     Fixed a problem in sbin/rc where the ${svcdir}/softscripts directory got
1867     destroyed before stopping running services scheduled to be stopped. This
1868     with the fact that $SOFTLEVEL was set too early, caused the services to be
1869     stopped in the wrong order.
1870 drobbins 51
1871 azarah 180 30 Oct 2001; Martin Schlemmer (azarah@gentoo.org):
1872    
1873     Modified init.d/netmount to check if any network filesystems is mounted.
1874 drobbins 51
1875     29 Oct 2001; init.d/netmount: umount -art doesn't seem to work, so I added
1876     some awk and grep magic to find all remote filesystems and umount them.
1877    
1878 azarah 180 29 Oct 2001; Martin Schlemmer (azarah@gentoo.org):
1879    
1880     A fix for checkroot (missing "/"); it now actually checks the root
1881     filesystem. Also, a localmount cleanliness fix.
1882 drobbins 51
1883 drobbins 46 * rc-scripts 1.1.7 (18 Oct 2001)
1884    
1885     [old changelog format follows]
1886    
1887 azarah 352 *lots of scripts; woodchip
1888     removed old rc5 scripts from cvs
1889 drobbins 45
1890 azarah 352 *init.d/runscript.sh; agriffis
1891     Added support for rc.conf and home-grown functions
1892    
1893     *init.d/modules;
1894     Now correctly looks at /etc/modules.autoload
1895 drobbins 38
1896 drobbins 36 rc-scripts-1.1.6, released 15 Sep 2001
1897     ======================================
1898    
1899 azarah 352 *init.d/runscript.sh, others
1900     Handling of "net" dependencies resolve to all net devices in
1901     /etc/runlevels/boot and /etc/runlevels/[curr-runlevel]. INTERFACES
1902     variable in /etc/rc.conf has been removed.
1903    
1904     *init.d/runscript.sh
1905     New "zap" option for manually resetting the state of an initscript
1906     to stopped.
1907 drobbins 33
1908 azarah 352 *init.d/{samba,sysklogd,sshd}
1909     Removed from CVS; they live in their respective packages.
1910 drobbins 33
1911 drobbins 28 rc-scripts-1.1.5, released 02 Sep 2001
1912     ====================================
1913    
1914 azarah 352 *sbin/rc-update
1915     New version of the rc-update command for the new initscripts. Works
1916     similarly to the old version, except this one updates our dependency
1917     cache.
1918 drobbins 28
1919 azarah 352 *init.d/functions.sh
1920     New and better looking informational message functions (einfo, einfon).
1921     Brand new message functions (ewarn).
1922 drobbins 28
1923 azarah 352 *sbin/init, init.d/checkroot
1924     We're going back to a /proc/mounts-based mtab symlink because it's
1925     just plain better. Appropriate changes made.
1926 azarah 180
1927     # vim:expandtab

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision

  ViewVC Help
Powered by ViewVC 1.1.20