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

Diff of /rc-scripts/ChangeLog

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

Revision 1.251 Revision 1.302
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
5 26 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
6
7 Fix /etc/init.d/halt.sh to reset pam_console permissions, else
8 the next bootup might be done with some non-root nodes which cause
9 some odd issues.
10
11 Add code to generate /dev from sysfs entries - not much it currently
12 support but block/tty devices, but it is a start for when we have
13 full sysfs support in all drivers.
14
15 Revert carrier detection check, as there is currently too many
16 issues with it, bug #33272.
17
18 Make sure we mount already mounted mount (done in /sbin/rc) with
19 correct permissions, etc, bug #33764. Modified /etc/init.d/checkroot
20 for this.
21
22 16 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
23
24 Fix carrier detection - we need to do a 'ifconfig $IFACE up' else
25 some drivers do not set the IFF_RUNNING bit, bug #33272, thanks to
26 Jason Rhinelander <jason-gentoo@gossamer-threads.com> for the fix.
27
28 15 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
29
30 Add a warning to cachedepends.awk if a rc-script's name ends in
31 '.sh', bug #33134. Add better error checking to /sbin/depscan.sh.
32
33 Fix /etc/init.d/halt.sh to not try and remount virtual devices,
34 also do a few cleanups. Closes bug #33271.
35
36* rc-scripts 1.4.3.12 (11 Nov 2003)
37
38 11 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
39
40 Add carrier detection to /etc/init.d/net.eth0 closing bug #25480;
41 patch by Jordan Ritter <jpr5+gentoo@darkridge.com>.
42
43 Add extra checks for critical directories to /sbin/rc.
44
45 04 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
46
47 Update /bin/rc-status giving a working '-u' parameter, bug #32417.
48 Fix by Michael Frysinger <vapier@gentoo.org>.
49
50 31 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
51
52 Add support for --tty switch added to setfont and remove consolechars
53 support; modified /etc/init.d/consolefont for this. Also remove
54 consoletools support from /etc/init.d/keymaps.
55
56 29 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
57
58 We should still use /sbin/udev as hotplug agent if /sbin/hotplug do
59 not exist. Updated /sbin/rc for this.
60
61 Add a fix to /etc/init.d/keymaps for bug #32111 (we should not have
62 '-u' in the call to loadkeys when using unicode).
63
64 We should not use '-' in variable names for bash, bug #31184, thanks
65 to Andreas Simon <yuipx@gmx.net>. Updated /sbin/MAKEDEV.
66
67 27 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
68
69 Fix return code checking of fsck in /etc/init.d/checkfs, bug #31349.
70
71 26 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
72
73 The unmount stuff in /etc/init.d/halt.sh was flawed, in the fact that
74 it called 'umount -t no<insert_fs_here>', which resulted in /proc, etc
75 unmounted anyhow. Change it to remount the last filesystems readonly
76 without trying to unmount any. This fixes a few cases where reboot
77 would halt due to unmounted /proc, etc.
78
79 This change set fixes two things:
80 1) In exporting all functions/variables in functions.sh, rc-services.sh
81 and rc-daemon.sh, we created an overly large environment, and also
82 broke stuff like glftpd. Do not do this, and hope whatever caused
83 the issues previously is fixed in the meantime. This should close
84 bugs #25754 and #31794.
85 2) gendepend.awk used to generate deptree with functions called
86 depinfo_<scriptname> which set appropriate variables when called.
87 This broke if the scriptname contained characters that is not valid
88 for bash variable names. Changed things to use an array fixing this.
89 This closes bug #24092.
90
91 Change /sbin/rc again to not set the hotplug agent to /sbin/udev, as
92 /sbin/hotplug will call udev as well.
93
94 Fix a logic error in /lib/rcscripts/sh/rc-services.sh that cause the
95 get_dep_info() function to skip the last entry in the RC_DEPEND_TREE
96 array (in my case 'net').
97
98 We did not handle the 'net' dependency properly in valid_iuse() and
99 valid_iafter(). Fix this in /lib/rcscripts/sh/rc-services.sh, closing
100 bugs #30327 and #31950.
101
102 Change an occurance of /etc/modutils in modules-update.8 to
103 /etc/modules.d/ closing bug #31171.
104
105 19 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
106
107 More bootsplash fixes, bug #21019 (comment #21).
108
109 Remove the killall5 stuff from /etc/init.d/halt.sh, as it messes with
110 bootsplash. Add support to kill processes still using non-critical
111 mounts with fuser though.
112
113 17 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
114
115 Bootsplash fixes from Michael Aichler <micha@aichler.net>, (comment #15
116 and #16 from bug #21019).
117
118 Bootsplash coded did not play nice with boot profiles, so I fixed that
119 as well. Some other style tweaks.
120
121 Fix /sbin/MAKEDEV to use 'user:group' form, and not depriciated '.'.
122 Also changed the permissions on tty's, ibcs and scanner devices
123 to 0660.
124
125* rc-scripts 1.4.3.11p2 (14 Sep 2003)
126
127 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
128
129 Revert previous changes, and substitute it for the bootsplash patches
130 from Michael Aichler <micha@aichler.net>, bug #21019. His www pages
131 can be reached at:
132
133 http://www.aichler.net/gentoo/bootsplash/
134
135 I should note that the bootsplash stuff is not 100% tested.
136
137
138* rc-scripts 1.4.3.11p1 (14 Sep 2003)
139
140 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
141
142 Initial bootsplash patch as from LiveCD's.
143
144 Add more tty's to /etc/init.d/numlock, bug #28252.
145
146* rc-scripts 1.4.3.11 (14 Sep 2003)
147
148 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
149
150 Add initial udev support. Modified /sbin/rc and /etc/init.d/halt.sh.
151 Resolves bug #27527.
152
153 Add squid to /etc/services, bug #30995. Other cleanups from rac.
154
155 Add patch from Kumba <kumba@gentoo.org> to MAKEDEV to not allow
156 running while pwd is root (/).
157
158 Add 'after hotplug' to /etc/init.d/consolefont, bug #30856.
159
160 Add entry for floppy in /etc/fstab, bug #30574.
161
162 Remove changing group of /tmp/.{X,ICE}-unix, as it it not needed,
163 bug #28861.
164
165 Apply a patch from Mike Frysinger <vapier@gentoo.org> for rc-status.
166 It now will work with runlevels named with any characters (other than
167 ones found in default bash IFS). It also adds a few sanity/error
168 checks, bug #26432.
169
170 Change /etc/inputrc to have PageUp/PageDown search through bash
171 history again, bug #26036.
172
173 14 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
174
175 Change update-modules to modules-update in manpage, bug #28101.
176
177* rc-scripts 1.4.3.10p1 (08 Sep 2003)
178
179 08 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
180
181 Change the '-k' switch to dhcpcd to '-z' in /etc/init.d/net.eth0.
182
183 12 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
184
185 Add missing 'local x' to filter_environ() (bug #26429), thanks to
186 Mark Wagner <mark@lanfear.net>. Modified rc-services.sh for this.
187
188 11 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
189
190 Modify /etc/init.d/modules not to print the autoloading stuff if
191 no modules should be loaded (resolving bug #26288), per request from
192 Michael Frysinger <vapier@gentoo.org>.
193
194 Fix get_bootparam() in /sbin/functions.sh to check for existance of
195 the /proc/cmdline proc entry.
196
197 10 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
198
199 Modify /etc/init.d/halt.sh to first kill, and then deactivate swap on
200 request of Luke-Jr <luke-jr@gentoo.org>. It should be ok now, as the
201 whole way of devfs handling changed long ago already.
202
203 Fix /etc/init.d/halt.sh to unmount the mount point and not the device.
204 Also change it to 'mount -d' to detach the loop device. Patch by
205 Kalin KOZHUHAROV <kalin@ThinRope.net>, bug #26256.
206
207 Fix /etc/init.d/consolefont to not error out if CONSOLEFONT in rc.conf
208 is not set, bug #26278 (noted by Michael Frysinger <vapier@gentoo.org>).
209
210* rc-scripts 1.4.3.10 (04 Aug 2003)
211
212 04 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
213
214 Add /bin/rc-status and 'show' support to /sbin/rc-update (long overdue),
215 bug #4222, thanks to Sean E Russell <ser@germane-software.com>,
216 Michael Frysinger <vapier@gentoo.org> (/bin/rc-status) and for the 'show'
217 stuff to /sbin/rc-update, Max Kalika <max@gentoo.org>.
218
219 Fixed modules-update to only do the /etc/modprobe.conf generation if we
220 are actually running a 2.5+ kernel.
221
222 Add pop3 entries to /etc/services, bug #25501.
223
224 Add a switch for devfsd startup to /etc/conf.d/rc, fix /sbin/rc to check
225 RC_DEVFSD_STARTUP. Closes bug #24361, thanks to patches from
226 Kurt V. Hindenburg <khindenburg@cherrynebula.net>.
227
228 Add LVM2 support thanks to Max Kalika <max@gentoo.org> (bug #21908).
229
230 Add IPV6 versions of localhost and co in /etc/hosts, bug #25859.
231
232 Fix type-o in /sbin/rc-update, bug #25854.
233
234 29 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
235
236 Tweak /etc/init.d/check{root,fs} to set retval after each fsck call,
237 and not the whole block. Tweak check checkroot to reboot if need be
238 (This is with sufficient warning and message). Tweak checkfs to not
239 drop to a sulogin if return code 2 or 3 is given - as we did not
240 mount the filesystems yet, we should not need to reboot ... bug #25398.
241
242 Add '-T' option to fsck (/etc/init.d/check{root,fs} - requested by
243 Michael Frysinger <vapier@gentoo.org>.
4 244
5 28 Jul 2003; Martin Schlemmer <azarah@gentoo.org>: 245 28 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
6 246
7 Rework changes for the Adelie project to support boot config profiles 247 Rework changes for the Adelie project to support boot config profiles
8 better. Added support for /etc/runlevels/LEVEL/.fake to specify which 248 better. Added support for /etc/runlevels/LEVEL/.fake to specify which
14 Add better support for services that provide the "logger" virtual. We 254 Add better support for services that provide the "logger" virtual. We
15 should really start the logger earlier, and stop it as late as possible. 255 should really start the logger earlier, and stop it as late as possible.
16 Modified /sbin/rc, /lib/rcscripts/sh/rc-services.sh and gendepends.awk 256 Modified /sbin/rc, /lib/rcscripts/sh/rc-services.sh and gendepends.awk
17 for this. 257 for this.
18 258
19 Fix .../boot/... paths hardcoded in /lib/rcscripts/sh/rc-services.sh, 259 Fix .../boot/... paths hardcoded in /lib/rcscripts/sh/rc-services.sh,
20 thanks to Jean-Francois Richard <jean-francois@richard.name>. 260 thanks to Jean-Francois Richard <jean-francois@richard.name>.
21 261
22 Replace the Suse /etc/inputrc with a non copyrighted one, bug #24918. 262 Replace the Suse /etc/inputrc with a non copyrighted one, bug #24918.
23 263
24 23 Jul 2003; Martin Schlemmer <azarah@gentoo.org>: 264 23 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
25 265
26 From Jean-Francois Richard <jean-francois@richard.name> and 266 From Jean-Francois Richard <jean-francois@richard.name> and
27 Olivier Crete <tester@gentoo.org> from the Adelie project: 267 Olivier Crete <tester@gentoo.org> from the Adelie project:

Legend:
Removed from v.1.251  
changed lines
  Added in v.1.302

  ViewVC Help
Powered by ViewVC 1.1.20