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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.20