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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.99 - (hide annotations) (download)
Mon Jul 22 00:21:20 2002 UTC (11 years, 8 months ago) by azarah
Branch: MAIN
Changes since 1.98: +4 -1 lines
small fixes; add user cyrus

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

  ViewVC Help
Powered by ViewVC 1.1.20