/[baselayout]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 223 - (hide annotations) (download)
Sun Aug 25 07:58:54 2002 UTC (17 years, 1 month ago) by azarah
File size: 34411 byte(s)
new release

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

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.20