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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.73 - (hide annotations) (download)
Fri Apr 26 16:11:54 2002 UTC (12 years, 4 months ago) by woodchip
Branch: MAIN
Changes since 1.72: +4 -0 lines
add user/group apache to passwd/group

1 drobbins 1.6 # ChangeLog for Gentoo Linux System Intialization ("rc") scripts
2 azarah 1.51 # Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL
3 drobbins 1.6 # Written by Daniel Robbins (drobbins@gentoo.org)
4 azarah 1.51
5 woodchip 1.73 26 April 2002; Donny Davies <woodchip@gentoo.org> passwd, group :
6    
7     Added user/group apache with uid/gid 81.
8    
9 azarah 1.72 25 April 2002; Martin Schlemmer <azarah@gentoo.org>:
10    
11     Remove the "-net" from the line setting the default gateway
12     in /etc/init.d/net.eth0. Thanks to Peter W. Michaleas for
13     noting this.
14    
15 woodchip 1.71 24 April 2002; Donny Davies <woodchip@gentoo.org> rc.conf :
16    
17     Remove NFSSERVER from rc.conf since it's now covered in /etc/conf.d/nfs
18     which is installed with the nfs-utils package. Also tidied up some
19     really old, leftover junk like the non-supported stuff from rc5.
20     Closes #1754.
21    
22 azarah 1.70 23 April 2002; Martin Schlemmer <azarah@gentoo.org>:
23    
24     Remove creation of /var/run/utmpx from bootmisc again. Seems
25     other people have wierd problems.
26    
27 azarah 1.68 * rc-scripts 1.3.4 (21 April 2002)
28    
29     21 April 2002; Martin Schlemmer <azarah@gentoo.org>:
30    
31     Add /sbin/rc-envupdate.sh to speedup updating of /etc/profile.env,
32     and /etc/csh.env. Update /etc/init.d/bootmisc to use this.
33    
34 azarah 1.69 Implement the status commandline argument. Updated /sbin/runscript.sh
35     and /sbin/rc-help.sh for this.
36    
37     Fix /sbin/depscan.sh to honour NEED and USE overriding BEFORE
38     and AFTER.
39    
40 azarah 1.67 12 April 2002; Martin Schlemmer <azarah@gentoo.org>:
41    
42     Update /etc/init.d/bootmisc to create /var/run/utmpx. This
43     is needed, else /usr/bin/newgrp segfault.
44    
45 azarah 1.66 11 April 2002; Martin Schlemmer <azarah@gentoo.org>:
46    
47     Update /etc/skel/.bash_profile to make it tcsh compadible.
48 azarah 1.67 Thanks to Väinö Järvelä for this fix.
49 azarah 1.66
50 azarah 1.67 Update /etc/profile to also set the PS? variables if $SHELL
51     is set to /bin/sh. This should make prompt colours in
52     bootstrap work again.
53 azarah 1.66
54 azarah 1.67 Move LVM stuff to checkfs to ensure that they get fscked.
55     This resolves bug #1552.
56 azarah 1.66
57 azarah 1.65 * rc-scripts 1.3.3 (5 April 2002)
58    
59     5 April 2002; Martin Schlemmer <azarah@gentoo.org>:
60    
61     Move /etc/init.d/{depscan.sh,runscript.sh,functions.sh} to /sbin.
62     This is done to try and ensure system integrity.
63    
64 azarah 1.64 1 April 2002; Martin Schlemmer <azarah@gentoo.org>:
65    
66     Add quotes to the "export INPUTRC=/etc/inputrc" line to resolve bug #1391.
67    
68     Add a error message to /etc/init.d/consolefont, resolving bug #1415.
69    
70     Add a bash check to the code that sets the prompt, fixing bug #1078.
71    
72 azarah 1.63 * rc-scripts 1.3.2 (24 Mar 2002)
73    
74 azarah 1.61 24 March 2002; Martin Schlemmer <azarah@gentoo.org>:
75    
76     Resolve bug #1274. Updated /etc/init.d/hostname and /etc/init.d/bootmisc
77     for this.
78    
79     With the "before" and "after" stuff, recursion levels was getting too high,
80     and with some cases, things just plain did not work as it should. Reworked
81     things to to lower the levels of recursion and get the order right. Updated
82     /etc/init.d/runscript.sh for this.
83    
84     Fixed a problem in /sbin/rc and /etc/init.d/runscript.sh where
85     ${svcdir}/softlevel did not always exist, but runscript.sh tried to open it.
86    
87     Enhance --quiet support. Updated /etc/init.d/functions.sh for this.
88    
89     Remove /etc/pwdb.conf, as pwdb already install a copy of this.
90    
91     Remove /etc/pam.d/{rexec,rlogin,rsh} as pam already install this.
92    
93 azarah 1.62 Added $INPUTRC to /etc/profile, since too many people keep on bugging me,
94     and it seems it has fallen now to my discression.
95    
96 drobbins 1.59 * rc-scripts 1.3.1 (23 Mar 2002)
97    
98 drobbins 1.60 23 March 2002; Daniel Robbins <drobbins@gentoo.org>: init.d/net.eth0: fix for
99     DHCP lease release from Jim Nutt.
100    
101     23 March 2002; Daniel Robbins <drobbins@gentoo.org>: rolling a new release
102     since there are a lot of important bug fixes in here that are needed.
103 drobbins 1.59
104 azarah 1.58 23 March 2002; Martin Schlemmer <azarah@gentoo.org>:
105    
106     Resolve bug #1292.
107    
108     Remove the extra 'depmod -a' in /etc/init.d/modules, thanks to
109     Spidler.
110    
111 azarah 1.57 21 March 2002; Martin Schlemmer <azarah@gentoo.org>:
112    
113     Update /sbin/rc to fix a 'cat mounts' instead of the correct
114     version, 'cat /proc/mounts'.
115    
116 azarah 1.56 19 March 2002; Martin Schlemmer <azarah@gentoo.org>:
117    
118     Add initial support for the --quiet flag that suppress output.
119    
120 azarah 1.55 18 March 2002; Martin Schlemmer <azarah@gentoo.org>:
121    
122     Remove the 'try' from 'try /etc/init.d/depscan.sh' in /sbin/rc
123     as not all errors by depscan.sh is critical. It should be
124     reworked to do better error handeling.
125    
126 azarah 1.54 14 March 2002; Martin Schlemmer <azarah@gentoo.org>:
127    
128     Fix the GID and UID of nobody and nogroup in /etc/passwd and
129     /etc/group to match those of Debian, FBSD and others. Thanks
130     to those who reported it, and Woodchip for looking up the
131     proper values.
132    
133     Update /etc/init.d/net.eth0 to properly down DHCP interfaces.
134     This resolves bug #1150, thanks to Paul Fleischer.
135    
136 azarah 1.53 11 March 2002; Martin Schlemmer <azarah@gentoo.org>:
137    
138     Updated /etc/init.d/functions.sh not to use /usr/bin/basename,
139     as some users have /usr on seperate partition which is not
140     mounted when depscan.sh is run the first time.
141    
142     Updated the checking for more than one service providing the
143     same virtual function in /etc/init.d/depscan.sh. It should
144     be working now, and this also fix a problem that when there is no
145     service providing a virtual, counter was used uninitialized.
146    
147 azarah 1.52 * rc-scripts 1.3.0 (10 March 2002)
148    
149     10 March 2002; Martin Schlemmer <azarah@gentoo.org>: Resolved
150     bug #1021; updated /etc/init.d/consolefont for this.
151    
152     Resolved bug #1029; updated /etc/init.d/net.eth0 for this.
153    
154     Resolved bug #990; updated /etc/init.d/net.eth0, /etc/init.d/netmount
155     and /etc/init.d/localmount for this.
156    
157     Lots of form/syntax cleanups, most things should be more
158     consistant now. Fixed fail detection/return values of lots of
159     scripts.
160    
161     Lots of cleanup/fixes in the three main scripts behind our
162     rc-system, /sbin/rc, /etc/init.d/depscan.sh, /etc/init.d/runscript.sh
163    
164     Fix a bug regarding a invalid $PATH for portage if /etc/init.d/functions.sh
165     is sourced in a ebuild.
166    
167     Fix a bug that our rc-script wrapper introduced: Global variables
168     in scripts no longer worked. Updated /etc/init.d/runscript.sh for
169     this.
170    
171     Implemented more error checking for the main startup code in /sbin/rc.
172     Also fixed try() for mounting /proc (maybe all mount commands).
173     The function worked fine in a simulated test, but in real life failed
174     to detect a error when mounting /proc (remember to thank Grant for
175     his UserMode ebuilds, and Guide).
176    
177 azarah 1.51 * rc-scripts 1.2.9 (6 March 2002)
178    
179     6 March 2002; Martin Schlemmer <azarah@gentoo.org>: General form
180     updates and some piping fixes.
181    
182     Updated /etc/inittab, /etc/init.d/xdm and /etc/X11/startDM.sh
183     to fix a problem where startDM.sh would be respawned repeatedly
184     if xdm was not in the default runlevel.
185 drobbins 1.6
186 azarah 1.49 * rc-scripts 1.2.8 (4 March 2002)
187    
188     4 March 2002; Martin Schlemmer <azarah@gentoo.org>: add /etc/init.d/xdm,
189     /etc/X11/startDM.sh and updated /etc/inittab to fix the "dead key"
190     problem we had with xdm/gdm/kdm. We should move them to the
191     xfree ebuild later on when things settles down.
192    
193     Added some sanity checks to /sbin/rc, /etc/init.d/runscripts.sh.
194    
195     Added a basic $PATH to /etc/init.d/functions.sh to fix a problem
196     where we had a invalid $PATH on boot in some cases.
197    
198 azarah 1.50 Updated /etc/init.d/keymap and /etc/init.d/consolefont to work with
199     the new sys-apps/kbd package.
200    
201 azarah 1.48 * rc-scripts 1.2.7 (3 March 2002)
202    
203 azarah 1.47 3 March 2002; Martin Schlemmer <azarah@gentoo.org>: fixed the problem
204     of rc-scripts trying to start/stop a service multiple times if it
205     fails to do so. Updated /etc/init.d/runscript.sh and /sbin/rc for
206     this.
207    
208     Fixing some variable declarations in /etc/init.d/runscript.sh caused
209     /etc/init.d/net.lo to fail on stop ($IFACE was set invalid). Fixed
210     this.
211    
212     Added caching of the "depend() { need foo; } " lines, and updated
213     /etc/init.d/depscan.sh to touch the actual files less. This should
214     speedup dependancy caching a lot, especially on slow machines.
215 azarah 1.48
216     Updated /etc/passwd to have users with no shell defined, use /bin/false
217     for security.
218    
219     Update /etc/fstab to mention /dev/shm since we dont mount it anymore.
220 azarah 1.47
221     1 March 2002; Martin Schlemmer <azarah@gentoo.org>: added a wrapper for
222 azarah 1.46 sourcing the rc-scripts to eliminate syntax errors. Thanks to
223     Karl Trygve Kalleberg (aka karltk) for the idea. Updated
224     /etc/init.d/depscan.sh, /etc/init.d/functions.sh and
225     /etc/init.d/runscript.sh for this (added wrap_rcscript() function).
226    
227     Removed stopping of dependant services that have current service as
228     a 'use'dependancy ... should be less confusing now.
229     Updated /etc/init.d/runscript.sh for this.
230    
231 azarah 1.45 28 Feb 2002; Martin Schlemmer <azarah@gentoo.org>: add /etc/conf.d/local.start
232     and /etc/conf.d/local.stop for adding any misc programs to startup. This
233     should pretty much have /etc/init.d/ static, except for baselayout updates,
234     etc.
235    
236 azarah 1.43 27 Feb 2002; Martin Schlemmer <azarah@gentoo.org>: in some wierd cases,
237 azarah 1.44 a redundent /dev/.devfsd on a unmounted /dev can cause problems. Fixed
238     this in /sbin/rc.
239    
240     Added the patches from Grant Goodyear (aka g2boojum) to enable us to
241     use a ramdisk to store the contents of ${svcdir}. Updated /sbin/rc,
242     /etc/init.d/functions.sh and /etc/init.d/checkroot for this.
243 azarah 1.43
244 azarah 1.41 26 Feb 2002; Martin Schlemmer <azarah@gentoo.org>: fix my brain dead
245     update of the 25th. It really should keep "gentoo=nodevfs" in mind.
246     Also added 'get_bootparam()' to help in retrieving kernel options.
247     Updated /etc/init.d/functions.sh, /etc/init.d/checkroot and /sbin/rc
248     for this.
249    
250     Updated /etc/init.d/consolefont to work without devfs as well.
251    
252 azarah 1.42 When rebooting or shutting down, a service should not fail to stop
253     if a service it depends on, fails. Updated /etc/init.d/runscript.sh
254     for this.
255    
256 azarah 1.40 25 Feb 2002; Martin Schlemmer <azarah@gentoo.org>: added a check if
257     /dev is mounted when creating entries for /etc/mtab. This should solve a
258     invalid entry or /dev being mounted even with 'gentoo=nodevfs' option.
259     Updated /etc/init.d/checkroot for this.
260    
261 drobbins 1.39 17 Feb 2002: Daniel Robbins <drobbins@gentoo.org>: Made "xfs" the default
262     filesystem in /etc/fstab (from ReiserFS) and removed "notail" option (it's
263     just in a comment now)
264    
265     17 Feb 2002: Martin Schlemmer (azarah@gentoo.org): more fixes to 'after' and
266     'before', updated /etc/init.d/runscript.sh for this. This should fix
267     services not getting started in the correct order in a tight loop, services
268     getting stopped out of order, and some other sanity checks. Updated
269     rc-script.sh for updated help.
270    
271     15 Feb 2002: Martin Schlemmer (azarah@gentoo.org): update /etc/profile to
272     resolve bug #588. Reimplemented things a bit, and added the 'after' type.
273     'before' and 'after' will only work currently for a change of runlevel.
274     Updated /etc/init.d/depscan.sh, /etc/init.d/runscript.sh and /sbin/rc for it.
275 azarah 1.36
276 drobbins 1.39 13 Feb 2002: Martin Schlemmer (azarah@gentoo.org): add some more entries to
277     /etc/devfsd.conf to make alsa users life easier ... thanks Tod.
278    
279     12 Feb 2002: Martin Schlemmer (azarah@gentoo.org): Some more cleanups to
280     /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
281 azarah 1.36
282     Fixed some services not starting again when restarting a service.
283     Seems simple is still the best way.
284    
285     Fixed some other problems created with feature additions and cleanups.
286    
287 drobbins 1.39 11 Feb 2002: Martin Schlemmer (azarah@gentoo.org): General cleanups to
288     /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
289 azarah 1.36
290     Added 'before *' to /etc/init.d/checkroot to make sure it gets
291     started first.
292    
293     Added 'use *' to /etc/init.d/local to make sure it gets started
294     last.
295    
296     10 Feb 2002: Martin Schlemmer (azarah@gentoo.org): Fixed /sbin/rc
297     to stop a service on change of runlevel if it is in 'use' by
298     another service.
299    
300     Added the 'provide' depend type for creating virtual services.
301     Updated /etc/init.d/depscan.sh for this.
302    
303     Added the 'before' depend type. This is more for changing the
304     order services start in. Updated /etc/init.d/depscan.sh and
305     /etc/init.d/functions.sh for this.
306    
307     Updated /etc/init.d/depscan.sh to work with '*' as argument for
308     dependancy types. This can be used with 'use' and 'before' to
309     start a script last or first respectively.
310    
311     Added save_options() and get_options() to /etc/init.d/functions.sh
312     for saving misc settings between startup/shutdown. Updated
313     /etc/init.d/net.eth0 to use these and properly down virtual
314     interfaces.
315    
316     6 Feb 2002: Martin Schlemmer (azarah@gentoo.org): updated both
317     /etc/init.d/bootmisc and /etc/init.d/keymaps to be quiet on no
318     errors.
319    
320     * rc-scripts 1.2.6 (6 Feb 2002)
321    
322 azarah 1.35 2 Feb 2002: Martin Schlemmer (azarah@gentoo.org): updated /etc/net.eth0
323     to specify the gateway device via the $gateway variable (something like
324     gateway="eth0/192.168.0.1").
325    
326 azarah 1.34 2 Feb 2002: Martin Schlemmer (azarah@gentoo.org): added rc-script
327     /etc/init.d/numlock, for enabling numlock at boot.
328    
329 azarah 1.33 29 Jan 2002: Martin Schlemmer (azarah@gentoo.org): hopefully the
330     last fix to /etc/init.d/netmount to umount cleanly. This fix
331     implements a retry if not successful the first time, and will
332     kill processess using the mount. Also small type-o fix to
333     /etc/init.d/halt.sh.
334    
335 woodchip 1.32 27 Jan 2002: Donny Davies (woodchip@gentoo.org): security fix to
336     /etc/pam.d/sshd,login,chsh: added pam_shells.so to the stack.
337     Fixed /etc/passwd,group for user/group mysql.
338    
339 azarah 1.31 27 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added charset
340     map file support to /etc/init.d/consolefont and the setting to
341     /etc/rc.conf.
342    
343 azarah 1.30 25 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed dircolors
344     in skel files to support both versions of dircolors.
345    
346 azarah 1.28 23 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed bug
347 azarah 1.31 in the restart stuff of /etc/init.d/runscript.sh that caused
348     a restart of a 'net' service not to restart services again
349     that depended on it.
350 azarah 1.28
351 azarah 1.27 * rc-scripts 1.2.5 (20 Jan 2002)
352    
353 azarah 1.26 20 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
354     /etc/init.d/net.eth0 to 'use' pcmcia.
355    
356 azarah 1.25 8 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added '--sh' to
357     the dircolors command in /etc/skel/.bash_profile to handle cases
358     where bash do not export $SHELL.
359    
360     6 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
361     /etc/init.d/runscripts.sh, /etc/init.d/net.eth0, /etc/conf.d/net and
362     removed /etc/init.d/net.eth0-dhcp to reflect a new 'bsd-ish' config
363     scheme for the net.eth* scripts.
364    
365 woodchip 1.24 6 Jan 2002: Donny Davies (woodchip@gentoo.org): Removed email address
366     from manpages; no need for that..
367 azarah 1.25
368     5 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fix type-o in
369     /etc/devfsd.conf; had 'dvd' in the cdrw stuff.
370 woodchip 1.24
371 drobbins 1.23 * rc-scripts 1.2.4 (30 Dec 2001)
372    
373     30 Dec 2001: Daniel Robbins (drobbins@gentoo.org): Changed default umask
374     back to 022 as it should be.
375    
376 azarah 1.22 30 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Updated
377     /etc/init.d/checkfs to return 0 if the fs was successfully repaired.
378    
379 woodchip 1.21 29 Dec 2001; Donny Davies (woodchip@gentoo.org):
380     sort -t: -k3,3 -n /etc/passwd,group. Ahhhh :))
381    
382 azarah 1.20 28 Dec 2001; Martin Schlemmer (azarah@gentoo.org); Updated
383     /etc/init.d/depscan.sh to store info about missing dependancies of
384     type 'need' in ${svcdir}/broken. Also updated /etc/init.d/runscript.sh
385     to use this when starting a script ('need' dependancies is critical for
386     startup). Added the broken() function to /etc/init.d/runscript.sh
387     to list the missing dependancies.
388    
389     Updated /etc/init.d/runscript.sh for svc_start() to have better error
390     checking.
391    
392     Updated /etc/init.d/functions.sh with ewend(), which is the same as
393     eend(), but print a warning on error, not a error. Updated
394     /etc/init.d/checkroot and /etc/init.d/checkfs to use this function.
395    
396     27 Dec 2001; Martin Schlemmer (azarah@gentoo.org); Update /sbin/runscript.c
397     to run /etc/init.d/rc-help.sh if no arguments is passed to a rc-script.
398    
399     Added /etc/init.d/rc-help.sh, simple script that prints out help for
400     the rc-scripts.
401    
402 azarah 1.19 25 Dec 2001; Martin Schlemmer (azarah@gentoo.org); Update
403     /etc/init.d/shutdown.sh and /etc/init.d/reboot.sh not to force the
404     halt and reboot. This fixes a problem where / was not unmounted
405     properly in some cases.
406    
407     24 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Move $svcdir to
408     to /etc/init.d/functions.sh, and update /etc/init.d/runscript.sh and
409     /etc/init.d/depscan.sh for this
410    
411     Modified /etc/init.d/runscript.sh to also restart the services that
412     depend on a service if that service is restarted. Enhanced the
413     restart function to be able to have custom restart() functions in
414     rc-scripts. The custom restart() have to use svc_stop() and
415     svc_start() to restart the service.
416    
417     Add a pause function to /etc/init.d/runscript.sh. It will basically
418     stop a service without stopping the services that depends on that
419     service.
420 drobbins 1.23
421     Add a pause function to /etc/init.d/runscript.sh. It will basically stop a
422     service without stopping the services that depends on that service.
423 azarah 1.19
424     * rc-scripts 1.2.3 (18 Dec 2001)
425    
426     16 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Moved the stuff from
427     /sbin/init (old) to /sbin/rc (basically drop the init wrapper we used).
428    
429     Some cleanups: take out the shm resize comment;
430    
431     remove the $wrongmount;
432    
433     remove the mountshm() function and insert it directly
434     where needed;
435    
436     remove the setting of $PATH as /sbin/init already do
437     this for us.
438    
439     Added the if statement to detect if it is the first time the 'boot'
440     runlevel is executed (if [ "$RUNLEVEL" = "S" ] && [ "$argv1" = "boot" ]).
441     $RUNLEVEL is a env var set by /sbin/init.
442    
443     Also added functionality to detect if the kernel have DEVFS support
444     compiled in; seems new users thinks devfs is unstable and as they do
445     not always read the docs, it does not get compiled in ;/ Should
446     make live for us a bit easier.
447    
448     14 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Fixed /sbin/rc to kill
449     a cosmetic bug in the part that stops all the unneeded services.
450    
451 woodchip 1.16 * rc-scripts 1.2.2 (8 Dec 2001)
452    
453 azarah 1.18 10 Dec 2001; Added a localhost entry in /etc/hosts.
454    
455 woodchip 1.16 8 Dec 2001; Donny Davies (woodchip@gentoo.org): Added start-stop-daemon.c
456     to rc-scripts/sbin source. Moved rc-scripts/init.d/runscript.c to
457     rc-scripts/sbin/runscript.c. Added manpage for start-stop-daemon.
458     Start-stop-daemon is moved here from sysvinit by the way. There is stuff
459     in this ChangeLog that needs to be removed! Like the changes to hosts,
460     profile. /etc/{passwd,group} have minor UID and GID type fixes for
461 woodchip 1.17 users ftp, postgres, xfs. Tweaked tarball.sh to not include CVS
462     directories.
463 woodchip 1.16
464 woodchip 1.13 29 Nov 2001; Donny Davies (woodchip@gentoo.org): Added a man directory
465     to rc-scripts. Checked in two manpages there, one for modules.autoload.5
466 woodchip 1.14 and one for update-modules.8. These were adapted from Debian. Updated
467     tarball.sh to include the new man directory. Updated baselayout to install
468     these manpages. Slightly tweak the /etc/modules.autoload comments.
469 woodchip 1.13
470 drobbins 1.15 28 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Updated /sbin/init
471     to work correctly with the 'gentoo=nodevfs' option, and cleaned
472     out old code.
473    
474     Updated /etc/init.d/bootmisc with additional lock files to clean.
475    
476     27 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Updated
477     /etc/init.d/depscan.sh for a virtual 'use' depend, called 'logger'
478     that can be used for services that needs to have a logger started
479     before they are started. Updated /etc/conf.d/basic with $SYSLOGGER
480     that is used to define what loggers the 'logger' depend represent.
481    
482     26 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Updated
483     /etc/passwd and /etc/group with minor fixes to pass pwck and grpck.
484    
485     25 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Changed umask in
486     /etc/profile for the user to 077 for security.
487    
488     Added a stop() function to /etc/init.d/clock. Also removed uneeded
489     'source /etc/rc.conf' line.
490    
491     Updated /etc/init.d/hostname to set the hostname to 'localhost' if
492     /etc/hostname is invalid.
493    
494     Updated /sbin/init to move the entries in /lib/dev-state to /dev before
495     running devfsd, as it did still not save settings properly. Also removed
496     old /dev-state/compat stuff.
497    
498 drobbins 1.12 25 Nov 2001; ncsd, the name service cache daemon script, has been removed
499     from the default "default" runlevel. It still exists in the archive so that
500 drobbins 1.15 users who want/need it can add it easily.
501 drobbins 1.12
502 drobbins 1.11 25 Nov 2001; Updated the /etc/fstab; removed usbdevfs (explicitly mounted),
503 drobbins 1.15 removed notail from the ext2 boot partition, other cleanups.
504 drobbins 1.11
505 drobbins 1.10 25 Nov 2001; Fixed init.d/clock script to work in UTC mode.
506 drobbins 1.15
507     24 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Added /etc/devfsd.conf
508     and updated /sbin/init to use a new scheme for saving /dev permissions.
509     Also moved /dev-state to /lib/dev-state which is a more standard location.
510    
511     Fixed a ugly bug in /etc/init.d/depscan.sh. If a service depended on
512     itself, calling depscan.sh or changing runlevels cause a tempory effect
513     similar to a 'mini fork bomb'. Afterwards the depends was broken, and
514     changing runlevels did not want to work.
515    
516     Updated /etc/init.d/halt.sh to terminate and display message for devfsd.
517     More cosmetic than anything else, but cant hurt with the new dev-state
518     scheme.
519    
520     Updated /sbin/init to set the console log level to 1, so that bootup
521     can be much cleaner. Also updated /etc/init.d/modules not to have
522     a logger in it 'use' depends, as it should not be needed anymore.
523    
524     Updated /sbin/rc to check if devfsd is still running between runlevel
525     changes.
526    
527     Updated /etc/init.d/modules to run update-modules. We want to be sure
528     /etc/modules.conf is updated when running depmod -a.
529    
530     Change ftp's uid to 21 in /etc/passwd (was the same as bind). Also
531     added a entry for xfs (X Font Server) in /etc/passwd and /etc/group.
532    
533     Added /etc/init.d/net.ppp0, /etc/conf.d/net.ppp0 and
534     /usr/lib/ppp/chat-default as part of my new pppd scripts. Also
535     updated tarball.sh to handle ppp/chat-default.
536    
537 azarah 1.19 Added /etc/skel/.bash* to make things cleaner.
538 drobbins 1.15
539 azarah 1.19 Other minor changes.
540 drobbins 1.15
541 woodchip 1.9 17 Nov 2001; Donny Davies (woodchip@gentoo.org): Added /etc/shells file
542     to rc-scripts. Can remove it from sys-libs/shadow at the next release.
543    
544 drobbins 1.8 * rc-scripts 1.1.8 (15 Nov 2001)
545    
546     16 Nov 2001; removed bogus "mountall.test" script.
547 drobbins 1.7
548 drobbins 1.8 15 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Updated
549     init.d/{runscript.sh,depscan.sh}, sbin/rc to the new dep being 'use' not
550     'uses', as it fits better with 'need' (not 'needs'). Also removed unneeded
551     for loop from init.d/depscan.sh, and other fixes. Updated names of new
552     functions in init.d/runscript.sh to better sounding ones. Updated
553     init.d/modules, init.d/netmount to use 'use'. Lots of other fixes/cleanups.
554     Removed try() out of init.d/runscript.sh (why was this here ?).
555    
556     14 Nov 2001; Martin Schlemmer (azarah@gentoo.org): init.d/bootmisc: Now
557 drobbins 1.15 cleans /tmp. Also creates /etc/resolv.conf if it doesn't exist.
558 drobbins 1.8
559 drobbins 1.15 init.d/hostname: Added check for a valid /etc/hostname.
560 drobbins 1.8
561 drobbins 1.15 init.d/keymaps: Added check for valid $KEYMAP.
562 drobbins 1.8
563 drobbins 1.15 init.d/modules: Added sysklogd, metalog, syslog-ng as 'use' deps. This
564     should solve Woodchip's syslog+glue issue. We just have to change the
565     console loglevel for metalog and syslog-ng (sysklogd already updated) not to
566     output info and warnings, etc to the console, then boot will be much cleaner.
567     Also the install guide will need changing to add the loggers to 'boot' and
568     not 'default' runlevel.
569 drobbins 1.8
570 drobbins 1.15 init.d/mountall.test: Hopefully updated to the new rc-scripts style. Is
571     this really needed (I cannot see that it is used anywhere ...)?
572 drobbins 1.8
573     13 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Updated
574 drobbins 1.15 init.d/runscript.sh, init.d/depscan.sh and sbin/rc with a new depend called
575     'uses'. It basically have the same usage as 'need', except that it do not
576     start services that is not in the current and 'boot' runlevels.
577 drobbins 1.8
578 drobbins 1.15 Updated init.d/netmount to use the 'uses' depend.
579 drobbins 1.8
580     11 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Fixed init.d/runscript.sh
581     not to destroy the 'need' depends in /${svcdir}/need. This caused subsequent
582     starting and stopping of services not to start depends.
583    
584     7 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Fixed a problem in sbin/rc
585     where the ${svcdir}/softscripts directory got destroyed before stopping
586     running services scheduled to be stopped. This with the fact that $SOFTLEVEL
587     was set too early, caused the services to be stopped in the wrong order.
588    
589     30 Oct 2001; Martin Schlemmer (azarah@gentoo.org): Modified init.d/netmount to
590     check if any network filesystems is mounted.
591    
592     29 Oct 2001; init.d/netmount: umount -art doesn't seem to work, so I added
593     some awk and grep magic to find all remote filesystems and umount them.
594    
595     29 Oct 2001; Martin Schlemmer (azarah@gentoo.org): A fix for checkroot
596     (missing "/"); it now actually checks the root filesystem. Also, a
597     localmount cleanliness fix.
598 drobbins 1.6
599     * rc-scripts 1.1.7 (18 Oct 2001)
600    
601     [old changelog format follows]
602 drobbins 1.5
603     *lots of scripts; woodchip
604     removed old rc5 scripts from cvs
605    
606     *init.d/runscript.sh; agriffis
607     Added support for rc.conf and home-grown functions
608    
609     *init.d/modules;
610 drobbins 1.4 Now correctly looks at /etc/modules.autoload
611    
612 drobbins 1.3 rc-scripts-1.1.6, released 15 Sep 2001
613     ======================================
614    
615     *init.d/runscript.sh, others
616     Handling of "net" dependencies resolve to all net devices in
617     /etc/runlevels/boot and /etc/runlevels/[curr-runlevel]. INTERFACES
618     variable in /etc/rc.conf has been removed.
619    
620 drobbins 1.2 *init.d/runscript.sh
621     New "zap" option for manually resetting the state of an initscript
622     to stopped.
623    
624     *init.d/{samba,sysklogd,sshd}
625     Removed from CVS; they live in their respective packages.
626    
627 drobbins 1.1 rc-scripts-1.1.5, released 02 Sep 2001
628     ====================================
629    
630     *sbin/rc-update
631     New version of the rc-update command for the new initscripts. Works
632     similarly to the old version, except this one updates our dependency
633     cache.
634    
635     *init.d/functions.sh
636     New and better looking informational message functions (einfo, einfon).
637     Brand new message functions (ewarn).
638    
639     *sbin/init, init.d/checkroot
640     We're going back to a /proc/mounts-based mtab symlink because it's
641     just plain better. Appropriate changes made.

  ViewVC Help
Powered by ViewVC 1.1.20