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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.225 - (hide annotations) (download)
Wed May 14 20:30:05 2003 UTC (11 years, 1 month ago) by azarah
Branch: MAIN
Changes since 1.224: +21 -0 lines
fix net.ppp0 issues for kppp; dependency fixes

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

  ViewVC Help
Powered by ViewVC 1.1.20