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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.121 - (hide annotations) (download)
Wed Sep 11 18:07:37 2002 UTC (11 years, 10 months ago) by azarah
Branch: MAIN
Changes since 1.120: +5 -0 lines
fix type-o in netmount

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

  ViewVC Help
Powered by ViewVC 1.1.20