/[baselayout]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

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

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

Legend:
Removed from v.355  
changed lines
  Added in v.364

  ViewVC Help
Powered by ViewVC 1.1.20