/[baselayout]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

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

Legend:
Removed from v.157  
changed lines
  Added in v.269

  ViewVC Help
Powered by ViewVC 1.1.20