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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.20