/[baselayout]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 202 - (hide annotations) (download)
Sun Jul 21 14:25:00 2002 UTC (12 years, 5 months ago) by azarah
File size: 31305 byte(s)
small fixes/updates

1 drobbins 46 # ChangeLog for Gentoo Linux System Intialization ("rc") scripts
2 azarah 143 # Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL
3 drobbins 46 # Written by Daniel Robbins (drobbins@gentoo.org)
4 drobbins 45
5 azarah 202
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 199 * rc-scripts 1.3.6 (17 Jul 2002)
15    
16 azarah 198 17 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
17    
18 azarah 199 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    
23 azarah 198 Add additional entries to /etc/services to support cyrus-imapd, thanks
24 azarah 200 to Nick Hadaway <raker@gentoo.org>.
25 azarah 198
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 196 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 195 3 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
38    
39 azarah 197 Update Copyright displayed at boot, thanks to Sascha Schwabbauer
40     (aka cybersystem). Updated /sbin/rc for this.
41 azarah 195
42 azarah 194 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 192 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 193 Update /etc/inputrc to resolve bug #2599.
52    
53 azarah 191 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 187 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 185 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 186 Add the video4linux stuff to /etc/devfsd.conf. Resolves bug #2015.
79    
80 azarah 184 19 May 2002; Martin Schlemmer <azarah@gentoo.org>:
81    
82     Move $EDITOR from /etc/profile to /etc/env.d/00basic.
83    
84 azarah 183 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 181 * rc-scripts 1.3.5 (12 May 2002)
90    
91 azarah 179 12 May 2002; Martin Schlemmer <azarah@gentoo.org>:
92    
93     Make slight modifications to /sbin/depscan.sh to improve speed (about
94 azarah 180 1 second on a celeron 633).
95 azarah 179
96 azarah 180 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 azarah 179
101 azarah 180 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 azarah 179
105 azarah 180 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 179
109 azarah 176 10 May 2002; Martin Schlemmer <azarah@gentoo.org>:
110    
111 azarah 177 Resolve bug #2505 ... /sbin/rc-envupdate.sh should not use
112     backup files to generate /etc/profile.env.
113 azarah 176
114 azarah 180 Resolve bug #2489 and #2175. Modified /etc/init.d/net.eth0
115     for this.
116 azarah 177
117 azarah 174 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 180 /etc/env.d/ file. Same for $QTDIR.
121 azarah 174
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 173 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 180 remove consolefont from startup if you do not use it. Should
131     resolve bug #2174.
132 azarah 173
133 woodchip 172 26 April 2002; Donny Davies <woodchip@gentoo.org> passwd, group :
134    
135     Added user/group apache with uid/gid 81.
136    
137 azarah 171 25 April 2002; Martin Schlemmer <azarah@gentoo.org>:
138    
139     Remove the "-net" from the line setting the default gateway
140 azarah 180 in /etc/init.d/net.eth0. Thanks to Peter W. Michaleas for
141     noting this.
142 azarah 171
143 woodchip 170 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 169 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 165 * 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 180 and /etc/csh.env. Update /etc/init.d/bootmisc to use this.
161 azarah 165
162 azarah 180 Implement the status commandline argument. Updated /sbin/runscript.sh
163     and /sbin/rc-help.sh for this.
164 azarah 167
165 azarah 180 Fix /sbin/depscan.sh to honour NEED and USE overriding BEFORE
166     and AFTER.
167 azarah 167
168 azarah 164 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 163 11 April 2002; Martin Schlemmer <azarah@gentoo.org>:
174    
175     Update /etc/skel/.bash_profile to make it tcsh compadible.
176 azarah 164 Thanks to Väinö Järvelä for this fix.
177 azarah 163
178 azarah 164 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 163
182 azarah 164 Move LVM stuff to checkfs to ensure that they get fscked.
183     This resolves bug #1552.
184 azarah 163
185 azarah 161 * 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 160 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 159 * rc-scripts 1.3.2 (24 Mar 2002)
201    
202 azarah 157 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 158 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 155 * rc-scripts 1.3.1 (23 Mar 2002)
225    
226 drobbins 156 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 155
232 azarah 150 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 149 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 148 19 March 2002; Martin Schlemmer <azarah@gentoo.org>:
245    
246     Add initial support for the --quiet flag that suppress output.
247    
248 azarah 147 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 146 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 145 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 144 * rc-scripts 1.3.0 (10 March 2002)
276    
277 azarah 180 10 March 2002; Martin Schlemmer <azarah@gentoo.org>:
278    
279     Resolved bug #1021; updated /etc/init.d/consolefont for this.
280 azarah 144
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 143 * rc-scripts 1.2.9 (6 March 2002)
307    
308 azarah 180 6 March 2002; Martin Schlemmer <azarah@gentoo.org>:
309    
310     General form updates and some piping fixes.
311 azarah 143
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    
316 azarah 139 * rc-scripts 1.2.8 (4 March 2002)
317    
318 azarah 180 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 139
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 141 Updated /etc/init.d/keymap and /etc/init.d/consolefont to work with
330     the new sys-apps/kbd package.
331    
332 azarah 138 * rc-scripts 1.2.7 (3 March 2002)
333    
334 azarah 180 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 137
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    
348 azarah 138 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    
353 azarah 180 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 135 /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 180 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 azarah 134
370 azarah 180 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 132
375 azarah 133 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    
379 azarah 180 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 130
386     Updated /etc/init.d/consolefont to work without devfs as well.
387    
388 azarah 131 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 180 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 129
398 drobbins 128 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 azarah 125
402 azarah 180 17 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
403 drobbins 128
404 azarah 180 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 127
416 azarah 180 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 azarah 124
421 azarah 180 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 125
425 azarah 124 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 180 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 124
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 180 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 124
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 180 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 124
466     * rc-scripts 1.2.6 (6 Feb 2002)
467    
468 azarah 180 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 azarah 122
473 azarah 180 2 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
474    
475     Added rc-script /etc/init.d/numlock, for enabling numlock at boot.
476 azarah 119
477 azarah 180 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 117
483 woodchip 115 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 113 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 112 25 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed dircolors
492     in skel files to support both versions of dircolors.
493    
494 azarah 109 23 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed bug
495 azarah 113 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 109
499 azarah 107 * rc-scripts 1.2.5 (20 Jan 2002)
500    
501 azarah 106 20 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
502     /etc/init.d/net.eth0 to 'use' pcmcia.
503    
504 azarah 102 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 100 6 Jan 2002: Donny Davies (woodchip@gentoo.org): Removed email address
514     from manpages; no need for that..
515    
516 azarah 102 5 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fix type-o in
517     /etc/devfsd.conf; had 'dvd' in the cdrw stuff.
518    
519 drobbins 97 * 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 96 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 95 29 Dec 2001; Donny Davies (woodchip@gentoo.org):
528     sort -t: -k3,3 -n /etc/passwd,group. Ahhhh :))
529    
530 azarah 180 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 93 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 180 27 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
546 azarah 93
547 azarah 180 Update /sbin/runscript.c to run /etc/init.d/rc-help.sh if no arguments
548     is passed to a rc-script.
549    
550 azarah 93 Added /etc/init.d/rc-help.sh, simple script that prints out help for
551     the rc-scripts.
552    
553 azarah 180 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 azarah 91
559 azarah 180 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 91
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    
574 azarah 180 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 drobbins 97
577 azarah 91 * rc-scripts 1.2.3 (18 Dec 2001)
578    
579 azarah 180 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 91
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 180 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 91
608 woodchip 79 * rc-scripts 1.2.2 (8 Dec 2001)
609    
610 azarah 81 10 Dec 2001; Added a localhost entry in /etc/hosts.
611    
612 woodchip 79 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 80 users ftp, postgres, xfs. Tweaked tarball.sh to not include CVS
619     directories.
620 woodchip 79
621 woodchip 61 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 63 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 61
627 azarah 180 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 65
632     Updated /etc/init.d/bootmisc with additional lock files to clean.
633    
634 azarah 180 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 65
641 azarah 180 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 65
646 azarah 180 25 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
647    
648     Changed umask in /etc/profile for the user to 077 for security.
649 drobbins 65
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 57 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 65 users who want/need it can add it easily.
663 drobbins 57
664 drobbins 56 25 Nov 2001; Updated the /etc/fstab; removed usbdevfs (explicitly mounted),
665 drobbins 65 removed notail from the ext2 boot partition, other cleanups.
666 drobbins 56
667 drobbins 55 25 Nov 2001; Fixed init.d/clock script to work in UTC mode.
668 drobbins 65
669 azarah 180 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 65
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 91 Added /etc/skel/.bash* to make things cleaner.
702 drobbins 65
703 azarah 91 Other minor changes.
704 drobbins 65
705 woodchip 53 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 51 * rc-scripts 1.1.8 (15 Nov 2001)
709    
710     16 Nov 2001; removed bogus "mountall.test" script.
711 drobbins 48
712 azarah 180 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 46
723 azarah 180 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 51
728 drobbins 65 init.d/hostname: Added check for a valid /etc/hostname.
729 drobbins 51
730 drobbins 65 init.d/keymaps: Added check for valid $KEYMAP.
731 drobbins 51
732 drobbins 65 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 51
739 drobbins 65 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 51
742 azarah 180 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 51
748 drobbins 65 Updated init.d/netmount to use the 'uses' depend.
749 drobbins 51
750 azarah 180 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 drobbins 51
756 azarah 180 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 51
763 azarah 180 30 Oct 2001; Martin Schlemmer (azarah@gentoo.org):
764    
765     Modified init.d/netmount to check if any network filesystems is mounted.
766 drobbins 51
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 180 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 51
775 drobbins 46 * rc-scripts 1.1.7 (18 Oct 2001)
776    
777     [old changelog format follows]
778    
779 drobbins 45 *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 38 Now correctly looks at /etc/modules.autoload
787    
788 drobbins 36 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 33 *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 28 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 180
819     # vim:expandtab

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision

  ViewVC Help
Powered by ViewVC 1.1.20