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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.119 - (hide annotations) (download)
Sat Sep 7 21:52:35 2002 UTC (12 years, 8 months ago) by azarah
Branch: MAIN
Changes since 1.118: +5 -0 lines
quick release

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

  ViewVC Help
Powered by ViewVC 1.1.20