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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.107 - (hide annotations) (download)
Tue Aug 6 20:12:28 2002 UTC (12 years ago) by danarmak
Branch: MAIN
Changes since 1.106: +5 -0 lines
fix #5948 - correct comment in rc.conf, see changelog file

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

  ViewVC Help
Powered by ViewVC 1.1.20