/[baselayout]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 197 - (hide annotations) (download)
Sun Jul 7 09:25:28 2002 UTC (17 years, 3 months ago) by azarah
File size: 30416 byte(s)
small update

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

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.20