/[baselayout]/branches/baselayout-1_12/ChangeLog
Gentoo

Contents of /branches/baselayout-1_12/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 240 - (hide annotations) (download)
Mon Sep 23 17:16:09 2002 UTC (15 years, 4 months ago) by azarah
Original Path: trunk/ChangeLog
File size: 35733 byte(s)
fixor

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

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.20