/[baselayout]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 218 - (hide annotations) (download)
Wed Aug 7 22:58:01 2002 UTC (17 years, 2 months ago) by azarah
File size: 33261 byte(s)
rc-scripts-1.3.8

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

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.20