/[baselayout]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

Revision 358 Revision 365
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-2003 Gentoo Technologies, Inc.; Distributed under the GPL
3# Written by Daniel Robbins (drobbins@gentoo.org) 3# Written by Daniel Robbins (drobbins@gentoo.org)
4 4
5* rc-scripts 1.4.3.8p1 (21 May 2003)
6
7 21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
8
9 Last fix I did not use the modified 'myservice', but used $1 again,
10 causing the network dependencies to bork. I did not notice this
11 as I have net.eth0 in default runlevel.
12
13* rc-scripts 1.4.3.8 (20 May 2003)
14
15 20 May 2003; Martin Schlemmer <azarah@gentoo.org>:
16
17 A '-' in a bash variable is not valid as well. Fix gendepend.awk and
18 rc-service.sh to handle this, thanks to YAMAKURA Makoto
19 <makoto@dsb.club.ne.jp>.
20
21 Move /etc/issue to /etc/issue.logo, and have /etc/issue only print info
22 about the host it is running on.
23
24 18 May 2003; Martin Schlemmer <azarah@gentoo.org>:
25
26 Do not let devfsd handle /dev/log's permission management, as it breaks
27 selinux. Modified /etc/devfsd.conf, changes submited by Chris PeBenito
28 <pebenito@gentoo.org>.
29
30 Fix type-o in /etc/init.d/net.ppp0, and add local ip-up/ip-down support.
31
32 14 May 2003; Martin Schlemmer <azarah@gentoo.org>:
33
34 We should not export the RC_GOT_* variables, as it breaks on some systems,
35 thanks to J?rg Gollnick <gentoo-bugs@wurzelbenutzer.de>, bug #20851.
36
37 From C. Brewer <killian@gentoo.org>:
38 - Add hide-password to the connect cmd-line of /etc/init.d/net.ppp0, which is
39 suppose to be default, but why take chances?
40 - Also, echoing chmod 640 in the resolv.conf two-step at the end to solve the
41 kppp complaint.
42
43 13 May 2003; Martin Schlemmer <azarah@gentoo.org>:
44
45 For the network functions, the dependency code tried to create a funcion
46 with a '.' in the name, causing the network rc-scripts to not have any
47 dependencies. This should fix bug #20849 's order issue, thanks to
48 YAMAKURA Makoto <makoto@dsb.club.ne.jp> for noticing.
49
50 Fix query_{before,after} to also check 'net' if 'service2' is a network
51 service.
52
53 12 May 2003; Martin Schlemmer <azarah@gentoo.org>:
54
55 More cleanups:
56 - Move the broken stuff from symlinks to a DB entry in ${svcdir}/deptree.
57 Updated /sbin/runscript.sh, /sbin/rc-services.sh and gendepend.awk for
58 this.
59 - Add functions for more common tasks in /sbin/runscript.sh to
60 /sbin/rc-services.sh.
61 - Move 'consoletype' to /sbin.
62 - Rename /sbin/rc-envupdate.sh to /sbin/env-update.sh; updated
63 /etc/init.d/bootmisc for this.
64 - Move rc-services.sh, rc-daemon.sh and rc-help.sh to /lib/rcscripts/sh.
65 - Improve detection of circular depends ... modified gendepend.awk for this.
66
5* rc-scripts 1.4.3.7 (10 May 2003) 67* rc-scripts 1.4.3.7 (11 May 2003)
68
69 11 May 2003; Martin Schlemmer <azarah@gentoo.org>:
70
71 Too many things to remember, so here is changes of note:
72 - More changes to gendepend.awk. This basically modifies it to not use
73 symlinks in $svcdir/{need,use,before,after,provide} anymore, but rather
74 create a file that can be sourced. Seems to speedup things nicely.
75 - Add /sbin/rc-services.sh. This is basically a module to get dependency
76 info from the new $svcdir/deptree, and some other new service functions.
77 - Modify the whole works to *only* source all needed files once. This
78 includes /sbin/{functions.sh,rc-services.sh,rc-daemon.sh}. Also
79 rc-services.sh will only source $svcdir/deptree once. /sbin/runscript.sh
80 is sourced more than once (actually each time a service is started or
81 stopped, but is is cut down much). Also seems to speed things up again.
82 - Fix a long outstanding bug in gendepend.awk that caused the 'net'
83 dependency to not be actually used in shutdown, causing the services
84 needing it to be stoped before net.* services.
85 - Add the RC_PARALLEL_STARTUP variable, with schedule_service_startup() to
86 /sbin/rc-services.sh and /etc/conf.d/rc. This is experimental parallel
87 startup of services, and seems to work nicely. Only issues to date is
88 that printing of messages is not synced, and a race very intermittantly
89 that causes a service to be started when it was already scheduled.
90 - Add a new dependency type 'parallel' that can be used to control if a
91 service can be started in paralled or not. Possible arguments is "yes"
92 or "no"; if it is not present, it is considered as "yes":
93
94 depend() {
95 parallel yes|no
96 }
97
98 Modified cachedepend.awk, gendepend.awk and /sbin/rc-services.sh.
99 - Fix the 'single' runlevel to actually work properly, and without a
100 /etc/runlevels/single directory.
101 - Remove the BOOT variable, and update /sbin/rc to set SOFTLEVEL properly.
102 Fix /etc/init.d/{checkroot,bootmisc} to use SOFTLEVEL instead of BOOT.
6 103
7 08 May 2003; Martin Schlemmer <azarah@gentoo.org>: 104 08 May 2003; Martin Schlemmer <azarah@gentoo.org>:
8 105
9 Major rework of /lib/rcscript/awk/gendepend.awk, cleaning it up nicely, 106 Major rework of /lib/rcscript/awk/gendepend.awk, cleaning it up nicely,
10 and adding more sanity checks. 107 and adding more sanity checks.
11 108
12 04 May 2003; Martin Schlemmer <azarah@gentoo.org>: 109 04 May 2003; Martin Schlemmer <azarah@gentoo.org>:
13 110
14 Revert /etc/init.d/hostname the way it was, as it should be the user's 111 Revert /etc/init.d/hostname the way it was, as it should be the user's
15 choice if he want to have a FQDN in there or not, bug #14946. 112 choice if he want to have a FQDN in there or not, bug #14946.
17 Add /etc/init.d/domainname for those that want to use it. 114 Add /etc/init.d/domainname for those that want to use it.
18 115
19 29 Apr 2003; Martin Schlemmer <azarah@gentoo.org>: 116 29 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
20 117
21 Change the root check back the way it was, else it breaks with non bash 118 Change the root check back the way it was, else it breaks with non bash
22 shells; modified /etc/profile. 119 shells; modified /etc/profile.
23 120
24 29 Apr 2003; Martin Schlemmer <azarah@gentoo.org>: 121 29 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
25 122
26 Change test in /etc/profile for root to '[ "$EUID" -eq 0 ]', bug #20140. 123 Change test in /etc/profile for root to '[ "$EUID" -eq 0 ]', bug #20140.
27 124

Legend:
Removed from v.358  
changed lines
  Added in v.365

  ViewVC Help
Powered by ViewVC 1.1.20