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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.276 - (hide annotations) (download)
Tue Oct 14 00:09:11 2003 UTC (11 years, 2 months ago) by azarah
Branch: MAIN
Changes since 1.275: +2 -0 lines
New release 1.4.3.11p1

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

  ViewVC Help
Powered by ViewVC 1.1.20