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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.20