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

Diff of /rc-scripts/ChangeLog

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

Revision 1.226 Revision 1.435
1# ChangeLog for Gentoo Linux System Intialization ("rc") scripts 1# ChangeLog for Gentoo Linux System Intialization ("rc") scripts
2# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL 2# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL
3# Written by Daniel Robbins (drobbins@gentoo.org) 3# Written by Daniel Robbins (drobbins@gentoo.org)
4 4
5 18 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
6
7 Add v-e-commands (veinfo, vbegin, etc) to sbin/functions.sh that
8 depend on RC_VERBOSE which defaults to no. Add --verbose to args
9 understood by runscript.sh.
10
11 Use veinfo and friends in net-scripts/init.d/net.lo when loading
12 modules since this information is confusing to users.
13
14 Always load global "modules" setting in following "modules_iface"
15 since this is a little easier for users to understand.
16
17 18 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
18
19 Add shfs to our list of net filesystems #61452.
20
21 Add a '-u' parameter to depscan.sh to allow for updates only when
22 the config files have changed. With /sbin/rc using this, we speed
23 up bootup by only regenerating the cache when need be #67976. Also
24 add a '-u' parameter to env-update.sh for same reasons.
25
26 Don't run depscan.sh in rc-update anymore since the cache files don't
27 depend on runlevels (which is all that rc-update modifies).
28
29 16 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
30
31 Update the default fstab /dev/shm mount to include the nodev, nosuid,
32 and noexec mount flags. No reason for the filesystem to have those.
33
34 Cleaned up the clock init script. Moved the clock options out of
35 rc.conf and into its own conf.d/clock file. Added support for the
36 weird Alpha consoles SRM/ARC since they need special config options.
37 Also made the syncing of system clock to hardware clock at shutdown
38 optional (with the default being off) #15834. Don't try to set the
39 clock if running inside a coLinux environment #52870.
40
41 Update default PATH ordering to try to follow default behavior in
42 other distro's and because it's logical that /usr/local should
43 override /usr which should override /. Fixes #12531.
44
45 Move devfs stuff out of baselayout and into the devfsd package.
46
47 Don't run /sbin/pam_console_apply -r if using udev on /dev #50315.
48
49 14 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
50
51 Fix rc-status to work with new COLS code.
52
53 14 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
54
55 Allow users to mount ramfs/tmpfs/ramdisk as their svcdir and
56 stop assuming ramfs==ramdisk #64079.
57
58 13 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
59
60 Rework the code for managing /dev to make it more flexible for
61 users. Some don't want to use devfs/udev but rather just create
62 their own nodes. Handles some issues with #44906 / #67276.
63
64 Move the utmp clearing code out of bootmisc and into /sbin/rc.
65 The utmp log must be cleared while in the initial boot level
66 (meaning inside /sbin/rc) because as soon as rc exists, init
67 writes a 'boot' record (`who -b`) which would normally be lost
68 when the bootmisc init.d script is run #61727.
69
70 13 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
71
72 Cosmetic fixes for starting loopback interface
73
74 SpanKY doesn't like the dots... disable them by default, but you
75 can set RC_DOT_PATTERN=' .' in /etc/conf.d/rc to get them back
76
77* rc-scripts 1.6.2 (13 Oct 2004)
78
79 13 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
80
81 Install net.modules.d to /lib/rcscripts instead of /etc so we
82 don't have to deal with CONFIG_PROTECT
83
84 Fix diff code in modules_load so it can identify which functions
85 have been modified
86
87 Fix fallback mechanism in iface_start so that it works correctly
88 and doesn't report a bogus error message when trying the fallback
89
90 Get rid of need_begin trickery in iface_stop
91
92 Simplify eend processing in dhcp modules
93
94 Implement eindent, eoutdent, esetdent in functions.sh and adjust
95 net-scripts to use them.
96
97 Re-write einfo, ewarn, eerror, ebegin, eend, ewend to use
98 RC_INDENTATION and to work better on serial terminals
99
100 Remove conf.d/net.ppp0 since that is provided by net-dialup/ppp
101
102 12 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
103
104 Fix ipaddr_fallback in net-scripts/conf.d/net.example
105
106 09 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
107
108 Remove init.d/net.eth0 net.lo and net.ppp0. The first two are
109 provided now by net-scripts and net.ppp0 is shipped in
110 net-dialup/ppp
111
112 Create NET_FS_LIST and is_net_fs in functions.sh and use them in
113 checkroot, localmount, netmount, net.example, and net.lo
114
115 09 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
116
117 If the hostname has already been set via the kernel/dhcp, don't
118 force it to 'localhost'. Used in netboot/terminal setups #38172.
119
120 Add domainname to default boot runlevel list #47041.
121
122 08 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
123
124 Make sure that when we try to mount /sys, we do so with -n (tigger).
125
126 Add some examples for nfs to sysctl.conf #66575.
127
128 06 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
129
130 Update to net-scripts 1.0.2 from Roy
131 ------------------------------------
132 - wireless module: replaced preferred_only var with
133 associate_order this makes more sense now as we have changed the
134 possible values
135 - wireless module: added patch from Daniel Zappala we should call
136 wireless_get_essid everywhere now
137 - wireless module: don't declare ESSID local in
138 wireless_configure(). This allows ESSID to be tested in the
139 user defined postup() function
140 - wireless module: test type != "NOT READY!" instead of testing =
141 IEEE. this resolves problems with intel and ra-tech drivers
142 - net.lo start() now errors when the interface does not exist
143 - dhcpcd, dhclient, udhcpc and pump now expose peer_* vars this
144 enables wireless to map them from peer_dns_ESSID
145 - config-system helper now loads wireless module to remap
146 variables from ESSID this allows udhcpc and dhclient to use
147 remapped wireless vars
148 - fixed dhcpcd and pump modules using peer_* vars
149 - wireless aborts after 5 seconds if it cannot report a valid
150 ESSID this fixes a potential infinite loop problem
151 - wireless_setup_iface() renamed to wireless_map_essid_vars() this
152 avoids confusion about what the function actually does
153
154 06 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
155
156 Change the default net.ipv4.conf.default.rp_filter setting to 1
157 in sysctl.conf since it shouldn't be harmful in anyway. Redhat
158 does the same.
159
160 05 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
161
162 Get rid of getcols() in sbin/functions.sh. Use COLUMNS when
163 possible and otherwise clean up the COLS code. Fix the "emerge
164 depend" detection code to use RC_ENDCOL="no"
165
166 05 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
167
168 Changed behavior of the domainname init.d script. It will now
169 override any settings obtained via dhcp/whatever. See #48277.
170
171 Updated bootmisc to dump the output of `dmesg` to /var/log/dmesg.
172 This way users have an 'after-boot' log of their dmesg saved
173 somewhere useful #55421.
174
175 Added the 'eend' back to depscan.sh since the script starts with a
176 call to 'ebegin' #59694.
177
178 Add selinux update from Chris PeBenito for src/runscript.c #64019.
179
180 Add more quoting to rc-help.sh to fix some non-critical errors.
181 Make rc-help.sh respect the value of RC_NOCOLOR. Allow RC_NOCOLOR
182 in functions.sh to be set via the environment.
183
184 Flesh out the default sysctl.conf with comments and more examples
185 since our previous one was pretty sparse #59993.
186
187 Change calls to `uniq` to `sort -u` in checkroot/halt.sh. This way
188 we only require sort in / and not both #36453.
189
190 04 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
191
192 More (I mean a LOT more) services. This takes care of #44458,
193 #52881 #55939 #58997 #66166 #66297. Gleaned many from the IANA
194 list/Fedora/FreeBSD/Debian.
195
196 Change the test for /proc/cmdline from -e to -r. On grsecurity
197 based systems for example, the file may exist, but not be readable
198 by non-root users (patch by Ned Ludd).
199
200 03 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
201
202 Add support for NFSv4 from #25106 to the netmount script. Don't
203 try to fsck / if the root is a remote filesystem (like NFS) #36624.
204
205 Update the fs_passno values in the default fstab to match the
206 settings suggested by the manpage #37314. Make checkroot respect
207 a fs_passno setting of 0 when dealing with / #39212. Change
208 default / filesystem type to ext3 instead of xfs #42670.
209
210 Re-order the arguements to mount to match POSIX requirements #66225.
211
212 Don't pipe swapon in localmount to /dev/null and ignore return
213 codes anymore. A swapon that works shows no output #39834.
214
215 02 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
216
217 Break up the COL/COLOR code properly this time. Not all serial
218 consoles can handle adjusting to the end of the line, so let's not
219 bother running stty at all anymore. This should fix up #32453.
220
221 30 Sep 2004; Mike Frysinger <vapier@gentoo.org>:
222
223 Disable cryptfs by default in the conf.d file. Also cleanup
224 the output generated in localmount/checkfs/halt.sh for dm-crypt.
225 Add an extra check so that cryptfs is only run when the conf.d
226 file exists as well as /bin/cryptsetup.
227
228 29 Sep 2004; Mike Frysinger <vapier@gentoo.org>:
229
230 Let glibc install nscd since different versions of glibc will
231 need to be handled differently. See #43076 by Rui Malheiro.
232
233 29 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
234
235 Prefer ~/.dir_colors over /etc/DIR_COLORS when it exists #64489
236
237 27 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
238
239 Clear the screen in .bash_logout #32330
240
241* rc-scripts 1.6.1 (27 Sep 2004)
242
243 27 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
244
245 Update dm-crypt to work with multi-line configuration files.
246 Also don't set status in a subshell; it was being lost before.
247
248 23 Sep 2004; Mike Frysinger <vapier@gentoo.org>:
249
250 Rework the logic behind the $COLS code. It should not depend
251 on whether color is enabled. Also add a check for negative
252 values (like when using a serial console).
253
254* rc-scripts 1.6.0 (15 Sep 2004)
255
256 15 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
257
258 Fix bug 64034: simplify netmount script's stop function so that
259 mountpoints containing spaces work correctly
260
261 Update tarball.sh to use net-scripts
262
263 14 Sep 2004; Aron Griffis <agriffis@gentoo.org>:
264
265 Commit dm-crypt enablement patch from Tigger (Rob Holland) in
266 bug 43146
267
268* rc-scripts 1.5.3 (18 Aug 2004)
269
270 18 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
271
272 Fix bug 60719 (request for better error messages from runscript)
273 by allowing errors to show on the screen when they're encountered
274 in wrap_rcscript
275
276 Apply Spock's bootsplash patch from bug 45784. This moves most of
277 the splash functionality out of baselayout.
278
279 13 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
280
281 Don't export PS1. Continuation of bug 26951, comments 60-62.
282
283* rc-scripts 1.5.2 (02 Aug 2004)
284
285 02 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
286
287 Related to bug 38955, don't set INPUTRC. Instead patch bash so
288 that it looks for /etc/inputrc automatically if ~/.inputrc is
289 missing. This is better than using INPUTRC since that will
290 override even after the user creates ~/.inputrc.
291
292 Fix bug 54275: Don't set INFODIR. The correct variable used by
293 texinfo is INFOPATH, which is already set in 00basic. Setting
294 INFODIR is useless, and breaks a NetBSD cross compile from Gentoo
295
296 01 Aug 2004; Aron Griffis <agriffis@gentoo.org>:
297
298 Fix bug 58805: net.eth0 should use bridge so that bridge
299 interfaces are configured prior to net.br0 running
300
301 Fix bug 56856: Get rid of net.rej and integrate missing stuff to
302 conf.d/net
303
304 Apply half of spock's patch in bug 45784: Check for
305 conf.d/bootsplash instead of conf.d/bootsplash.conf
306
307 Fix bug 51351: Quote parsed output of /proc/filesystems to handle
308 octal sequences in mountpoint such as encoded spaces (\040)
309
310 Fix bug 46680: Add cifs support to localmount and netmount.
311 Thanks to Ronald Moesbergen for the patches
312
313 21 Jul 2004; Aron Griffis <agriffis@gentoo.org>:
314
315 Fix bug 26952: Use /etc/bash/bashrc to setup PS1, testing $- to
316 determine if shell is interactive. The new system-wide bashrc is
317 installed by bash-2.05b-r10
318
319 19 Jul 2004; Aron Griffis <agriffis@gentoo.org>:
320
321 Fix bug 38743: strip leading and trailing spaces from variable
322 values in genenviron.awk. Thanks to Marius Mauch for the patch.
323
324 09 Jul 2004; Aron Griffis <agriffis@gentoo.org>:
325
326 Fix bug 55576: swap words "start" and "stop" in runscript.sh error
327 message
328
329* rc-scripts 1.5.1 (28 Jun 2004)
330
331 28 Jun 2004; Aron Griffis <agriffis@gentoo.org>:
332
333 Fix dhcp in iface_start_ifconfig: It was re-using the variable
334 ${i} which would result in the following error:
335 /sbin/runscript.sh: line 441: ((: 16.141.88.153: syntax error
336 in expression (error token is ".141.88.153")
337
338 Use vlan_IFACE instead of iface_IFACE_vlans in net.eth0 for more
339 consistent vlan configuration. Thanks to robbat2 in bug 55394
340 (not fully resolved)
341
342 Add example for checking if root filesystem is NFS-mounted via
343 predown function in conf.d/net for bug 53104. This might be
344 better integrated at some point into net.eth0
345
346* rc-scripts 1.5.0 (26 Jun 2004)
347
348 26 Jun 2004; Aron Griffis <agriffis@gentoo.org>:
349
350 Fix bug 47659: support iproute2-style configuration. Thanks to
351 Dean Bailey for some fantastic patches, including documentation
352 for conf.d/net. This is a pretty huge re-write of net.eth0
353
354 Fix bug 34607: provide examples for in conf.d/net for preup,
355 postup, predown, postdown functions. Also pay attention to return
356 value from predown function (previously ignored)
357
358 15 Jun 2004; Aron Griffis <agriffis@gentoo.org>:
359
360 Fix bug 25975: support adsl in net.eth0. Thanks to Patrick McLean
361 for the initial pass at the code.
362
363 Fix bug 34140: add --servicelist option to rc-status. Thanks to
364 Eldad Zack for the patch.
365
366 Fix bug 37418: fix order of LVM and RAID in checkfs. Thanks to
367 Raimondo Giammanco for the patch.
368
369* rc-scripts 1.4.16 (06 Jun 2004)
370
371 06 Jun 2004; Aron Griffis <agriffis@gentoo.org>:
372
373 Only call generate-modprobe.conf with --assume-kernel if
374 modules-update was called with --assume-kernel. This means that
375 only catalyst has the dependency on module-init-tools, not
376 everybody with the newer baselayout
377
378* rc-scripts 1.4.15 (21 May 2004)
379
380 21 May 2004; Aron Grifis <agriffis@gentoo.org>:
381
382 Fix bug 51570: typo on line 161 of /sbin/livecd-functions.sh
383
384 Fix bug 51626: wrong variable declaration at top of
385 get_bootparam() in /sbin/functions.sh
386
387* rc-scripts 1.4.14 (17 May 2004)
388
389 17 May 2004; Aron Griffis <agriffis@gentoo.org>:
390
391 Bump version to 1.4.14 to push out gmsoft's fix for hppa console
392 on ttyB0
393
394* rc-scripts 1.4.13 (15 May 2004)
395
396 15 May 2004; Aron Griffis <agriffis@gentoo.org>:
397
398 Bump version to 1.4.13 to push out Gustavo's livecd serial console
399 fixes for sparc and hppa.
400
401* rc-scripts 1.4.12 (07 May 2004)
402
403 10 May 2004; Aron Griffis <agriffis@gentoo.org>:
404
405 Bump version to 1.4.12 to release these critical bug fixes
406
407 Fix bug 50434: The new version of start-stop-daemon changes
408 directory to / by default unless --chdir is specified. Revert
409 this behavior to maintain working directory. This fixes openvpn
410 startup (probably among other things). Thanks to Sven Wegener for
411 the patch.
412
413 Fix bug 50448: Four days ago I changed bash loops to use the wrong
414 conditional syntax in net.eth0. Thanks to Sven Wegener for
415 pointing out the problem and providing a patch.
416
417* rc-scripts 1.4.11 (07 May 2004)
418
419 07 May 2004; Aron Griffis <agriffis@gentoo.org>:
420
421 Fix bug 20597: Skip RCS files when updating modules
422
423 Fix bug 49926: Add a --assume-kernel flag to modules-update. This
424 requires a companion patch in module-init-tools-3.0-r2 to handle
425 the same flag in generate-modprobe.conf; this dependency won't be
426 handled in the baselayout ebuild since it only affects livecd
427 building.
428
429 06 May 2004; Aron Griffis <agriffis@gentoo.org>:
430
431 In net.eth0, fix many instances of loops like "for ((i = 0; i <
432 100; i = i + 1))". The problem here is that the middle comparison
433 is being interpreted as a bash conditional, which means that it's
434 doing string comparison by default. It needs to be "i -lt 100"
435
436 Fix bug 34827: net.eth0 breaks when localized because the ifconfig
437 output changes. Wrap ifconfig in a function that overrides
438 LC_ALL=C
439
440 Fix bug 48305: Provide a new network configuration variable
441 ifconfig_fallback_eth0 which allows one to specify a fallback
442 configuration in case DHCP fails.
443
444 Fix bug 50246: Give root an invalid password ("*" in /etc/shadow)
445 in the default baselayout. This prevents the first reboot after
446 installation from having a blank password.
447
448 05 May 2004; Aron Griffis <agriffis@gentoo.org>:
449
450 Fix bug 48595: Make sure $(id -u) is zero (root user) when running
451 init scripts to avoid a lot of error messages.
452
453 Replace many lines of awk with two lines of grep in
454 init.d/localmount
455
456 Fix bug 44316: Use 0644 instead of 0640 for resolv.conf in net.ppp0
457
458 03 May 2004; Aron Griffis <agriffis@gentoo.org>:
459
460 Update to version 1.10.20 of Debian's start-stop-daemon (contained
461 in dpkg at http://packages.debian.org/testing/base/dpkg). This
462 fixes bug 22686 (start-stop-daemon in baselayout doesn't allow
463 altered nicelevel).
464
465* rc-scripts 1.4.10 (25 Apr 2004)
466
467 25 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
468
469 Fix typos in sbin/rc: "try try mount" and "mount ... & >/dev/null"
470 Also removed the errstr double-checking since the need for that is
471 alleviated by these typo fixes.
472
473 23 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
474
475 Fix bug 48629 (/sbin/rc fixups for udev) with patch from GregKH
476
477 Fix bug 40987 (gentoo should be able to boot with an empty /dev)
478 with patch from Spanky. The patch avoids redirection to /dev/null
479 when it doesn't exist; this was breaking /sbin/rc.
480
481* rc-scripts 1.4.9 (15 Apr 2004)
482
483 15 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
484
485 Fix bug 47111 (severe depcache problems) with tons of help from
486 dswhite42 and the rest of the crew in that bug. Thanks guys!
487
488* rc-scripts 1.4.8 (14 Apr 2004)
489
490 14 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
491
492 Fix bug 47623 (error removing inet6 addresses) with patch provided
493 by Vlad Yasevich.
494
495* rc-scripts 1.4.7 (12 Apr 2004)
496
497 12 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
498
499 Fix bug 47218 (net.eth0 broken for vlans) with patch provided by
500 Andy Dustman. Fix bug 47250 (depscan.sh fails to create
501 /var/lib/init.d/* directories) with patch from Terje Bergström.
502
503* rc-scripts 1.4.6 (08 Apr 2004)
504
505 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
506
507 Update patch from Gustavoz; -ln /bin/bash should have been -nl /bin/bash
508
509* rc-scripts 1.4.5 (08 Apr 2004)
510
511 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
512
513 Patch init.d/checkroot to list / (root) only once in mtab; see bug 38360.
514 Patch from Gustavoz to livecd-functions.sh to run bash instead of login on
515 serial consoles, necessary due to scrambled root passwords.
516
517* rc-scripts 1.4.4 (07 Apr 2004)
518
519 07 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
520
521 Patch from Gustavoz for Sparc console: Fetch LIVECD_CONSOLE from dmesg
522 output. Also support 4800 baud correctly.
523
524 16 Mar 2004; Aron Griffis <agriffis@gentoo.org>:
525
526 The changes in this commit pertain primarily to
527 http://bugs.gentoo.org/show_bug.cgi?id=19695
528 http://bugs.gentoo.org/show_bug.cgi?id=35736
529
530 Specify routes as an array per interface, for example:
531 routes_eth0=(
532 "-net 10.1.0.0 netmask 255.255.0.0 gw 10.0.0.5"
533 "-net 10.2.0.0 netmask 255.255.0.0 gw 10.0.0.6"
534 "-host 10.3.0.1 dev eth0"
535 )
536
537 You can optionally use the gateway variable or just put the default route
538 in the routes variable. The following two are REDUNDANT:
539
540 routes_eth0=( "default gw 10.0.0.5" )
541 gateway="eth0/10.0.0.5"
542
543 Old configuration variables in /etc/conf.d/net are fully supported and
544 used transparently if ifconfig_eth0 is missing. In other words, this new
545 script is fully backward-compatible. However you can get rid of
546 iface_eth0, alias_eth0, broadcast_eth0 and netmask_eth0 if you want by
547 using the new syntax:
548
549 ifconfig_eth0=(
550 "10.0.0.6 broadcast 10.0.255.255 netmask 255.255.0.0"
551 "192.168.1.1 netmask 255.255.255.0"
552 "123.456.789.1"
553 )
554
555 Full backward compatibility so no danger to screwing up users relying on
556 existing /etc/conf.d/net setup
557
558 NET_DEBUG can be set in the environment for copious debugging output
559
560 Deprecate [ ] in favor of [[ ]] which has fewer quoting issues and
561 better functionality (and is even slightly faster)
562
563 Properly localize all variables, including variables returned by
564 setup_vars
565
566 Allow full options for every ifconfig command, both base address and
567 aliases via ifconfig_eth0, replacing the convoluted and less-functional
568 iface_eth0, alias_eth0, broadcast_eth0, netmask_eth0
569
570 Provide full support for static routes via routes_eth0
571
572 Fix potential quoting problems in setup_vars by using better eval syntax
573 instead of eval echo
574
575 Display IP addresses while configuring, both DHCP-retrieved and
576 statically set addresses
577
578 Collapse redundant caching of $? since eend returns $? again
579
580 Report when keeping kernel configuration for an interface along with IP
581 address gleaned
582
583 Don't reset the default gateway if it is already set correctly
584
585 Don't bind default gateway to particular interface when /sbin/route is
586 called so that it can survive if there is more than one interface on the
587 required subnet. (Old behavior can be obtained by setting
588 routes_eth0="default gw 1.2.3.4 dev eth0" if you really want it)
589
590 Don't bomb if default gateway can't be set since that doesn't
591 necessarily mean that the interface configuration is invalid.
592 (Old behavior was completely broken, but commented section
593 demonstrates how to do it right if necessary)
594
595 iface_stop no longer relies on configuration in /etc/conf.d/net AT ALL.
596 This is very good because it means you can put new configuration in
597 /etc/conf.d/net, then restart the interface and the old configuration will
598 be properly shut down.
599
600 iface_stop reports when it is releasing the DHCP lease
601
602* rc-scripts 1.4.3.13p1 (26 Feb 2004)
603
604 26 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
605
606 Remove /etc/DIR_COLORS, as coreutils provides it now.
607
608 Add RC_DEVICE_TARBALL to /etc/conf.d/rc to control use of device tarball.
609 Also modified /sbin/rc and /etc/init.d/halt.sh for this.
610
611 Start udevd if present.
612
613 Small fix to sbin/rc-services.sh related to mtime checking and 'net'
614 virtual service - it had no mtime generated, so check_mtime() failed
615 for it ...
616
617 25 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
618
619 Update to enable checking of mtimes on rc-scripts, and auto running
620 depscan.sh if needed. Also try to run depscan.sh when RC_GOT_DEPTREE_INFO
621 is not set instead of just erroring.
622
623 19 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
624
625 Fix irda type-o in /sbin/MAKEDEV, thanks to Tobias Sager <moixa@gmx.ch>.
626
627 Fix type-o in /etc/initrc, bug #41666 (Tom Vergote <bugzilla@tomvergote.be>).
628
629 15 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
630
631 Add RC_TTY_NUMBER to /etc/conf.d/rc to configure how many tty devices
632 are used in scripts such as consolefonts, numlock, etc. This should
633 close bug #39863.
634
635 Fix type-o in /etc/init.d/consolefont, bug #40938, thanks to patch from
636 Cory Tusar <ctusar@adelphia.net>.
637
638 09 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
639
640 Add SELinux modifications to /sbin/runscript. This allows runscript to
641 make sure it is running in the right domain. Patch done by
642 Chris PeBenito <pebenito@gentoo.org>.
643
644* rc-scripts 1.4.3.13 (08 Feb 2004)
645
646 08 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
647
648 Fix wrong logic in /etc/init.d/halt.sh which did not umount all mounts
649 _but_ /mnt/cdrom and /mnt/livecd.
650
651 Update /etc/init.d/consolefont to use newer kbd. Should also close
652 bug #39864.
653
654 Fix /sbin/depscan.sh, /sbin/functions.sh and /sbin/rc to use mkdir rather
655 than install, as newer versions of install is located in /usr/bin. This
656 closes bug #39648.
657
658 06 Feb 2004; Martin Schlemmer <azarah@gentoo.org>:
659
660 Tweak livecd support changes and add some more to hopefully sort out
661 last issues, with help from Brad House <brad_mssw@gentoo.org>.
662
663 Add code to generate /dev/fd, /dev/std* and /dev/core to /sbin/rc,
664 bug #37349.
665
666* rc-scripts 1.4.3.12p3 (21 Jan 2004)
667
668 19 Jan 2004; Martin Schlemmer <azarah@gentoo.org>:
669
670 Add /sbin/livecd-functions.sh from Brad House <brad_mssw@gentoo.org>
671 for livecd support. Add bits to /sbin/rc to support it.
672
673 06 Jan 2004; Martin Schlemmer <azarah@gentoo.org>:
674
675 Fix type-o in /etc/init.d/checkfs, bug #37113.
676
677 29 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
678
679 Update /sbin/depscan.sh, /sbin/env-update.sh, src/awk/cachedepends.awk,
680 src/awk/gendepends.awk and src/awk/genenviron.awk to use ENVIRON rather
681 then gawk -v. Also add some tests to see if we got the environment
682 variables.
683
684 28 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
685
686 Fix /sbin/rc to mount /dev/pts with gid=5 and mode=0620, bug #36088.
687
688* rc-scripts 1.4.3.12p2 (27 Dec 2003)
689
690 26 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
691
692 Update code to generate /dev from /sys. Add UDEV_NO_SLEEP=1 for
693 hack to not make udev sleep - its not needed as these entries
694 are already present, and not a hotplug event.
695
696 Update /etc/init.d/{consolefont,numlock} to work with udev managed
697 /dev that have devfs layout.
698
699 14 Dec 2003; Martin Schlemmer <azarah@gentoo.org>:
700
701 Fix type-o in /sbin/rc, bug #34837.
702
703* rc-scripts 1.4.3.12p1 (26 Nov 2003)
704
705 26 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
706
707 Fix /etc/init.d/halt.sh to reset pam_console permissions, else
708 the next bootup might be done with some non-root nodes which cause
709 some odd issues.
710
711 Add code to generate /dev from sysfs entries - not much it currently
712 support but block/tty devices, but it is a start for when we have
713 full sysfs support in all drivers.
714
715 Revert carrier detection check, as there is currently too many
716 issues with it, bug #33272.
717
718 Make sure we mount already mounted mount (done in /sbin/rc) with
719 correct permissions, etc, bug #33764. Modified /etc/init.d/checkroot
720 for this.
721
722 16 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
723
724 Fix carrier detection - we need to do a 'ifconfig $IFACE up' else
725 some drivers do not set the IFF_RUNNING bit, bug #33272, thanks to
726 Jason Rhinelander <jason-gentoo@gossamer-threads.com> for the fix.
727
728 15 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
729
730 Add a warning to cachedepends.awk if a rc-script's name ends in
731 '.sh', bug #33134. Add better error checking to /sbin/depscan.sh.
732
733 Fix /etc/init.d/halt.sh to not try and remount virtual devices,
734 also do a few cleanups. Closes bug #33271.
735
736* rc-scripts 1.4.3.12 (11 Nov 2003)
737
738 11 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
739
740 Add carrier detection to /etc/init.d/net.eth0 closing bug #25480;
741 patch by Jordan Ritter <jpr5+gentoo@darkridge.com>.
742
743 Add extra checks for critical directories to /sbin/rc.
744
745 04 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
746
747 Update /bin/rc-status giving a working '-u' parameter, bug #32417.
748 Fix by Michael Frysinger <vapier@gentoo.org>.
749
750 31 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
751
752 Add support for --tty switch added to setfont and remove consolechars
753 support; modified /etc/init.d/consolefont for this. Also remove
754 consoletools support from /etc/init.d/keymaps.
755
756 29 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
757
758 We should still use /sbin/udev as hotplug agent if /sbin/hotplug do
759 not exist. Updated /sbin/rc for this.
760
761 Add a fix to /etc/init.d/keymaps for bug #32111 (we should not have
762 '-u' in the call to loadkeys when using unicode).
763
764 We should not use '-' in variable names for bash, bug #31184, thanks
765 to Andreas Simon <yuipx@gmx.net>. Updated /sbin/MAKEDEV.
766
767 27 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
768
769 Fix return code checking of fsck in /etc/init.d/checkfs, bug #31349.
770
771 26 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
772
773 The unmount stuff in /etc/init.d/halt.sh was flawed, in the fact that
774 it called 'umount -t no<insert_fs_here>', which resulted in /proc, etc
775 unmounted anyhow. Change it to remount the last filesystems readonly
776 without trying to unmount any. This fixes a few cases where reboot
777 would halt due to unmounted /proc, etc.
778
779 This change set fixes two things:
780 1) In exporting all functions/variables in functions.sh, rc-services.sh
781 and rc-daemon.sh, we created an overly large environment, and also
782 broke stuff like glftpd. Do not do this, and hope whatever caused
783 the issues previously is fixed in the meantime. This should close
784 bugs #25754 and #31794.
785 2) gendepend.awk used to generate deptree with functions called
786 depinfo_<scriptname> which set appropriate variables when called.
787 This broke if the scriptname contained characters that is not valid
788 for bash variable names. Changed things to use an array fixing this.
789 This closes bug #24092.
790
791 Change /sbin/rc again to not set the hotplug agent to /sbin/udev, as
792 /sbin/hotplug will call udev as well.
793
794 Fix a logic error in /lib/rcscripts/sh/rc-services.sh that cause the
795 get_dep_info() function to skip the last entry in the RC_DEPEND_TREE
796 array (in my case 'net').
797
798 We did not handle the 'net' dependency properly in valid_iuse() and
799 valid_iafter(). Fix this in /lib/rcscripts/sh/rc-services.sh, closing
800 bugs #30327 and #31950.
801
802 Change an occurance of /etc/modutils in modules-update.8 to
803 /etc/modules.d/ closing bug #31171.
804
805 19 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
806
807 More bootsplash fixes, bug #21019 (comment #21).
808
809 Remove the killall5 stuff from /etc/init.d/halt.sh, as it messes with
810 bootsplash. Add support to kill processes still using non-critical
811 mounts with fuser though.
812
813 17 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
814
815 Bootsplash fixes from Michael Aichler <micha@aichler.net>, (comment #15
816 and #16 from bug #21019).
817
818 Bootsplash coded did not play nice with boot profiles, so I fixed that
819 as well. Some other style tweaks.
820
821 Fix /sbin/MAKEDEV to use 'user:group' form, and not depriciated '.'.
822 Also changed the permissions on tty's, ibcs and scanner devices
823 to 0660.
824
825* rc-scripts 1.4.3.11p2 (14 Sep 2003)
826
827 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
828
829 Revert previous changes, and substitute it for the bootsplash patches
830 from Michael Aichler <micha@aichler.net>, bug #21019. His www pages
831 can be reached at:
832
833 http://www.aichler.net/gentoo/bootsplash/
834
835 I should note that the bootsplash stuff is not 100% tested.
836
837
838* rc-scripts 1.4.3.11p1 (14 Sep 2003)
839
840 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
841
842 Initial bootsplash patch as from LiveCD's.
843
844 Add more tty's to /etc/init.d/numlock, bug #28252.
845
846* rc-scripts 1.4.3.11 (14 Sep 2003)
847
848 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
849
850 Add initial udev support. Modified /sbin/rc and /etc/init.d/halt.sh.
851 Resolves bug #27527.
852
853 Add squid to /etc/services, bug #30995. Other cleanups from rac.
854
855 Add patch from Kumba <kumba@gentoo.org> to MAKEDEV to not allow
856 running while pwd is root (/).
857
858 Add 'after hotplug' to /etc/init.d/consolefont, bug #30856.
859
860 Add entry for floppy in /etc/fstab, bug #30574.
861
862 Remove changing group of /tmp/.{X,ICE}-unix, as it it not needed,
863 bug #28861.
864
865 Apply a patch from Mike Frysinger <vapier@gentoo.org> for rc-status.
866 It now will work with runlevels named with any characters (other than
867 ones found in default bash IFS). It also adds a few sanity/error
868 checks, bug #26432.
869
870 Change /etc/inputrc to have PageUp/PageDown search through bash
871 history again, bug #26036.
872
873 14 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
874
875 Change update-modules to modules-update in manpage, bug #28101.
876
877* rc-scripts 1.4.3.10p1 (08 Sep 2003)
878
879 08 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
880
881 Change the '-k' switch to dhcpcd to '-z' in /etc/init.d/net.eth0.
882
883 12 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
884
885 Add missing 'local x' to filter_environ() (bug #26429), thanks to
886 Mark Wagner <mark@lanfear.net>. Modified rc-services.sh for this.
887
888 11 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
889
890 Modify /etc/init.d/modules not to print the autoloading stuff if
891 no modules should be loaded (resolving bug #26288), per request from
892 Michael Frysinger <vapier@gentoo.org>.
893
894 Fix get_bootparam() in /sbin/functions.sh to check for existance of
895 the /proc/cmdline proc entry.
896
897 10 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
898
899 Modify /etc/init.d/halt.sh to first kill, and then deactivate swap on
900 request of Luke-Jr <luke-jr@gentoo.org>. It should be ok now, as the
901 whole way of devfs handling changed long ago already.
902
903 Fix /etc/init.d/halt.sh to unmount the mount point and not the device.
904 Also change it to 'mount -d' to detach the loop device. Patch by
905 Kalin KOZHUHAROV <kalin@ThinRope.net>, bug #26256.
906
907 Fix /etc/init.d/consolefont to not error out if CONSOLEFONT in rc.conf
908 is not set, bug #26278 (noted by Michael Frysinger <vapier@gentoo.org>).
909
910* rc-scripts 1.4.3.10 (04 Aug 2003)
911
912 04 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
913
914 Add /bin/rc-status and 'show' support to /sbin/rc-update (long overdue),
915 bug #4222, thanks to Sean E Russell <ser@germane-software.com>,
916 Michael Frysinger <vapier@gentoo.org> (/bin/rc-status) and for the 'show'
917 stuff to /sbin/rc-update, Max Kalika <max@gentoo.org>.
918
919 Fixed modules-update to only do the /etc/modprobe.conf generation if we
920 are actually running a 2.5+ kernel.
921
922 Add pop3 entries to /etc/services, bug #25501.
923
924 Add a switch for devfsd startup to /etc/conf.d/rc, fix /sbin/rc to check
925 RC_DEVFSD_STARTUP. Closes bug #24361, thanks to patches from
926 Kurt V. Hindenburg <khindenburg@cherrynebula.net>.
927
928 Add LVM2 support thanks to Max Kalika <max@gentoo.org> (bug #21908).
929
930 Add IPV6 versions of localhost and co in /etc/hosts, bug #25859.
931
932 Fix type-o in /sbin/rc-update, bug #25854.
933
934 29 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
935
936 Tweak /etc/init.d/check{root,fs} to set retval after each fsck call,
937 and not the whole block. Tweak check checkroot to reboot if need be
938 (This is with sufficient warning and message). Tweak checkfs to not
939 drop to a sulogin if return code 2 or 3 is given - as we did not
940 mount the filesystems yet, we should not need to reboot ... bug #25398.
941
942 Add '-T' option to fsck (/etc/init.d/check{root,fs} - requested by
943 Michael Frysinger <vapier@gentoo.org>.
944
945 28 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
946
947 Rework changes for the Adelie project to support boot config profiles
948 better. Added support for /etc/runlevels/LEVEL/.fake to specify which
949 runlevels should be marked started or stopped without executing the
950 script. Renamed the /etc/runlevels/LEVEL/critical to ".critical" for
951 more uniformity. Modified /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh
952 for this.
953
954 Add better support for services that provide the "logger" virtual. We
955 should really start the logger earlier, and stop it as late as possible.
956 Modified /sbin/rc, /lib/rcscripts/sh/rc-services.sh and gendepends.awk
957 for this.
958
959 Fix .../boot/... paths hardcoded in /lib/rcscripts/sh/rc-services.sh,
960 thanks to Jean-Francois Richard <jean-francois@richard.name>.
961
962 Replace the Suse /etc/inputrc with a non copyrighted one, bug #24918.
963
964 23 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
965
966 From Jean-Francois Richard <jean-francois@richard.name> and
967 Olivier Crete <tester@gentoo.org> from the Adelie project:
968
969 The last four patches are the "adaptation" of our previous patches to
970 the new "no-tmpfs" init system in Gentoo. Since we were using quite
971 different scripts for the boot runlevel (no "checkroot" for example) and
972 that the new system hardcodes some of the boot services, we had to find
973 a simple yet elegant solution.
974
975 We chose to make init scripts read "/etc/runlevels/LEVEL/critical" to
976 know what are the boot runlevel services. If this file is not present,
977 it uses the Gentoo hardcoded defaults.
978
979 This touches /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh and
980 /etc/init.d/halt.sh.
981
982 I just changed the behaviour of 'softlevel' kernel command line argument
983 to not only add a suffix and some other cleanups.
984
985 Add support for irqbalance.
986
987 22 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
988
989 Fix the /dev/root entry in /etc/mtab, bug #24916.
990
991 Add EVMS2 support, thanks to Mike Javorski <mike_javorski@bigfoot.com>,
992 bug #24064.
993
994* rc-scripts 1.4.3.9 (17 Jul 2003)
995
996 17 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
997
998 Add vlan support to /etc/init.d/net.eth0, bug #15588, thanks to
999 Andy Dustman <andy-gentoo.54e552@dustman.net>.
1000
1001 Add 'TERM=Eterm' to /etc/DIR_COLORS, bug #23423.
1002
1003 Add mdadm support to /etc/init.d/checkfs, bug #23437, many thanks
1004 to Wes Kurdziolek <wkurdzio@vtluug.org>.
1005
1006 Rather use 'uname -r' to get kernel version, as else we need sysctl.
1007 This closes bug #23923, modified /etc/init.d/modules.
1008
1009 Fix a type-o in /etc/fstab, bug #23308.
1010
1011 Add support for the new 'O' agetty option to display the DNS domainname
1012 in the issue file thanks to Marius Mauch <genone@genone.de>, bug #22275.
1013 Updated /etc/issue and /etc/issue.logo for this.
1014
1015 16 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
1016
1017 Add aliases for add/del to /sbin/rc-update closing bug #24317, thanks
1018 to Antonio Dolcetta <zagarna@yahoo.com>.
1019
1020 Fix /etc/init.d/net.eth0 to not set rp_filter if already set via
1021 /etc/sysctl.conf, bug #24235 - thanks jochen <jochen.eisinger@gmx.de>.
1022
1023 Fix /sbin/runscript.sh and /lib/rcscripts/awk/cachedepend.awk to work
1024 with symlinks in /etc/init.d/, closing bug #24228.
1025
1026 Fix /etc/init.d/clock to work with UML, closing bug #24225 thanks to
1027 John Mylchreest <johnm@gentoo.org>.
1028
1029 Fix hardcoded color escape sequence in /sbin/rc, closing bug #24109,
1030 thanks to splite <splite-gentoo@sigint.cs.purdue.edu>.
1031
1032 Fix /sbin/functions.sh to disable color printing if NOCOLOR is set to
1033 "true" in /etc/make.conf, closing bug #24107.
1034
1035 Fix /etc/init.d/keymaps to be more non-x86 friendly, and also allow
1036 more keymaps to be specified in /etc/rc.conf, bug #24084.
1037
1038 15 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
1039
1040 Add /bin/csh to /etc/shells.
1041
1042 Add new protocols to /etc/services, thanks Rajiv Aaron Manglani
1043 <rajiv@gentoo.org>.
1044
1045 23 Jun 2003; Martin Schlemmer <azarah@gentoo.org>:
1046
1047 Cleanups for bug #21438 from bug #22637, thanks to
1048 Christian Strauf <christian.strauf@gmx.de> and Ian Abbott <ian@abbott.org>.
1049
1050 22 Jun 2003; Martin Schlemmer <azarah@gentoo.org>:
1051
1052 Really commit fix for bug #21438 to CVS.
1053
1054 21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
1055
1056 Call /proc mount with explicit options to fix issues where user
1057 have 'bind' mounts for /proc in fstab as well, bug #21068.
1058
1059 Fix /etc/init.d/bootmisc to check for /sbin/env-update.sh, bug #21384,
1060 reported by Gunnlaugur Thor Briem <gthb@hi.is>.
1061
1062 Add 'before bootmisc' to /etc/init.d/domainname, as we need to start
1063 it before 'env-update.sh' gets run by /etc/init.d/bootmisc.
1064
1065* rc-scripts 1.4.3.8p1 (21 May 2003)
1066
1067 21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
1068
1069 Last fix I did not use the modified 'myservice', but used $1 again,
1070 causing the network dependencies to bork. I did not notice this
1071 as I have net.eth0 in default runlevel.
1072
1073* rc-scripts 1.4.3.8 (20 May 2003)
1074
1075 20 May 2003; Martin Schlemmer <azarah@gentoo.org>:
1076
1077 A '-' in a bash variable is not valid as well. Fix gendepend.awk and
1078 rc-service.sh to handle this, thanks to YAMAKURA Makoto
1079 <makoto@dsb.club.ne.jp>.
1080
1081 Move /etc/issue to /etc/issue.logo, and have /etc/issue only print info
1082 about the host it is running on.
1083
5 18 May 2003; Martin Schlemmer <azarah@gentoo.org>: 1084 18 May 2003; Martin Schlemmer <azarah@gentoo.org>:
6 1085
7 Do not let devfsd handle /dev/log's permission management, as it breaks 1086 Do not let devfsd handle /dev/log's permission management, as it breaks
8 selinux. Modified /etc/devfsd.conf, changes submited by Chris PeBenito 1087 selinux. Modified /etc/devfsd.conf, changes submited by Chris PeBenito
9 <pebenito@gentoo.org>. 1088 <pebenito@gentoo.org>.
10 1089
11 Fix type-o in /etc/init.d/net.ppp0, and add local ip-up/ip-down support. 1090 Fix type-o in /etc/init.d/net.ppp0, and add local ip-up/ip-down support.
12 1091
13 14 May 2003; Martin Schlemmer <azarah@gentoo.org>: 1092 14 May 2003; Martin Schlemmer <azarah@gentoo.org>:
14 1093
15 We should not export the RC_GOT_* variables, as it breaks on some systems, 1094 We should not export the RC_GOT_* variables, as it breaks on some systems,
16 thanks to J?rg Gollnick <gentoo-bugs@wurzelbenutzer.de>, bug #20851. 1095 thanks to J?rg Gollnick <gentoo-bugs@wurzelbenutzer.de>, bug #20851.
17 1096
18 From C. Brewer <killian@gentoo.org>: 1097 From C. Brewer <killian@gentoo.org>:
19 - Add hide-password to the connect cmd-line of /etc/init.d/net.ppp0, which is 1098 - Add hide-password to the connect cmd-line of /etc/init.d/net.ppp0, which is
20 suppose to be default, but why take chances? 1099 suppose to be default, but why take chances?
21 - Also, echoing chmod 640 in the resolv.conf two-step at the end to solve the 1100 - Also, echoing chmod 640 in the resolv.conf two-step at the end to solve the
22 kppp complaint. 1101 kppp complaint.
23 1102
24 13 May 2003; Martin Schlemmer <azarah@gentoo.org>: 1103 13 May 2003; Martin Schlemmer <azarah@gentoo.org>:
25 1104
26 For the network functions, the dependency code tried to create a funcion 1105 For the network functions, the dependency code tried to create a funcion
27 with a '.' in the name, causing the network rc-scripts to not have any 1106 with a '.' in the name, causing the network rc-scripts to not have any
28 dependencies. This should fix bug #20849 's order issue, thanks to 1107 dependencies. This should fix bug #20849 's order issue, thanks to
29 YAMAKURA Makoto <makoto@dsb.club.ne.jp> for noticing. 1108 YAMAKURA Makoto <makoto@dsb.club.ne.jp> for noticing.
30 1109
31 Fix query_{before,after} to also check 'net' if 'service2' is a network 1110 Fix query_{before,after} to also check 'net' if 'service2' is a network
32 service. 1111 service.
33 1112
34 12 May 2003; Martin Schlemmer <azarah@gentoo.org>: 1113 12 May 2003; Martin Schlemmer <azarah@gentoo.org>:
35 1114
36 More cleanups: 1115 More cleanups:
37 - Move the broken stuff from symlinks to a DB entry in ${svcdir}/deptree. 1116 - Move the broken stuff from symlinks to a DB entry in ${svcdir}/deptree.
38 Updated /sbin/runscript.sh, /sbin/rc-services.sh and gendepend.awk for 1117 Updated /sbin/runscript.sh, /sbin/rc-services.sh and gendepend.awk for
39 this. 1118 this.
40 - Add functions for more common tasks in /sbin/runscript.sh to 1119 - Add functions for more common tasks in /sbin/runscript.sh to
41 /sbin/rc-services.sh. 1120 /sbin/rc-services.sh.
42 - Move 'consoletype' to /sbin. 1121 - Move 'consoletype' to /sbin.
43 - Rename /sbin/rc-envupdate.sh to /sbin/env-update.sh; updated 1122 - Rename /sbin/rc-envupdate.sh to /sbin/env-update.sh; updated
44 /etc/init.d/bootmisc for this. 1123 /etc/init.d/bootmisc for this.
45 - Move rc-services.sh, rc-daemon.sh and rc-help.sh to /lib/rcscripts/sh. 1124 - Move rc-services.sh, rc-daemon.sh and rc-help.sh to /lib/rcscripts/sh.
46 - Improve detection of circular depends ... modified gendepend.awk for this. 1125 - Improve detection of circular depends ... modified gendepend.awk for this.
47 1126
48* rc-scripts 1.4.3.7 (11 May 2003) 1127* rc-scripts 1.4.3.7 (11 May 2003)
49 1128
50 11 May 2003; Martin Schlemmer <azarah@gentoo.org>: 1129 11 May 2003; Martin Schlemmer <azarah@gentoo.org>:
51 1130
924 2003
925 Add /opt/bin to $PATH and $ROOTPATH, closing bug #3603. Modified 2004 Add /opt/bin to $PATH and $ROOTPATH, closing bug #3603. Modified
926 /etc/env.d/00basic for this. 2005 /etc/env.d/00basic for this.
927 2006
928 Add some new daemon stop and pid detection stuff to /sbin/functions.sh. 2007 Add some new daemon stop and pid detection stuff to /sbin/functions.sh.
929 Nothing official, but I spent enouth time on it not to want to loose it :) 2008 Nothing official, but I spent enough time on it not to want to loose it :)
930 2009
931 Fixed a bug in /sbin/functions.sh that caused rc-scripts run as cron jobs 2010 Fixed a bug in /sbin/functions.sh that caused rc-scripts run as cron jobs
932 to give output to stderr. This was caused by a call to "stty", which when 2011 to give output to stderr. This was caused by a call to "stty", which when
933 run without a attatched terminal, have this effect. Basically just pipe 2012 run without a attatched terminal, have this effect. Basically just pipe
934 stderr to /dev/null. 2013 stderr to /dev/null.

Legend:
Removed from v.1.226  
changed lines
  Added in v.1.435

  ViewVC Help
Powered by ViewVC 1.1.20