/[gentoo-src]/rc-scripts/ChangeLog
Gentoo

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.232 - (show annotations) (download)
Sun Jun 22 19:41:48 2003 UTC (11 years, 6 months ago) by azarah
Branch: MAIN
Changes since 1.231: +4 -0 lines
really fix bootmisc, bug #21438

1 # ChangeLog for Gentoo Linux System Intialization ("rc") scripts
2 # Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL
3 # Written by Daniel Robbins (drobbins@gentoo.org)
4
5 22 Jun 2003; Martin Schlemmer <azarah@gentoo.org>:
6
7 Really commit fix for bug #21438 to CVS.
8
9 21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
10
11 Call /proc mount with explicit options to fix issues where user
12 have 'bind' mounts for /proc in fstab as well, bug #21068.
13
14 Fix /etc/init.d/bootmisc to check for /sbin/env-update.sh, bug #21384,
15 reported by Gunnlaugur Thor Briem <gthb@hi.is>.
16
17 Add 'before bootmisc' to /etc/init.d/domainname, as we need to start
18 it before 'env-update.sh' gets run by /etc/init.d/bootmisc.
19
20 * rc-scripts 1.4.3.8p1 (21 May 2003)
21
22 21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
23
24 Last fix I did not use the modified 'myservice', but used $1 again,
25 causing the network dependencies to bork. I did not notice this
26 as I have net.eth0 in default runlevel.
27
28 * rc-scripts 1.4.3.8 (20 May 2003)
29
30 20 May 2003; Martin Schlemmer <azarah@gentoo.org>:
31
32 A '-' in a bash variable is not valid as well. Fix gendepend.awk and
33 rc-service.sh to handle this, thanks to YAMAKURA Makoto
34 <makoto@dsb.club.ne.jp>.
35
36 Move /etc/issue to /etc/issue.logo, and have /etc/issue only print info
37 about the host it is running on.
38
39 18 May 2003; Martin Schlemmer <azarah@gentoo.org>:
40
41 Do not let devfsd handle /dev/log's permission management, as it breaks
42 selinux. Modified /etc/devfsd.conf, changes submited by Chris PeBenito
43 <pebenito@gentoo.org>.
44
45 Fix type-o in /etc/init.d/net.ppp0, and add local ip-up/ip-down support.
46
47 14 May 2003; Martin Schlemmer <azarah@gentoo.org>:
48
49 We should not export the RC_GOT_* variables, as it breaks on some systems,
50 thanks to J?rg Gollnick <gentoo-bugs@wurzelbenutzer.de>, bug #20851.
51
52 From C. Brewer <killian@gentoo.org>:
53 - Add hide-password to the connect cmd-line of /etc/init.d/net.ppp0, which is
54 suppose to be default, but why take chances?
55 - Also, echoing chmod 640 in the resolv.conf two-step at the end to solve the
56 kppp complaint.
57
58 13 May 2003; Martin Schlemmer <azarah@gentoo.org>:
59
60 For the network functions, the dependency code tried to create a funcion
61 with a '.' in the name, causing the network rc-scripts to not have any
62 dependencies. This should fix bug #20849 's order issue, thanks to
63 YAMAKURA Makoto <makoto@dsb.club.ne.jp> for noticing.
64
65 Fix query_{before,after} to also check 'net' if 'service2' is a network
66 service.
67
68 12 May 2003; Martin Schlemmer <azarah@gentoo.org>:
69
70 More cleanups:
71 - Move the broken stuff from symlinks to a DB entry in ${svcdir}/deptree.
72 Updated /sbin/runscript.sh, /sbin/rc-services.sh and gendepend.awk for
73 this.
74 - Add functions for more common tasks in /sbin/runscript.sh to
75 /sbin/rc-services.sh.
76 - Move 'consoletype' to /sbin.
77 - Rename /sbin/rc-envupdate.sh to /sbin/env-update.sh; updated
78 /etc/init.d/bootmisc for this.
79 - Move rc-services.sh, rc-daemon.sh and rc-help.sh to /lib/rcscripts/sh.
80 - Improve detection of circular depends ... modified gendepend.awk for this.
81
82 * rc-scripts 1.4.3.7 (11 May 2003)
83
84 11 May 2003; Martin Schlemmer <azarah@gentoo.org>:
85
86 Too many things to remember, so here is changes of note:
87 - More changes to gendepend.awk. This basically modifies it to not use
88 symlinks in $svcdir/{need,use,before,after,provide} anymore, but rather
89 create a file that can be sourced. Seems to speedup things nicely.
90 - Add /sbin/rc-services.sh. This is basically a module to get dependency
91 info from the new $svcdir/deptree, and some other new service functions.
92 - Modify the whole works to *only* source all needed files once. This
93 includes /sbin/{functions.sh,rc-services.sh,rc-daemon.sh}. Also
94 rc-services.sh will only source $svcdir/deptree once. /sbin/runscript.sh
95 is sourced more than once (actually each time a service is started or
96 stopped, but is is cut down much). Also seems to speed things up again.
97 - Fix a long outstanding bug in gendepend.awk that caused the 'net'
98 dependency to not be actually used in shutdown, causing the services
99 needing it to be stoped before net.* services.
100 - Add the RC_PARALLEL_STARTUP variable, with schedule_service_startup() to
101 /sbin/rc-services.sh and /etc/conf.d/rc. This is experimental parallel
102 startup of services, and seems to work nicely. Only issues to date is
103 that printing of messages is not synced, and a race very intermittantly
104 that causes a service to be started when it was already scheduled.
105 - Add a new dependency type 'parallel' that can be used to control if a
106 service can be started in paralled or not. Possible arguments is "yes"
107 or "no"; if it is not present, it is considered as "yes":
108
109 depend() {
110 parallel yes|no
111 }
112
113 Modified cachedepend.awk, gendepend.awk and /sbin/rc-services.sh.
114 - Fix the 'single' runlevel to actually work properly, and without a
115 /etc/runlevels/single directory.
116 - Remove the BOOT variable, and update /sbin/rc to set SOFTLEVEL properly.
117 Fix /etc/init.d/{checkroot,bootmisc} to use SOFTLEVEL instead of BOOT.
118
119 08 May 2003; Martin Schlemmer <azarah@gentoo.org>:
120
121 Major rework of /lib/rcscript/awk/gendepend.awk, cleaning it up nicely,
122 and adding more sanity checks.
123
124 04 May 2003; Martin Schlemmer <azarah@gentoo.org>:
125
126 Revert /etc/init.d/hostname the way it was, as it should be the user's
127 choice if he want to have a FQDN in there or not, bug #14946.
128
129 Add /etc/init.d/domainname for those that want to use it.
130
131 29 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
132
133 Change the root check back the way it was, else it breaks with non bash
134 shells; modified /etc/profile.
135
136 29 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
137
138 Change test in /etc/profile for root to '[ "$EUID" -eq 0 ]', bug #20140.
139
140 27 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
141
142 Add various patches from Rachel Holmes <rach@gmx.net>:
143
144 Dropped use of 'cat' in bash scripts, '$(<$file)' is there for that
145 purpose. Modified:
146
147 /etc/init.d/net.ppp0
148 /etc/init.d/nscd
149 /sbin/functions.sh
150 /sbin/rc
151 /sbin/rc-daemon.sh
152 /sbin/rc-envupdate.sh.bash
153 /sbin/runscript.sh
154
155 Exchanged some gratuitous use of awk for grep. Awk is a little resource
156 hungry just for a simple test. (I [azarah] did not apply the changes to
157 tests for 'devfs', as having 'usbdevfs' in the equation will break
158 things). Modified /sbin/rc for this.
159
160 Gentoo enforces having /proc, so uname -r is a little redundant when the
161 information is available without an external command. Modified:
162
163 /etc/init.d/modules
164 /etc/init.d/serial
165 /sbin/functions.sh
166 /sbin/modules-update
167
168 Changed 'id -u' commands to use $EUID in bash executed scripts, same
169 result no extra command. Modified:
170
171 /sbin/rc-envupdate.sh
172 /sbin/rc-envupdate.sh.bash
173 /sbin/rc-update
174
175 Removed all the cat sections, and the separate echo sections. The output
176 is _exactly_ the same, minus some spare spaces that have been removed.
177 Fourfold speed increase in the (granted flimsy) tests I have done.
178 Modified /sbin/rc-help.sh for this.
179
180 Final remaining 'cat' commands removed, in favour of using bash's internal
181 '$(< )' or 'echo'. Use of echo leads the way to future support for bash's
182 i18n anyway. Modified:
183
184 /sbin/rc
185 /sbin/rc-envupdate.sh
186 /sbin/rc-envupdate.sh.bash
187
188
189
190 * rc-scripts 1.4.3.6 (27 Apr 2003)
191
192 27 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
193
194 Add a 'save' function /etc/init.d/clock, bug #19685.
195
196 Add a slocate group to /etc/group, bug #19604.
197
198 Do not stop a network service if we do not reboot on runlevel change,
199 as it could have been started by the user or hotplug. This should
200 address bug #12763; modified /sbin/rc for this.
201
202 Fix /etc/init.d/hostname to set only the hostname, and not the NIS
203 domainname.
204
205 Fix /etc/init.d/keymaps to be able to set the extended keymap in rc.conf.
206 This should close bug #16884.
207
208 Fix /etc/profile to be /bin/sh compadible, bug #18918.
209
210 Change the swap comments in /sbin/rc to "Activating (possible) swap" to
211 be more 'generic' ? Only try to disable swap if any devices/files was
212 activated. This should close bug #19089.
213
214 Fix /etc/init.d/checkroot to only remount / rw if not set explicitly to
215 rw in /etc/fstab, bug #19158.
216
217 24 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
218
219 Fix /etc/init.d/net.ppp0 to do the right thing if stopped was called,
220 but the ppp link was already down, bug #15333.
221
222 12 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
223
224 Fix type-o in /etc/init.d/consolefont (line 38 should be 'retval=$?').
225 Thanks to Matt Taylor <liverbugg@juno.com> (comment #6, bug #18344).
226
227 From linux-2.5.68, we need to mount devpts on /dev/pts again ...
228 updated /sbin/rc for this.
229
230 11 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
231
232 Fix errors on sourcing /etc/profile if EDITOR is not set, bug #18995.
233
234 10 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
235
236 Make checking in unmount more strict, fixing bug #19007.
237
238 09 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
239
240 Add one more check to genenviron.awk, to spot cases where there is a
241 space between the variable and the '='.
242
243 08 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
244
245 Fix interactive shell not to have coloured prompt when used as a
246 dumb client, bug #18886. Fix was inspired by patch from
247 Matthew Kennedy <mkennedy@gentoo.org>.
248
249 * rc-scripts 1.4.3.5 (06 Apr 2003)
250
251 06 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
252
253 Hopefully get the serial support sane again. Added /bin/consoletype
254 from Redhat to check for serial console. This should resolve bug
255 #18329 partly.
256
257 Add the --nocolor option to suppress the use of colors.
258
259 Change the 'status' option to return true if the service is running,
260 and false if stopped. This is only if the '--quiet' flag was also
261 given.
262
263 Change the start and stop options not to output or return false if
264 the '--quiet' flag was given.
265
266 Redirect stderr for consolechars in /etc/init.d/consolefont to /dev/null
267 as well, fixing bug #18344.
268
269 Optimize $EDITOR extraction in /etc/profile closing bug #18614, thanks to
270 Aron Griffis <agriffis@gentoo.org>.
271
272 Set HALT to 'shutdown' or 'reboot' depending on if we are shutting down
273 or rebooting.
274
275 30 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
276
277 Fix bug #18329 ... $COLS was not setup properly for serial console.
278
279 24 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
280
281 Optimize USB fs stuff in /etc/init.d/localmount to use less cats etc.
282 Fix a problem where it might not have mounted the USB fs when usbcore
283 was compiled as module, and the kernel did not mount it by the time
284 the script was started. Get it to rather check what filesystems is
285 supported when deciding if it should use 'usbdevfs' or 'usbfs', as
286 later 2.4 kernels now also support the newer 'usbfs'.
287
288 Optimize RAID stuff in /etc/init.d/checkfs a bit.
289
290 16 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
291
292 Update sbin/rc-envupdate.sh.bash for bug #17549.
293
294 * rc-scripts 1.4.3.4 (16 Mar 2003)
295
296 16 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
297
298 Add /etc/issue done by a Polish ascii-artists, v|rus with some slight
299 modifications (purple and display hostname, etc). Closes bug #16806.
300
301 Add 'use hotplug' to /etc/init.d/net.eth0, to get cardbus hardware to
302 work properly. Closes bug #17348.
303
304 Add update from Wout Mertens <wmertens@gentoo.org> to speedup shutdown
305 of dhcp interfaces, closing bug #17378. This modified /etc/init.d/net.eth0.
306
307 11 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
308
309 Fix usage of /usr/bin/cut in /sbin/functions.sh, thanks Brandon Low
310 <lostlogic@gentoo.org>!
311
312 10 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
313
314 Add sysfs support for 2.5 kernels (mounted to /sys). Updated /sbin/rc
315 and /etc/init.d/halt.sh for this.
316
317 Update /etc/fstab to correctly mount /proc with:
318
319 mount -t proc none /proc
320
321 Do the same for /dev/shm:
322
323 mount -t tmpfs none /dev/shm
324
325 Fix a typeo in /etc/init.d/checkroot that caused 'umount -a' to output
326 noise if we exited a recovery console.
327
328 Fix /etc/init.d/hostname using /usr/bin/cut, closing bug #17175, thanks
329 to Bobby Bingham <uhmmmm@columbus.rr.com> for noticing this.
330
331 Bring down default gateway before adding new one .. this fixes issues
332 where eth0/whatever was brought up by kernel. Changed /etc/init.d/net.eth0
333 for this, closing bug #17164. Thanks to nth <y.lesaint@free.fr> for the
334 fix.
335
336 Fix /etc/init.d/modules to call modprobe with -q .. this fix issues where
337 it fails for module-init-tools if the module is already loaded. This
338 closes bug #17163, thanks to nth <y.lesaint@free.fr>.
339
340 * rc-scripts 1.4.3.3 (09 Mar 2003)
341
342 09 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
343
344 Fix /etc/init.d/netmount not to unmount / on nfs/whatever, bug #16274.
345
346 Fix net.eth0 not to try and start an interface if already up.
347
348 Update MAKEDEV from Debian to support more archs. This adds support
349 for 'arm', 'hppa' among others. URL:
350
351 http://packages.debian.org/stable/base/makedev.html
352
353 Add support to /etc/init.d/modules to use /etc/modules.autoload/kernel-2.4
354 if we are using a 2.4 kernel, and /etc/modules.autoload/kernel-2.5 if we
355 are using a 2.5 kernel ... bug #17109.
356
357 02 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
358
359 Update /etc/init.d/hostname to only set the hostname to whatever is before
360 the first '.', and then set the domainname to the rest, closing bug #14946.
361
362 28 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
363
364 Merge some of the optimizations from Graham Forest <vladimir@gentoo.org>.
365
366 Fix spelling of dependency and some other spelling/grammer issues.
367 Thanks goes to Kerin Millar <kerin@recruit2recruit.net> and
368 Mike Frysinger <vapier@gentoo.org>, bug #15498.
369
370 Change $svcdir to '/var/lib/init.d' to be more FHS compliant, bug #15192.
371
372 Add 'Eterm' to /etc/skel/.bashrc, closing bug #14662.
373
374 Adjust comments about PROTOCOLS in /etc/rc.conf to try and prevent
375 bug #14556.
376
377 27 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
378
379 Finally fix /etc/init.d/halt.sh to unmount non critical mounts properly.
380
381 20 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
382
383 Kill /dev/ttyp0 error at boot by changing test in /etc/init.d/modules
384 to 'test -c /dev/ttyp0 &> /dev/null'.
385
386 18 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
387
388 Update /sbin/modules-update to generate /etc/modprobe.devfs from
389 /etc/modules.devfs. This along with the devfs-hack.patch in the latest
390 module-init-tools-0.9.9 should get rid of many of the warnings/errors
391 with devfs, and makes it work a bit better.
392
393 17 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
394
395 Fix /etc/inputrc for dvorak keyboard layout, bug #2599 again.
396
397 16 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
398
399 Fix the 'source /etc/profile.env' to be '. /etc/profile' to have ksh
400 support. This resolves bug #14994.
401
402 Move EDITOR to /etc/rc.conf. Also update /etc/profile to set EDITOR
403 according to /etc/rc.conf.
404
405 Update /etc/init.d/checkfs to fix bug #14282. It did not exclude comments,
406 and used 'basename' which is located in /usr/bin.
407
408 13 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
409
410 Merge changes from Nick Jones <carpaski@gentoo.org> to not run stty if
411 used in portage. Fix the NOCOLOR stuff. Updated /sbin/functions.sh for
412 this.
413
414 06 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
415
416 Update src/awk/genenviron.awk to properly set the environment for each
417 rc-script's depend() function by sourcing required config files.
418
419 05 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
420
421 Fix /sbin/rc-envupdate.sh to use $svcdir to set SVCDIR. This is thanks
422 to Max Kalika <alkern23@yahoo.com>, bug #15050.
423
424 03 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
425
426 Fix /sbin/modules-update to work with module-init-tools-0.9.9.
427
428 30 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
429
430 Add 'use isapnp' to /etc/init.d/modules, closing bug #14677, thanks to
431 Hubert Hanghofer <hubert.hanghofer@netbeer.co.at>.
432
433 27 Jan 2003; Donny Davies <woodchip@gentoo.org>:
434
435 Fix halt.sh by moving the nut UPS kill power stuff back into a function!
436 Add fix from the wonderful analysis of Toby Dickenson
437 <tdickenson@geminidataloggers.com> in #12947.
438
439 26 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
440
441 Fix start-stop-daemon to check the call to nice() correctly for failure,
442 closing bug #14359, thanks to YAMAKURA Makoto <makoto@dsb.club.ne.jp>.
443
444 Fix globbing $? when checking return value of fsck in /etc/init.d/checkroot
445 and /etc/init.d/checkfs. This closes bug #13320, thanks to good work from
446 Malcolm Scott <m@lcolm.org.uk>.
447
448 21 Jan 2003; Mike Frysinger <vapier@gentoo.org>:
449
450 Updated /etc/rc.conf to add elogin/entrance support #13790.
451
452 21 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
453
454 Update /etc/init.d/keymaps to enable unicode if required. This closes
455 bug #14306 thanks to Danny Milosavljevic <danny_milo@yahoo.com>.
456
457 19 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
458
459 Fix deadlock durning shutdown if tmpfs filesystems larger than free
460 memory, and swap gets deactivated, bug #13599. Updated /etc/init.d/halt.sh
461 for this.
462
463 Merge in some fixes from Vapier <vapier@gentoo.org> to /sbin/functions.sh.
464 This closes bug #13868.
465
466 Always add "/bin:/sbin:/usr/bin:/usr/sbin" to PATH, as it fixes both
467 'su -c foo' not finding start-stop-daemon (etc), and bug #14127.
468
469 Add route for lo interface to /etc/init.d/net.lo, closing bug #14055.
470
471 15 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
472
473 Clear $svcdir in /sbin/rc before we run depscan to make sure we do
474 not have stale entries left from hard reboot, thanks to pac1085 on
475 irc.
476
477 * rc-scripts 1.4.3.2 (15 Jan 2003)
478
479 15 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
480
481 Truely fix bootup on seperate /var.
482
483 Add some fixes and optimizations to /sbin/rc-update, thanks to
484 Daniel Robbins <drobbins@gentoo.org>.
485
486 * rc-scripts 1.4.3.1 (15 Jan 2003)
487
488 15 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
489
490 Fix bootup on seperate /var.
491
492 14 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
493
494 Fix /etc/init.d/hostname and /etc/init.d/serial to close bug #13636.
495
496 07 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
497
498 Fix /etc/init.d/keymaps to force linux keycodes for PPC, thanks
499 to Olaf Hering <gentoo@aepfle.de>, bug #13193.
500
501 Turn on -C option to fsck on for all calls to fsck. Updated scripts
502 /etc/init.d/checkroot and /etc/init.d/checkfs, closing bug #13321.
503
504 * rc-scripts 1.4.3.0 (07 Jan 2003)
505
506 07 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
507
508 Too much to mention, but here are a few:
509 - Major rewrite of software RAID startup, based on Mandrake's, as
510 ours was pretty broken :(
511 - Redone /sbin/rc to work without the tmpfs/ramfs stat directory.
512 Much of /sbin/functions.sh and other scripts have been changed
513 to support this.
514 - Reworked /etc/inittab to support this. Also moved critical
515 mounting of local filesystems to 'sysinit' function of /sbin/rc.
516 - Move state directory to /var/state/init.d/ ($svcdir).
517 - Move Adelie node init to /sbin/functions.sh to try and simplify
518 /sbin/rc a bit.
519 - Updated Copyright dates to 2003.
520
521 * rc-scripts 1.4.2.8 (06 Jan 2003)
522
523 02 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
524
525 Fix src/awk/genenviron.awk to work with multiple 'need', 'use', etc
526 lines, as it seems users do not note the need to have them all on
527 one line ....
528
529 Fix /sbin/runscript.sh to detect 'net.adsl', or any other net.*
530 script not ending on a digit. This closes bug #12887.
531
532 Fix get_KV to also check micro version of kernel; add KV_to_int()
533 helper function for get_KV. Update /etc/init.d/localmount to work
534 with new get_KV ...
535
536 28 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
537
538 Add support for generate-modprobe.conf or generating /etc/modprobe.conf
539 in the new sys-apps/module-init-tools. Note that you need version
540 0.9.7 or later of sys-apps/module-init-tools. Updated
541 /sbin/modules-update for this.
542
543 Change /etc/init.d/localmount to use 'usbfs' and not 'usbdevfs' if
544 we are running kernel 2.5 or later ...
545
546 26 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
547
548 Add /etc/init.d/crypto-loop and /etc/conf.d/crypto-loop, a cool
549 rc-script to setup encrypted loopback devices. This was kindly
550 donated by Matthew Kennedy <mkennedy@gentoo.org> (bug #11471).
551
552 25 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
553
554 Fix src/awk/genenviron.awk stripping *all* '=', closing
555 bug #8901.
556
557 Fix src/awk/genenviron.awk not seperating CONFIG_PROTECT with
558 spaces ...
559
560 * rc-scripts 1.4.2.7 (24 Dec 2002)
561
562 24 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
563
564 Add a fix to /sbin/functions.sh for bug #12601.
565
566 22 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
567
568 Add INFOPATH to /etc/env.d/00basic.
569
570 Fix src/awk/genenviron.awk to get the order of the env.d files
571 correct. Also fix it to handle *all* the SPECIALS correctly.
572 This closes bug #12411.
573
574 * rc-scripts 1.4.2.6 (18 Dec 2002)
575
576 18 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
577
578 Add mips changes to sbin/MAKEDEV. This should close bug #12329,
579 thanks to Nicholas Wourms <nwourms@netscape.net>.
580
581 Quote some tests in /sbin/rc-update to fix/avoid the problem
582 in bug #
583
584 Fix awk regex in /etc/init.d/halt.sh to fix bug #11795.
585
586 Update shell for postgres user, closing bug #12258.
587
588 11 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
589
590 Fix src/awk/genenviron.awk not to add duplicate entries, closing
591 bug #8999.
592
593 * rc-scripts 1.4.2.5 (09 Dec 2002)
594
595 08 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
596
597 Add another sync to /etc/init.d/halt.sh, closing bug 8173.
598
599 Add smmsp uid and gid. Closes bug #8952.
600
601 04 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
602
603 Setup colums, etc up properly for serial consoles in /sbin/functions.sh.
604 Closes bug #11557, thanks to Erik Scrafford <erik@scrafford.org>.
605
606 Add headers similar to that of portage-2.0.45 and up to the
607 generated profile files (/etc/{profile,csh}.env). Updated
608 src/awk/genenviron.awk for this.
609
610 01 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
611
612 Fix typeo in /etc/devfsd.conf, closing bug #11424, thanks to the
613 sharp eye of Techie2000 <Linux@mochamail.com>.
614
615 Rename /sbin/update-modules to /sbin/modules-update, closing
616 bug #11445.
617
618 Nano moved from /usr/bin/nano to /bin/nano. Fix this in
619 /etc/env.d/00basic, bug #10916.
620
621 27 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
622
623 Add more improvements to clustering code. This is from
624 Olivier Crete <crete@cerca.umontreal.ca>, bug #4151.
625
626 26 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
627
628 Change default 'net' dependency behaviour to be more suited
629 for notebook users. Basically if at least one net.* service
630 beside net.lo start successfully, the 'net' dependency is
631 considered up. Server admin can set RC_NET_STRICT_CHECKING="yes"
632 in /etc/conf.d/rc to change this back to the old default.
633 This is the start to address bug #2706.
634
635 * rc-scripts 1.4.2.4 (26 Nov 2002)
636
637 26 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
638
639 Initial merge of bits for Adelie Linux for SSI clusters. More
640 info at:
641
642 http://www.cerca.umontreal.ca/hpc/en/projects/adelie/index.html
643
644 25 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
645
646 One liner fix to src/awk/cachedepends.awk to once again fix
647 bug #7803.
648
649 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
650
651 Add 'alias char-major-89 i2c-dev' to /etc/modules.d/aliases.
652 This should close bug #10891.
653
654 * rc-scripts 1.4.2.3 (18 Nov 2002)
655
656 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
657
658 Add some more checks to src/awk/*. Fix error printing for
659 /sbin/depscan.sh.
660
661 Link awk module with gcc and not with ld. This should fix
662 problems on sparc and alpha. Many thanks for this fix to
663 Stephan Jones <cretin@gentoo.org>.
664
665 Remove the copyright info from config files, thanks to
666 Matthew Kennedy <mkennedy@gentoo.org>.
667
668 * rc-scripts 1.4.2.2 (18 Nov 2002)
669
670 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
671
672 Add src/awk/genenviron.awk which is rc-envupdate.sh ported
673 to awk. This is also much faster than its bash version.
674
675 Remove the 'Spider cat fix' from depscan.sh.bash, as it makes
676 things even slower on older boxes. Bug #10548.
677
678 After a bored Vapier decided that he needed to update the
679 licenses of things in /etc :P, I did the rest. Hopefully
680 not too many people will nuke thier fstab :/
681
682 * rc-scripts 1.4.2.1 (18 Nov 2002)
683
684 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
685
686 Update src/awk/cachedepends.awk to find its own rc-scripts,
687 fixing the need for find which broke systems with /usr on
688 a different partition.
689
690 17 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
691
692 Add some extra checks to src/awk/cachedepends.awk and
693 src/awk/gendepends.awk.
694
695 Move some of the more generic functions in src/awk/gendepends.awk
696 to src/awk/functions.awk.
697
698 * rc-scripts 1.4.2 (17 Nov 2002)
699
700 17 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
701
702 Add initial version of new depscan.sh. This uses awk scripts
703 to do the main work, giving about 10 times speed improvement on
704 slower machines. Updated /sbin/depscan.sh, src/filefuncts.c,
705 src/Makefile, src/awk/cachedepends.awk and src/awk/gendepends.awk
706 for this. This should close bug #10548.
707
708 * rc-scripts 1.4.1.2 (5 Nov 2002)
709
710 5 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
711
712 Add UID/GID of 250 for Portage Fakeroot account.
713
714 4 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
715
716 Change /etc/init.d/clock to depend on localmount again, fixing
717 bug #10048.
718
719 Get deps on logger sane again. I wanted to get the logger started
720 as early as possible, but clock for one breaks if /usr is mounted
721 on seperate partition.
722
723 29 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
724
725 Fix return in /etc/init.d/modules to return 0 if /proc/modules
726 do not exists. Closes bug #7738, comment #5.
727
728 * rc-scripts 1.4.1.1 (28 Oct 2002)
729
730 28 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
731
732 Fix /sbin/update-modules not to include backup files. Closes
733 bug #9707.
734
735 26 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
736
737 Fix update-modules borking if there are directories present
738 in /etc/modules.d/. Closes bug #9632.
739
740 17 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
741
742 Change deps on /etc/init.d/{clock,hostname,modules} not to
743 depend on localmount, but rather on checkroot, as all of them
744 just need / to be mounted. This should fix race conditions
745 because of checkfs dependency on modules. This should close
746 bug #9266.
747
748 * rc-scripts 1.4.1 (13 Oct 2002)
749
750 13 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
751
752 Create and fix permissions on /tmp/.{ICE,X11}-unix/. This
753 is additional measures for bug #8281.
754
755 12 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
756
757 Update /etc/init.d/net.eth0 to fix bug #8626.
758
759 Fix /sbin/rc-update to check return code of "ln". This should
760 close bug #8867.
761
762 29 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
763
764 Fix indentation in /etc/inputrc. This should close
765 bug #8368.
766
767 Add extended status functionality. Should close bug #2462.
768
769 Add support for /sbin/rc-update to check if the rc-script
770 is executable or not. Thanks to widersacher@gmx.net, closing
771 bug #8326.
772
773 25 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
774
775 Fix /etc/init.d/bootmisc not to kill pidfiles of running
776 daemons. Improve NGPT support in /sbin/rc a bit.
777
778 23 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
779
780 Fix my last screwup with /etc/init.d/net.ppp0. Basically
781 forgot to change a few DEVICE's to IFACE ...
782
783 22 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
784
785 NGPT support.
786
787 17 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
788
789 Did a small fix to /etc/init.d/net.eth0, thanks to
790 naanyaar2000@yahoo.com, bug #7407.
791
792 16 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
793
794 Add the permission stuff for generic scsi when compiled as
795 module, thanks to Bauno <bauno@inwind.it>.
796
797 Add support for /etc/devfs.d/ for additional devfs config
798 stuff .. idea from Denys Duchier <Denys.Duchier@ps.uni-sb.de>.
799
800 11 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
801
802 Fix small type-o from last changes to /etc/init.d/netmount.
803 Should resolve bug #7803.
804
805 * rc-scripts 1.4.0 (7 Sep 2002)
806
807 7 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
808
809 Update /etc/init.d/net.eth0 to handle individual broadcast
810 and netmask for aliases. Should close bug #7407.
811
812 Give /var/run/utmp and /var/log/wtmp the proper permissions
813 and ownership. First steps in fixing bug #7630.
814
815 Change Raid stuff again in /etc/init.d/checkfs.
816
817 26 Aug 2002; Donny Davies <woodchip@gentoo.org>:
818
819 Give root a 'root' GECOS in /etc/passwd, was NULL before.
820
821 * rc-scripts 1.3.9 (25 Aug 2002)
822
823 25 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
824
825 Update /sbin/rc to fix some spelling/slang mistakes. Closes
826 bug #6887.
827
828 Move /etc/init.d/net.ppp0 's config to /etc/conf.d/net.ppp0.
829 This closes bug #6378.
830
831 Add IPv6 support to /etc/init.d/net.eth0. Closes bug #6175,
832 with many thanks to Asbjorn Sannes <ace@sannes.org>.
833
834 20 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
835
836 Update /etc/init.d/bootmisc to reset pam_console permissions.
837
838 Update /etc/devfsd.conf to have the "pam_console_apply_devfsd.so"
839 line for getting devfs to work with pam_console.
840
841 12 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
842
843 Update /etc/init.d/keymaps to first load the windowkeys.inc then
844 the user selected one, fixing bug #6295.
845
846 11 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
847
848 Change the 'cat' in check_rcscript() to a single 'awk' in
849 /sbin/depscan.sh. This should fix broken pipe issues if the
850 loop exists too early. Resolves bug #5961.
851
852 Fix software RAID startup/shutdown, bug #5310. Modified
853 /etc/init.d/checkfs and /etc/init.d/halt.sh for this.
854
855 * rc-scripts 1.3.8 (08 Aug 2002)
856
857 7 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
858
859 Move the color ls stuff to .bashrc. Fix bug #5250.
860
861 6 Aug 2002; Dan Armak <danarmak@gentoo.org>:
862
863 Correct the comments in rc.conf about the XSESSION variable: it should
864 be set to "kde-<version>" not "KDE". Closes bug #5948.
865
866 5 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
867
868 Fix the 'Usage' line in the help to return the correct options for
869 the script (/sbin/runscript.sh). Resolve bug #6029.
870
871 3 Aug 2002; Donny Davies <woodchip@gentoo.org>:
872
873 Added UPS shutdown support for nut to halt.sh.
874 Added nut user/group as uid/gid 84.
875
876 27 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
877
878 Updated /sbin/rc's way of checking for devfs support (now rather uses
879 awk, as it is more accurate). Closes bug #5458.
880
881 Add the Redhat/Mandrake /forcefsck and /fastboot options to our checkroot
882 and checkfs. Updated /etc/init.d/{checkroot,checkfs,halt.sh} for this.
883 Thanks goes to Chris PeBenito (bug #5570).
884
885 Changed most daemons to use /bin/false as shell. Should close bug #5388.
886
887 27 Jul 2002; Nicholas Jones <carpaski@gentoo.org>:
888
889 Added vpopmail user and group as 89:89
890
891 22 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
892
893 Add the cyrus user to /etc/passwd. Resolves bug #4100.
894
895 Some bugfixes and speed improvements to /sbin/depscan.sh after
896 last changes.
897
898 Replace some cat/grep's in /sbin/rc-envupdate.sh with awk's to
899 get some speed improvements.
900
901 21 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
902
903 Fix LVM support in /etc/init.d/checkfs again, thanks to help from
904 Kyle Manna <nitro@gentoo.org>.
905
906 Add software RAID support to /etc/init.d/checkfs, thanks to
907 Daniel Ahlberg <aliz@gentoo.org>.
908
909 Update the cache_depend() funtion in /sbin/depscan.sh not to
910 quit on any "}", but only on the one matching the first "{". This
911 requires wc in /bin, so baselayout should depend on
912 >=sys-apps/textutils-2.0.19-r2
913
914 Update /etc/init.d/netmount to try and detect nfs mounts that should be
915 mounted automatically on boot. This requires awk in /bin, so baselayout
916 should depend on >=sys-apps/gawk-3.1.0-r3.
917
918 * rc-scripts 1.3.7 (17 Jul 2002)
919
920 17 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
921
922 Add logging functionality to the rc-scripts, thanks to Alexander Holler,
923 bug #4037 for the basic idea. Updated /sbin/functions.sh for this.
924
925 16 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
926
927 Add additional entries to /etc/services to support cyrus-imapd, thanks
928 to Nick Hadaway <raker@gentoo.org>.
929
930 Update /etc/init.d/consolefont to resolve bug #4968. This fixes a
931 problem with non 7bit ascii symbols.
932
933 Updated /etc/init.d/checkfs to detect if lvm is already active.
934 This should resolve bug #3613.
935
936 5 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
937
938 Add "usb" group, gid 85. Move "sshd" user and group to 22. Move
939 "games" user and group to 35
940
941 3 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
942
943 Update Copyright displayed at boot, thanks to Sascha Schwabbauer
944 (aka cybersystem). Updated /sbin/rc for this.
945
946 30 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
947
948 Update /etc/skel/.bashrc to update the window title of X terminals
949 that supports it. Closes bug #4232.
950
951 26 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
952
953 Add sshd user and group. Updated /etc/passwd and /etc/group for this.
954
955 Update /etc/inputrc to resolve bug #2599.
956
957 20 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
958
959 Add /opt/bin to $PATH and $ROOTPATH, closing bug #3603. Modified
960 /etc/env.d/00basic for this.
961
962 Add some new daemon stop and pid detection stuff to /sbin/functions.sh.
963 Nothing official, but I spent enouth time on it not to want to loose it :)
964
965 Fixed a bug in /sbin/functions.sh that caused rc-scripts run as cron jobs
966 to give output to stderr. This was caused by a call to "stty", which when
967 run without a attatched terminal, have this effect. Basically just pipe
968 stderr to /dev/null.
969
970 5 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
971
972 Add /usr/local/share/man to $MANPATH (/etc/env.d/00basic), resolving
973 bug #3363
974
975 26 May 2002; Martin Schlemmer <azarah@gentoo.org>:
976
977 Update /etc/init.d/netmount not to try and mount NFS filesystems
978 if portmap was not started. This is to stop "hang" problems for
979 new users who do not add portmap to the default runlevel. See
980 bug #2555.
981
982 Add the video4linux stuff to /etc/devfsd.conf. Resolves bug #2015.
983
984 19 May 2002; Martin Schlemmer <azarah@gentoo.org>:
985
986 Move $EDITOR from /etc/profile to /etc/env.d/00basic.
987
988 13 May 2002; Martin Schlemmer <azarah@gentoo.org>:
989
990 Change the homes of user "at" and "cron" in /etc/passwd, as
991 they moved to /var/spool/cron...
992
993 * rc-scripts 1.3.5 (12 May 2002)
994
995 12 May 2002; Martin Schlemmer <azarah@gentoo.org>:
996
997 Make slight modifications to /sbin/depscan.sh to improve speed (about
998 1 second on a celeron 633).
999
1000 Finally fix /sbin/runscript.sh to properly handle interdependencies
1001 between types need/use and before/after on runlevel change. I can
1002 actually kick myself for previous implementations, as this fix simplifies
1003 things a lot, and is almost 30 lines of code less!
1004
1005 Change /etc/init.d/netmount not to fail if all mounts are not mounted.
1006 It rather just exit with a warning, as I think most people have like
1007 me mounts that are to boxes that are not always up.
1008
1009 Resolve bug #2439 (should not use try with the dd command for ramdisk
1010 stuff). Also increase the number of inodes used for the ramdisk to
1011 fix "out of space" errors. Updated /sbin/rc for this.
1012
1013 10 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1014
1015 Resolve bug #2505 ... /sbin/rc-envupdate.sh should not use
1016 backup files to generate /etc/profile.env.
1017
1018 Resolve bug #2489 and #2175. Modified /etc/init.d/net.eth0
1019 for this.
1020
1021 6 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1022
1023 Fixed /sbin/rc-envupdate.sh to only use the $KDEDIR of the highest
1024 /etc/env.d/ file. Same for $QTDIR.
1025
1026 5 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1027
1028 Add /etc/DIR_COLORS as it is no longer shipped with fileutils,
1029 and is needed for some fixes.
1030
1031 28 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1032
1033 Update /etc/rc.conf to be more clear and state that you should
1034 remove consolefont from startup if you do not use it. Should
1035 resolve bug #2174.
1036
1037 26 Apr 2002; Donny Davies <woodchip@gentoo.org> passwd, group :
1038
1039 Added user/group apache with uid/gid 81.
1040
1041 25 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1042
1043 Remove the "-net" from the line setting the default gateway
1044 in /etc/init.d/net.eth0. Thanks to Peter W. Michaleas for
1045 noting this.
1046
1047 24 Apr 2002; Donny Davies <woodchip@gentoo.org> rc.conf :
1048
1049 Remove NFSSERVER from rc.conf since it's now covered in /etc/conf.d/nfs
1050 which is installed with the nfs-utils package. Also tidied up some
1051 really old, leftover junk like the non-supported stuff from rc5.
1052 Closes #1754.
1053
1054 23 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1055
1056 Remove creation of /var/run/utmpx from bootmisc again. Seems
1057 other people have wierd problems.
1058
1059 * rc-scripts 1.3.4 (21 Apr 2002)
1060
1061 21 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1062
1063 Add /sbin/rc-envupdate.sh to speedup updating of /etc/profile.env,
1064 and /etc/csh.env. Update /etc/init.d/bootmisc to use this.
1065
1066 Implement the status commandline argument. Updated /sbin/runscript.sh
1067 and /sbin/rc-help.sh for this.
1068
1069 Fix /sbin/depscan.sh to honour NEED and USE overriding BEFORE
1070 and AFTER.
1071
1072 12 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1073
1074 Update /etc/init.d/bootmisc to create /var/run/utmpx. This
1075 is needed, else /usr/bin/newgrp segfault.
1076
1077 11 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1078
1079 Update /etc/skel/.bash_profile to make it tcsh compadible.
1080 Thanks to Väinö Järvelä for this fix.
1081
1082 Update /etc/profile to also set the PS? variables if $SHELL
1083 is set to /bin/sh. This should make prompt colours in
1084 bootstrap work again.
1085
1086 Move LVM stuff to checkfs to ensure that they get fscked.
1087 This resolves bug #1552.
1088
1089 * rc-scripts 1.3.3 (5 Apr 2002)
1090
1091 5 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1092
1093 Move /etc/init.d/{depscan.sh,runscript.sh,functions.sh} to /sbin.
1094 This is done to try and ensure system integrity.
1095
1096 1 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1097
1098 Add quotes to the "export INPUTRC=/etc/inputrc" line to resolve bug #1391.
1099
1100 Add a error message to /etc/init.d/consolefont, resolving bug #1415.
1101
1102 Add a bash check to the code that sets the prompt, fixing bug #1078.
1103
1104 * rc-scripts 1.3.2 (24 Mar 2002)
1105
1106 24 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1107
1108 Resolve bug #1274. Updated /etc/init.d/hostname and /etc/init.d/bootmisc
1109 for this.
1110
1111 With the "before" and "after" stuff, recursion levels was getting too high,
1112 and with some cases, things just plain did not work as it should. Reworked
1113 things to to lower the levels of recursion and get the order right. Updated
1114 /etc/init.d/runscript.sh for this.
1115
1116 Fixed a problem in /sbin/rc and /etc/init.d/runscript.sh where
1117 ${svcdir}/softlevel did not always exist, but runscript.sh tried to open it.
1118
1119 Enhance --quiet support. Updated /etc/init.d/functions.sh for this.
1120
1121 Remove /etc/pwdb.conf, as pwdb already install a copy of this.
1122
1123 Remove /etc/pam.d/{rexec,rlogin,rsh} as pam already install this.
1124
1125 Added $INPUTRC to /etc/profile, since too many people keep on bugging me,
1126 and it seems it has fallen now to my discression.
1127
1128 * rc-scripts 1.3.1 (23 Mar 2002)
1129
1130 23 Mar 2002; Daniel Robbins <drobbins@gentoo.org>: init.d/net.eth0: fix for
1131 DHCP lease release from Jim Nutt.
1132
1133 23 Mar 2002; Daniel Robbins <drobbins@gentoo.org>: rolling a new release
1134 since there are a lot of important bug fixes in here that are needed.
1135
1136 23 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1137
1138 Resolve bug #1292.
1139
1140 Remove the extra 'depmod -a' in /etc/init.d/modules, thanks to
1141 Spidler.
1142
1143 21 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1144
1145 Update /sbin/rc to fix a 'cat mounts' instead of the correct
1146 version, 'cat /proc/mounts'.
1147
1148 19 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1149
1150 Add initial support for the --quiet flag that suppress output.
1151
1152 18 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1153
1154 Remove the 'try' from 'try /etc/init.d/depscan.sh' in /sbin/rc
1155 as not all errors by depscan.sh is critical. It should be
1156 reworked to do better error handeling.
1157
1158 14 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1159
1160 Fix the GID and UID of nobody and nogroup in /etc/passwd and
1161 /etc/group to match those of Debian, FBSD and others. Thanks
1162 to those who reported it, and Woodchip for looking up the
1163 proper values.
1164
1165 Update /etc/init.d/net.eth0 to properly down DHCP interfaces.
1166 This resolves bug #1150, thanks to Paul Fleischer.
1167
1168 11 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1169
1170 Updated /etc/init.d/functions.sh not to use /usr/bin/basename,
1171 as some users have /usr on seperate partition which is not
1172 mounted when depscan.sh is run the first time.
1173
1174 Updated the checking for more than one service providing the
1175 same virtual function in /etc/init.d/depscan.sh. It should
1176 be working now, and this also fix a problem that when there is no
1177 service providing a virtual, counter was used uninitialized.
1178
1179 * rc-scripts 1.3.0 (10 Mar 2002)
1180
1181 10 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1182
1183 Resolved bug #1021; updated /etc/init.d/consolefont for this.
1184
1185 Resolved bug #1029; updated /etc/init.d/net.eth0 for this.
1186
1187 Resolved bug #990; updated /etc/init.d/net.eth0, /etc/init.d/netmount
1188 and /etc/init.d/localmount for this.
1189
1190 Lots of form/syntax cleanups, most things should be more
1191 consistant now. Fixed fail detection/return values of lots of
1192 scripts.
1193
1194 Lots of cleanup/fixes in the three main scripts behind our
1195 rc-system, /sbin/rc, /etc/init.d/depscan.sh, /etc/init.d/runscript.sh
1196
1197 Fix a bug regarding a invalid $PATH for portage if /etc/init.d/functions.sh
1198 is sourced in a ebuild.
1199
1200 Fix a bug that our rc-script wrapper introduced: Global variables
1201 in scripts no longer worked. Updated /etc/init.d/runscript.sh for
1202 this.
1203
1204 Implemented more error checking for the main startup code in /sbin/rc.
1205 Also fixed try() for mounting /proc (maybe all mount commands).
1206 The function worked fine in a simulated test, but in real life failed
1207 to detect a error when mounting /proc (remember to thank Grant for
1208 his UserMode ebuilds, and Guide).
1209
1210 * rc-scripts 1.2.9 (6 Mar 2002)
1211
1212 6 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1213
1214 General form updates and some piping fixes.
1215
1216 Updated /etc/inittab, /etc/init.d/xdm and /etc/X11/startDM.sh
1217 to fix a problem where startDM.sh would be respawned repeatedly
1218 if xdm was not in the default runlevel.
1219
1220 * rc-scripts 1.2.8 (4 Mar 2002)
1221
1222 4 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1223
1224 Add /etc/init.d/xdm, /etc/X11/startDM.sh and updated /etc/inittab
1225 to fix the "dead key" problem we had with xdm/gdm/kdm. We should
1226 move them to the xfree ebuild later on when things settles down.
1227
1228 Added some sanity checks to /sbin/rc, /etc/init.d/runscripts.sh.
1229
1230 Added a basic $PATH to /etc/init.d/functions.sh to fix a problem
1231 where we had a invalid $PATH on boot in some cases.
1232
1233 Updated /etc/init.d/keymap and /etc/init.d/consolefont to work with
1234 the new sys-apps/kbd package.
1235
1236 * rc-scripts 1.2.7 (3 Mar 2002)
1237
1238 3 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1239
1240 Fixed the problem of rc-scripts trying to start/stop a service multiple
1241 times if it fails to do so. Updated /etc/init.d/runscript.sh and /sbin/rc
1242 for this.
1243
1244 Fixing some variable declarations in /etc/init.d/runscript.sh caused
1245 /etc/init.d/net.lo to fail on stop ($IFACE was set invalid). Fixed
1246 this.
1247
1248 Added caching of the "depend() { need foo; } " lines, and updated
1249 /etc/init.d/depscan.sh to touch the actual files less. This should
1250 speedup dependency caching a lot, especially on slow machines.
1251
1252 Updated /etc/passwd to have users with no shell defined, use /bin/false
1253 for security.
1254
1255 Update /etc/fstab to mention /dev/shm since we dont mount it anymore.
1256
1257 1 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1258
1259 Added a wrapper for sourcing the rc-scripts to eliminate syntax errors.
1260 Thanks to Karl Trygve Kalleberg (aka karltk) for the idea. Updated
1261 /etc/init.d/depscan.sh, /etc/init.d/functions.sh and
1262 /etc/init.d/runscript.sh for this (added wrap_rcscript() function).
1263
1264 Removed stopping of dependent services that have current service as
1265 a 'use'dependency ... should be less confusing now.
1266 Updated /etc/init.d/runscript.sh for this.
1267
1268 28 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
1269
1270 Add /etc/conf.d/local.start and /etc/conf.d/local.stop for adding any misc
1271 programs to startup. This should pretty much have /etc/init.d/ static,
1272 except for baselayout updates, etc.
1273
1274 27 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
1275
1276 In some wierd cases, a redundent /dev/.devfsd on a unmounted /dev can cause
1277 problems. Fixed this in /sbin/rc.
1278
1279 Added the patches from Grant Goodyear (aka g2boojum) to enable us to
1280 use a ramdisk to store the contents of ${svcdir}. Updated /sbin/rc,
1281 /etc/init.d/functions.sh and /etc/init.d/checkroot for this.
1282
1283 26 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
1284
1285 Fix my brain dead update of the 25th. It really should keep
1286 "gentoo=nodevfs" in mind. Also added 'get_bootparam()' to help in
1287 retrieving kernel options. Updated /etc/init.d/functions.sh,
1288 /etc/init.d/checkroot and /sbin/rc for this.
1289
1290 Updated /etc/init.d/consolefont to work without devfs as well.
1291
1292 When rebooting or shutting down, a service should not fail to stop
1293 if a service it depends on, fails. Updated /etc/init.d/runscript.sh
1294 for this.
1295
1296 25 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
1297
1298 Added a check if /dev is mounted when creating entries for /etc/mtab.
1299 This should solve a invalid entry or /dev being mounted even with
1300 'gentoo=nodevfs' option. Updated /etc/init.d/checkroot for this.
1301
1302 17 Feb 2002: Daniel Robbins <drobbins@gentoo.org>: Made "xfs" the default
1303 filesystem in /etc/fstab (from ReiserFS) and removed "notail" option (it's
1304 just in a comment now)
1305
1306 17 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1307
1308 Mmore fixes to 'after' and 'before', updated /etc/init.d/runscript.sh for
1309 this. This should fix services not getting started in the correct order
1310 in a tight loop, services getting stopped out of order, and some other
1311 sanity checks. Updated rc-script.sh for updated help.
1312
1313 15 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1314
1315 Update /etc/profile to resolve bug #588. Reimplemented things a bit,
1316 and added the 'after' type. 'before' and 'after' will only work currently
1317 for a change of runlevel. Updated /etc/init.d/depscan.sh,
1318 /etc/init.d/runscript.sh and /sbin/rc for this.
1319
1320 13 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1321
1322 Add some more entries to /etc/devfsd.conf to make alsa users life
1323 easier ... thanks Tod.
1324
1325 12 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1326
1327 Some more cleanups to /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
1328
1329 Fixed some services not starting again when restarting a service.
1330 Seems simple is still the best way.
1331
1332 Fixed some other problems created with feature additions and cleanups.
1333
1334 11 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1335
1336 General cleanups to /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
1337
1338 Added 'before *' to /etc/init.d/checkroot to make sure it gets
1339 started first.
1340
1341 Added 'use *' to /etc/init.d/local to make sure it gets started
1342 last.
1343
1344 10 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1345
1346 Fixed /sbin/rc to stop a service on change of runlevel if it is
1347 in 'use' by another service.
1348
1349 Added the 'provide' depend type for creating virtual services.
1350 Updated /etc/init.d/depscan.sh for this.
1351
1352 Added the 'before' depend type. This is more for changing the
1353 order services start in. Updated /etc/init.d/depscan.sh and
1354 /etc/init.d/functions.sh for this.
1355
1356 Updated /etc/init.d/depscan.sh to work with '*' as argument for
1357 dependency types. This can be used with 'use' and 'before' to
1358 start a script last or first respectively.
1359
1360 Added save_options() and get_options() to /etc/init.d/functions.sh
1361 for saving misc settings between startup/shutdown. Updated
1362 /etc/init.d/net.eth0 to use these and properly down virtual
1363 interfaces.
1364
1365 6 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1366
1367 Updated both /etc/init.d/bootmisc and /etc/init.d/keymaps to be quiet
1368 on no errors.
1369
1370 * rc-scripts 1.2.6 (6 Feb 2002)
1371
1372 2 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1373
1374 Updated /etc/net.eth0 to specify the gateway device via the $gateway
1375 variable (something like gateway="eth0/192.168.0.1").
1376
1377 2 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1378
1379 Added rc-script /etc/init.d/numlock, for enabling numlock at boot.
1380
1381 29 Jan 2002: Martin Schlemmer (azarah@gentoo.org):
1382
1383 Hopefully the last fix to /etc/init.d/netmount to umount cleanly. This fix
1384 implements a retry if not successful the first time, and will kill
1385 processess using the mount. Also small type-o fix to /etc/init.d/halt.sh.
1386
1387 27 Jan 2002: Donny Davies (woodchip@gentoo.org): security fix to
1388 /etc/pam.d/sshd,login,chsh: added pam_shells.so to the stack.
1389 Fixed /etc/passwd,group for user/group mysql.
1390
1391 27 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added charset
1392 map file support to /etc/init.d/consolefont and the setting to
1393 /etc/rc.conf.
1394
1395 25 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed dircolors
1396 in skel files to support both versions of dircolors.
1397
1398 23 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed bug
1399 in the restart stuff of /etc/init.d/runscript.sh that caused
1400 a restart of a 'net' service not to restart services again
1401 that depended on it.
1402
1403 * rc-scripts 1.2.5 (20 Jan 2002)
1404
1405 20 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
1406 /etc/init.d/net.eth0 to 'use' pcmcia.
1407
1408 8 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added '--sh' to
1409 the dircolors command in /etc/skel/.bash_profile to handle cases
1410 where bash do not export $SHELL.
1411
1412 6 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
1413 /etc/init.d/runscripts.sh, /etc/init.d/net.eth0, /etc/conf.d/net and
1414 removed /etc/init.d/net.eth0-dhcp to reflect a new 'bsd-ish' config
1415 scheme for the net.eth* scripts.
1416
1417 6 Jan 2002: Donny Davies (woodchip@gentoo.org): Removed email address
1418 from manpages; no need for that..
1419
1420 5 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fix type-o in
1421 /etc/devfsd.conf; had 'dvd' in the cdrw stuff.
1422
1423 * rc-scripts 1.2.4 (30 Dec 2001)
1424
1425 30 Dec 2001: Daniel Robbins (drobbins@gentoo.org): Changed default umask
1426 back to 022 as it should be.
1427
1428 30 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Updated
1429 /etc/init.d/checkfs to return 0 if the fs was successfully repaired.
1430
1431 29 Dec 2001; Donny Davies (woodchip@gentoo.org):
1432 sort -t: -k3,3 -n /etc/passwd,group. Ahhhh :))
1433
1434 28 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
1435
1436 Updated /etc/init.d/depscan.sh to store info about missing dependencies
1437 of type 'need' in ${svcdir}/broken. Also updated /etc/init.d/runscript.sh
1438 to use this when starting a script ('need' dependencies is critical for
1439 startup). Added the broken() function to /etc/init.d/runscript.sh
1440 to list the missing dependencies.
1441
1442 Updated /etc/init.d/runscript.sh for svc_start() to have better error
1443 checking.
1444
1445 Updated /etc/init.d/functions.sh with ewend(), which is the same as
1446 eend(), but print a warning on error, not a error. Updated
1447 /etc/init.d/checkroot and /etc/init.d/checkfs to use this function.
1448
1449 27 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
1450
1451 Update /sbin/runscript.c to run /etc/init.d/rc-help.sh if no arguments
1452 is passed to a rc-script.
1453
1454 Added /etc/init.d/rc-help.sh, simple script that prints out help for
1455 the rc-scripts.
1456
1457 25 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
1458
1459 Update /etc/init.d/shutdown.sh and /etc/init.d/reboot.sh not to force the
1460 halt and reboot. This fixes a problem where / was not unmounted properly
1461 in some cases.
1462
1463 24 Dec 2001; Martin Schlemmer (azarah@gentoo.org):
1464
1465 Move $svcdir to to /etc/init.d/functions.sh, and update
1466 /etc/init.d/runscript.sh and /etc/init.d/depscan.sh for this
1467
1468 Modified /etc/init.d/runscript.sh to also restart the services that
1469 depend on a service if that service is restarted. Enhanced the
1470 restart function to be able to have custom restart() functions in
1471 rc-scripts. The custom restart() have to use svc_stop() and
1472 svc_start() to restart the service.
1473
1474 Add a pause function to /etc/init.d/runscript.sh. It will basically
1475 stop a service without stopping the services that depends on that
1476 service.
1477
1478 Add a pause function to /etc/init.d/runscript.sh. It will basically stop a
1479 service without stopping the services that depends on that service.
1480
1481 * rc-scripts 1.2.3 (18 Dec 2001)
1482
1483 16 Dec 2001; Martin Schlemmer (azarah@gentoo.org):
1484
1485 Moved the stuff from /sbin/init (old) to /sbin/rc (basically drop the
1486 init wrapper we used).
1487
1488 Some cleanups: take out the shm resize comment;
1489
1490 remove the $wrongmount;
1491
1492 remove the mountshm() function and insert it directly
1493 where needed;
1494
1495 remove the setting of $PATH as /sbin/init already do
1496 this for us.
1497
1498 Added the if statement to detect if it is the first time the 'boot'
1499 runlevel is executed (if [ "$RUNLEVEL" = "S" ] && [ "$argv1" = "boot" ]).
1500 $RUNLEVEL is a env var set by /sbin/init.
1501
1502 Also added functionality to detect if the kernel have DEVFS support
1503 compiled in; seems new users thinks devfs is unstable and as they do
1504 not always read the docs, it does not get compiled in ;/ Should
1505 make live for us a bit easier.
1506
1507 14 Dec 2001; Martin Schlemmer (azarah@gentoo.org):
1508
1509 Fixed /sbin/rc to kill a cosmetic bug in the part that stops all
1510 the unneeded services.
1511
1512 * rc-scripts 1.2.2 (8 Dec 2001)
1513
1514 10 Dec 2001; Added a localhost entry in /etc/hosts.
1515
1516 8 Dec 2001; Donny Davies (woodchip@gentoo.org): Added start-stop-daemon.c
1517 to rc-scripts/sbin source. Moved rc-scripts/init.d/runscript.c to
1518 rc-scripts/sbin/runscript.c. Added manpage for start-stop-daemon.
1519 Start-stop-daemon is moved here from sysvinit by the way. There is stuff
1520 in this ChangeLog that needs to be removed! Like the changes to hosts,
1521 profile. /etc/{passwd,group} have minor UID and GID type fixes for
1522 users ftp, postgres, xfs. Tweaked tarball.sh to not include CVS
1523 directories.
1524
1525 29 Nov 2001; Donny Davies (woodchip@gentoo.org): Added a man directory
1526 to rc-scripts. Checked in two manpages there, one for modules.autoload.5
1527 and one for update-modules.8. These were adapted from Debian. Updated
1528 tarball.sh to include the new man directory. Updated baselayout to install
1529 these manpages. Slightly tweak the /etc/modules.autoload comments.
1530
1531 28 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1532
1533 Updated /sbin/init to work correctly with the 'gentoo=nodevfs' option,
1534 and cleaned out old code.
1535
1536 Updated /etc/init.d/bootmisc with additional lock files to clean.
1537
1538 27 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1539
1540 Updated /etc/init.d/depscan.sh for a virtual 'use' depend, called 'logger'
1541 that can be used for services that needs to have a logger started before
1542 they are started. Updated /etc/conf.d/basic with $SYSLOGGER that is used
1543 to define what loggers the 'logger' depend represent.
1544
1545 26 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1546
1547 Updated /etc/passwd and /etc/group with minor fixes to pass pwck
1548 and grpck.
1549
1550 25 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1551
1552 Changed umask in /etc/profile for the user to 077 for security.
1553
1554 Added a stop() function to /etc/init.d/clock. Also removed uneeded
1555 'source /etc/rc.conf' line.
1556
1557 Updated /etc/init.d/hostname to set the hostname to 'localhost' if
1558 /etc/hostname is invalid.
1559
1560 Updated /sbin/init to move the entries in /lib/dev-state to /dev before
1561 running devfsd, as it did still not save settings properly. Also removed
1562 old /dev-state/compat stuff.
1563
1564 25 Nov 2001; ncsd, the name service cache daemon script, has been removed
1565 from the default "default" runlevel. It still exists in the archive so that
1566 users who want/need it can add it easily.
1567
1568 25 Nov 2001; Updated the /etc/fstab; removed usbdevfs (explicitly mounted),
1569 removed notail from the ext2 boot partition, other cleanups.
1570
1571 25 Nov 2001; Fixed init.d/clock script to work in UTC mode.
1572
1573 24 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1574
1575 Added /etc/devfsd.conf and updated /sbin/init to use a new scheme for saving
1576 /dev permissions. Also moved /dev-state to /lib/dev-state which is a more
1577 standard location.
1578
1579 Fixed a ugly bug in /etc/init.d/depscan.sh. If a service depended on
1580 itself, calling depscan.sh or changing runlevels cause a tempory effect
1581 similar to a 'mini fork bomb'. Afterwards the depends was broken, and
1582 changing runlevels did not want to work.
1583
1584 Updated /etc/init.d/halt.sh to terminate and display message for devfsd.
1585 More cosmetic than anything else, but cant hurt with the new dev-state
1586 scheme.
1587
1588 Updated /sbin/init to set the console log level to 1, so that bootup
1589 can be much cleaner. Also updated /etc/init.d/modules not to have
1590 a logger in it 'use' depends, as it should not be needed anymore.
1591
1592 Updated /sbin/rc to check if devfsd is still running between runlevel
1593 changes.
1594
1595 Updated /etc/init.d/modules to run update-modules. We want to be sure
1596 /etc/modules.conf is updated when running depmod -a.
1597
1598 Change ftp's uid to 21 in /etc/passwd (was the same as bind). Also
1599 added a entry for xfs (X Font Server) in /etc/passwd and /etc/group.
1600
1601 Added /etc/init.d/net.ppp0, /etc/conf.d/net.ppp0 and
1602 /usr/lib/ppp/chat-default as part of my new pppd scripts. Also
1603 updated tarball.sh to handle ppp/chat-default.
1604
1605 Added /etc/skel/.bash* to make things cleaner.
1606
1607 Other minor changes.
1608
1609 17 Nov 2001; Donny Davies (woodchip@gentoo.org): Added /etc/shells file
1610 to rc-scripts. Can remove it from sys-libs/shadow at the next release.
1611
1612 * rc-scripts 1.1.8 (15 Nov 2001)
1613
1614 16 Nov 2001; removed bogus "mountall.test" script.
1615
1616 15 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1617
1618 Updated init.d/{runscript.sh,depscan.sh}, sbin/rc to the new dep being
1619 'use' not 'uses', as it fits better with 'need' (not 'needs'). Also
1620 removed unneeded for loop from init.d/depscan.sh, and other fixes. Updated
1621 names of new functions in init.d/runscript.sh to better sounding ones.
1622 Updated init.d/modules, init.d/netmount to use 'use'. Lots of other
1623 fixes/cleanups.
1624
1625 Removed try() out of init.d/runscript.sh (why was this here ?).
1626
1627 14 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1628
1629 Now init.d/bootmisc cleans /tmp. Also creates /etc/resolv.conf if it
1630 doesn't exist.
1631
1632 init.d/hostname: Added check for a valid /etc/hostname.
1633
1634 init.d/keymaps: Added check for valid $KEYMAP.
1635
1636 init.d/modules: Added sysklogd, metalog, syslog-ng as 'use' deps. This
1637 should solve Woodchip's syslog+glue issue. We just have to change the
1638 console loglevel for metalog and syslog-ng (sysklogd already updated) not to
1639 output info and warnings, etc to the console, then boot will be much cleaner.
1640 Also the install guide will need changing to add the loggers to 'boot' and
1641 not 'default' runlevel.
1642
1643 init.d/mountall.test: Hopefully updated to the new rc-scripts style. Is
1644 this really needed (I cannot see that it is used anywhere ...)?
1645
1646 13 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1647
1648 Updated init.d/runscript.sh, init.d/depscan.sh and sbin/rc with a new depend
1649 called 'uses'. It basically have the same usage as 'need', except that it
1650 do not start services that is not in the current and 'boot' runlevels.
1651
1652 Updated init.d/netmount to use the 'uses' depend.
1653
1654 11 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1655
1656 Fixed init.d/runscript.sh not to destroy the 'need' depends in
1657 /${svcdir}/need. This caused subsequent starting and stopping of services
1658 not to start depends.
1659
1660 7 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1661
1662 Fixed a problem in sbin/rc where the ${svcdir}/softscripts directory got
1663 destroyed before stopping running services scheduled to be stopped. This
1664 with the fact that $SOFTLEVEL was set too early, caused the services to be
1665 stopped in the wrong order.
1666
1667 30 Oct 2001; Martin Schlemmer (azarah@gentoo.org):
1668
1669 Modified init.d/netmount to check if any network filesystems is mounted.
1670
1671 29 Oct 2001; init.d/netmount: umount -art doesn't seem to work, so I added
1672 some awk and grep magic to find all remote filesystems and umount them.
1673
1674 29 Oct 2001; Martin Schlemmer (azarah@gentoo.org):
1675
1676 A fix for checkroot (missing "/"); it now actually checks the root
1677 filesystem. Also, a localmount cleanliness fix.
1678
1679 * rc-scripts 1.1.7 (18 Oct 2001)
1680
1681 [old changelog format follows]
1682
1683 *lots of scripts; woodchip
1684 removed old rc5 scripts from cvs
1685
1686 *init.d/runscript.sh; agriffis
1687 Added support for rc.conf and home-grown functions
1688
1689 *init.d/modules;
1690 Now correctly looks at /etc/modules.autoload
1691
1692 rc-scripts-1.1.6, released 15 Sep 2001
1693 ======================================
1694
1695 *init.d/runscript.sh, others
1696 Handling of "net" dependencies resolve to all net devices in
1697 /etc/runlevels/boot and /etc/runlevels/[curr-runlevel]. INTERFACES
1698 variable in /etc/rc.conf has been removed.
1699
1700 *init.d/runscript.sh
1701 New "zap" option for manually resetting the state of an initscript
1702 to stopped.
1703
1704 *init.d/{samba,sysklogd,sshd}
1705 Removed from CVS; they live in their respective packages.
1706
1707 rc-scripts-1.1.5, released 02 Sep 2001
1708 ====================================
1709
1710 *sbin/rc-update
1711 New version of the rc-update command for the new initscripts. Works
1712 similarly to the old version, except this one updates our dependency
1713 cache.
1714
1715 *init.d/functions.sh
1716 New and better looking informational message functions (einfo, einfon).
1717 Brand new message functions (ewarn).
1718
1719 *sbin/init, init.d/checkroot
1720 We're going back to a /proc/mounts-based mtab symlink because it's
1721 just plain better. Appropriate changes made.
1722
1723 # vim:expandtab

  ViewVC Help
Powered by ViewVC 1.1.20