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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.109 - (hide annotations) (download)
Wed Aug 7 22:58:01 2002 UTC (12 years, 3 months ago) by azarah
Branch: MAIN
Changes since 1.108: +3 -1 lines
rc-scripts-1.3.8

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

  ViewVC Help
Powered by ViewVC 1.1.20