/[baselayout]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.20