/[baselayout]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 228 - (hide annotations) (download)
Tue Aug 27 20:26:32 2002 UTC (17 years, 1 month ago) by blizzy
File size: 34685 byte(s)
minor change in output of extra blank line in eend() in case of error

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

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.20