/[baselayout]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 257 - (hide annotations) (download)
Tue Nov 5 21:50:37 2002 UTC (16 years, 11 months ago) by azarah
File size: 37908 byte(s)
portage uid/gid

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

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.20