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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.125 - (hide annotations) (download)
Mon Sep 23 17:16:09 2002 UTC (12 years ago) by azarah
Branch: MAIN
Changes since 1.124: +5 -0 lines
fixor

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

  ViewVC Help
Powered by ViewVC 1.1.20