/[baselayout]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 199 - (hide annotations) (download)
Wed Jul 17 19:20:37 2002 UTC (12 years, 3 months ago) by azarah
File size: 31026 byte(s)
near new release

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

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.20