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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.89 - (hide annotations) (download)
Mon Jun 24 23:26:37 2002 UTC (12 years, 5 months ago) by azarah
Branch: MAIN
Changes since 1.88: +2 -0 lines
fix inputrc for xzvt and german keyboards

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

  ViewVC Help
Powered by ViewVC 1.1.20