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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.122 - (hide annotations) (download)
Mon Sep 16 23:38:39 2002 UTC (12 years, 4 months ago) by azarah
Branch: MAIN
Changes since 1.121: +8 -0 lines
odd updates

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

  ViewVC Help
Powered by ViewVC 1.1.20