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

Diff of /rc-scripts/ChangeLog

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

Revision 1.245 Revision 1.300
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 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 16 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
16
17 Fix carrier detection - we need to do a 'ifconfig $IFACE up' else
18 some drivers do not set the IFF_RUNNING bit, bug #33272, thanks to
19 Jason Rhinelander <jason-gentoo@gossamer-threads.com> for the fix.
20
21 15 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
22
23 Add a warning to cachedepends.awk if a rc-script's name ends in
24 '.sh', bug #33134. Add better error checking to /sbin/depscan.sh.
25
26 Fix /etc/init.d/halt.sh to not try and remount virtual devices,
27 also do a few cleanups. Closes bug #33271.
28
29* rc-scripts 1.4.3.12 (11 Nov 2003)
30
31 11 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
32
33 Add carrier detection to /etc/init.d/net.eth0 closing bug #25480;
34 patch by Jordan Ritter <jpr5+gentoo@darkridge.com>.
35
36 Add extra checks for critical directories to /sbin/rc.
37
38 04 Nov 2003; Martin Schlemmer <azarah@gentoo.org>:
39
40 Update /bin/rc-status giving a working '-u' parameter, bug #32417.
41 Fix by Michael Frysinger <vapier@gentoo.org>.
42
43 31 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
44
45 Add support for --tty switch added to setfont and remove consolechars
46 support; modified /etc/init.d/consolefont for this. Also remove
47 consoletools support from /etc/init.d/keymaps.
48
49 29 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
50
51 We should still use /sbin/udev as hotplug agent if /sbin/hotplug do
52 not exist. Updated /sbin/rc for this.
53
54 Add a fix to /etc/init.d/keymaps for bug #32111 (we should not have
55 '-u' in the call to loadkeys when using unicode).
56
57 We should not use '-' in variable names for bash, bug #31184, thanks
58 to Andreas Simon <yuipx@gmx.net>. Updated /sbin/MAKEDEV.
59
60 27 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
61
62 Fix return code checking of fsck in /etc/init.d/checkfs, bug #31349.
63
64 26 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
65
66 The unmount stuff in /etc/init.d/halt.sh was flawed, in the fact that
67 it called 'umount -t no<insert_fs_here>', which resulted in /proc, etc
68 unmounted anyhow. Change it to remount the last filesystems readonly
69 without trying to unmount any. This fixes a few cases where reboot
70 would halt due to unmounted /proc, etc.
71
72 This change set fixes two things:
73 1) In exporting all functions/variables in functions.sh, rc-services.sh
74 and rc-daemon.sh, we created an overly large environment, and also
75 broke stuff like glftpd. Do not do this, and hope whatever caused
76 the issues previously is fixed in the meantime. This should close
77 bugs #25754 and #31794.
78 2) gendepend.awk used to generate deptree with functions called
79 depinfo_<scriptname> which set appropriate variables when called.
80 This broke if the scriptname contained characters that is not valid
81 for bash variable names. Changed things to use an array fixing this.
82 This closes bug #24092.
83
84 Change /sbin/rc again to not set the hotplug agent to /sbin/udev, as
85 /sbin/hotplug will call udev as well.
86
87 Fix a logic error in /lib/rcscripts/sh/rc-services.sh that cause the
88 get_dep_info() function to skip the last entry in the RC_DEPEND_TREE
89 array (in my case 'net').
90
91 We did not handle the 'net' dependency properly in valid_iuse() and
92 valid_iafter(). Fix this in /lib/rcscripts/sh/rc-services.sh, closing
93 bugs #30327 and #31950.
94
95 Change an occurance of /etc/modutils in modules-update.8 to
96 /etc/modules.d/ closing bug #31171.
97
98 19 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
99
100 More bootsplash fixes, bug #21019 (comment #21).
101
102 Remove the killall5 stuff from /etc/init.d/halt.sh, as it messes with
103 bootsplash. Add support to kill processes still using non-critical
104 mounts with fuser though.
105
106 17 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
107
108 Bootsplash fixes from Michael Aichler <micha@aichler.net>, (comment #15
109 and #16 from bug #21019).
110
111 Bootsplash coded did not play nice with boot profiles, so I fixed that
112 as well. Some other style tweaks.
113
114 Fix /sbin/MAKEDEV to use 'user:group' form, and not depriciated '.'.
115 Also changed the permissions on tty's, ibcs and scanner devices
116 to 0660.
117
118* rc-scripts 1.4.3.11p2 (14 Sep 2003)
119
120 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
121
122 Revert previous changes, and substitute it for the bootsplash patches
123 from Michael Aichler <micha@aichler.net>, bug #21019. His www pages
124 can be reached at:
125
126 http://www.aichler.net/gentoo/bootsplash/
127
128 I should note that the bootsplash stuff is not 100% tested.
129
130
131* rc-scripts 1.4.3.11p1 (14 Sep 2003)
132
133 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
134
135 Initial bootsplash patch as from LiveCD's.
136
137 Add more tty's to /etc/init.d/numlock, bug #28252.
138
139* rc-scripts 1.4.3.11 (14 Sep 2003)
140
141 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>:
142
143 Add initial udev support. Modified /sbin/rc and /etc/init.d/halt.sh.
144 Resolves bug #27527.
145
146 Add squid to /etc/services, bug #30995. Other cleanups from rac.
147
148 Add patch from Kumba <kumba@gentoo.org> to MAKEDEV to not allow
149 running while pwd is root (/).
150
151 Add 'after hotplug' to /etc/init.d/consolefont, bug #30856.
152
153 Add entry for floppy in /etc/fstab, bug #30574.
154
155 Remove changing group of /tmp/.{X,ICE}-unix, as it it not needed,
156 bug #28861.
157
158 Apply a patch from Mike Frysinger <vapier@gentoo.org> for rc-status.
159 It now will work with runlevels named with any characters (other than
160 ones found in default bash IFS). It also adds a few sanity/error
161 checks, bug #26432.
162
163 Change /etc/inputrc to have PageUp/PageDown search through bash
164 history again, bug #26036.
165
166 14 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
167
168 Change update-modules to modules-update in manpage, bug #28101.
169
170* rc-scripts 1.4.3.10p1 (08 Sep 2003)
171
172 08 Sep 2003; Martin Schlemmer <azarah@gentoo.org>:
173
174 Change the '-k' switch to dhcpcd to '-z' in /etc/init.d/net.eth0.
175
176 12 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
177
178 Add missing 'local x' to filter_environ() (bug #26429), thanks to
179 Mark Wagner <mark@lanfear.net>. Modified rc-services.sh for this.
180
181 11 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
182
183 Modify /etc/init.d/modules not to print the autoloading stuff if
184 no modules should be loaded (resolving bug #26288), per request from
185 Michael Frysinger <vapier@gentoo.org>.
186
187 Fix get_bootparam() in /sbin/functions.sh to check for existance of
188 the /proc/cmdline proc entry.
189
190 10 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
191
192 Modify /etc/init.d/halt.sh to first kill, and then deactivate swap on
193 request of Luke-Jr <luke-jr@gentoo.org>. It should be ok now, as the
194 whole way of devfs handling changed long ago already.
195
196 Fix /etc/init.d/halt.sh to unmount the mount point and not the device.
197 Also change it to 'mount -d' to detach the loop device. Patch by
198 Kalin KOZHUHAROV <kalin@ThinRope.net>, bug #26256.
199
200 Fix /etc/init.d/consolefont to not error out if CONSOLEFONT in rc.conf
201 is not set, bug #26278 (noted by Michael Frysinger <vapier@gentoo.org>).
202
203* rc-scripts 1.4.3.10 (04 Aug 2003)
204
205 04 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
206
207 Add /bin/rc-status and 'show' support to /sbin/rc-update (long overdue),
208 bug #4222, thanks to Sean E Russell <ser@germane-software.com>,
209 Michael Frysinger <vapier@gentoo.org> (/bin/rc-status) and for the 'show'
210 stuff to /sbin/rc-update, Max Kalika <max@gentoo.org>.
211
212 Fixed modules-update to only do the /etc/modprobe.conf generation if we
213 are actually running a 2.5+ kernel.
214
215 Add pop3 entries to /etc/services, bug #25501.
216
217 Add a switch for devfsd startup to /etc/conf.d/rc, fix /sbin/rc to check
218 RC_DEVFSD_STARTUP. Closes bug #24361, thanks to patches from
219 Kurt V. Hindenburg <khindenburg@cherrynebula.net>.
220
221 Add LVM2 support thanks to Max Kalika <max@gentoo.org> (bug #21908).
222
223 Add IPV6 versions of localhost and co in /etc/hosts, bug #25859.
224
225 Fix type-o in /sbin/rc-update, bug #25854.
226
227 29 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
228
229 Tweak /etc/init.d/check{root,fs} to set retval after each fsck call,
230 and not the whole block. Tweak check checkroot to reboot if need be
231 (This is with sufficient warning and message). Tweak checkfs to not
232 drop to a sulogin if return code 2 or 3 is given - as we did not
233 mount the filesystems yet, we should not need to reboot ... bug #25398.
234
235 Add '-T' option to fsck (/etc/init.d/check{root,fs} - requested by
236 Michael Frysinger <vapier@gentoo.org>.
237
238 28 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
239
240 Rework changes for the Adelie project to support boot config profiles
241 better. Added support for /etc/runlevels/LEVEL/.fake to specify which
242 runlevels should be marked started or stopped without executing the
243 script. Renamed the /etc/runlevels/LEVEL/critical to ".critical" for
244 more uniformity. Modified /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh
245 for this.
246
247 Add better support for services that provide the "logger" virtual. We
248 should really start the logger earlier, and stop it as late as possible.
249 Modified /sbin/rc, /lib/rcscripts/sh/rc-services.sh and gendepends.awk
250 for this.
251
252 Fix .../boot/... paths hardcoded in /lib/rcscripts/sh/rc-services.sh,
253 thanks to Jean-Francois Richard <jean-francois@richard.name>.
254
255 Replace the Suse /etc/inputrc with a non copyrighted one, bug #24918.
256
257 23 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
258
259 From Jean-Francois Richard <jean-francois@richard.name> and
260 Olivier Crete <tester@gentoo.org> from the Adelie project:
261
262 The last four patches are the "adaptation" of our previous patches to
263 the new "no-tmpfs" init system in Gentoo. Since we were using quite
264 different scripts for the boot runlevel (no "checkroot" for example) and
265 that the new system hardcodes some of the boot services, we had to find
266 a simple yet elegant solution.
267
268 We chose to make init scripts read "/etc/runlevels/LEVEL/critical" to
269 know what are the boot runlevel services. If this file is not present,
270 it uses the Gentoo hardcoded defaults.
271
272 This touches /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh and
273 /etc/init.d/halt.sh.
274
275 I just changed the behaviour of 'softlevel' kernel command line argument
276 to not only add a suffix and some other cleanups.
277
278 Add support for irqbalance.
279
280 22 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
281
282 Fix the /dev/root entry in /etc/mtab, bug #24916.
283
284 Add EVMS2 support, thanks to Mike Javorski <mike_javorski@bigfoot.com>,
285 bug #24064.
286
5* rc-scripts 1.4.3.9 (17 Jul 2003) 287* rc-scripts 1.4.3.9 (17 Jul 2003)
6 288
7 17 Jul 2003; Martin Schlemmer <azarah@gentoo.org>: 289 17 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
8 290
9 Add vlan support to /etc/init.d/net.eth0, bug #15588, thanks to 291 Add vlan support to /etc/init.d/net.eth0, bug #15588, thanks to
10 Andy Dustman <andy-gentoo.54e552@dustman.net>. 292 Andy Dustman <andy-gentoo.54e552@dustman.net>.
11 293
12 Add 'TERM=Eterm' to /etc/DIR_COLORS, bug #23423. 294 Add 'TERM=Eterm' to /etc/DIR_COLORS, bug #23423.
13 295
14 Add mdadm support to /etc/init.d/checkfs, bug #23437, many thanks 296 Add mdadm support to /etc/init.d/checkfs, bug #23437, many thanks
15 to Wes Kurdziolek <wkurdzio@vtluug.org>. 297 to Wes Kurdziolek <wkurdzio@vtluug.org>.
16 298
17 Rather use 'uname -r' to get kernel version, as else we need sysctl. 299 Rather use 'uname -r' to get kernel version, as else we need sysctl.
18 This closes bug #23923, modified /etc/init.d/modules. 300 This closes bug #23923, modified /etc/init.d/modules.
19 301
20 Fix a type-o in /etc/fstab, bug #23308. 302 Fix a type-o in /etc/fstab, bug #23308.
21 303
22 Add support for the new 'O' agetty option to display the DNS domainname 304 Add support for the new 'O' agetty option to display the DNS domainname
23 in the issue file thanks to Marius Mauch <genone@genone.de>, bug #22275. 305 in the issue file thanks to Marius Mauch <genone@genone.de>, bug #22275.
24 Updated /etc/issue and /etc/issue.logo for this. 306 Updated /etc/issue and /etc/issue.logo for this.
25 307
26 16 Jul 2003; Martin Schlemmer <azarah@gentoo.org>: 308 16 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
27 309
28 Add aliases for add/del to /sbin/rc-update closing bug #24317, thanks 310 Add aliases for add/del to /sbin/rc-update closing bug #24317, thanks
29 to Antonio Dolcetta <zagarna@yahoo.com>. 311 to Antonio Dolcetta <zagarna@yahoo.com>.
30 312
31 Fix /etc/init.d/net.eth0 to not set rp_filter if already set via 313 Fix /etc/init.d/net.eth0 to not set rp_filter if already set via
32 /etc/sysctl.conf, bug #24235 - thanks jochen <jochen.eisinger@gmx.de>. 314 /etc/sysctl.conf, bug #24235 - thanks jochen <jochen.eisinger@gmx.de>.
33 315
34 Fix /sbin/runscript.sh and /lib/rcscripts/awk/cachedepend.awk to work 316 Fix /sbin/runscript.sh and /lib/rcscripts/awk/cachedepend.awk to work
35 with symlinks in /etc/init.d/, closing bug #24228. 317 with symlinks in /etc/init.d/, closing bug #24228.
36 318
37 Fix /etc/init.d/clock to work with UML, closing bug #24225 thanks to 319 Fix /etc/init.d/clock to work with UML, closing bug #24225 thanks to
38 John Mylchreest <johnm@gentoo.org>. 320 John Mylchreest <johnm@gentoo.org>.
39 321
40 Fix hardcoded color escape sequence in /sbin/rc, closing bug #24109, 322 Fix hardcoded color escape sequence in /sbin/rc, closing bug #24109,
41 thanks to splite <splite-gentoo@sigint.cs.purdue.edu>. 323 thanks to splite <splite-gentoo@sigint.cs.purdue.edu>.
42 324
43 Fix /sbin/functions.sh to disable color printing if NOCOLOR is set to 325 Fix /sbin/functions.sh to disable color printing if NOCOLOR is set to
44 "true" in /etc/make.conf, closing bug #24107. 326 "true" in /etc/make.conf, closing bug #24107.
45 327
46 Fix /etc/init.d/keymaps to be more non-x86 friendly, and also allow 328 Fix /etc/init.d/keymaps to be more non-x86 friendly, and also allow
47 more keymaps to be specified in /etc/rc.conf, bug #24084. 329 more keymaps to be specified in /etc/rc.conf, bug #24084.
48 330
49 15 Jul 2003; Martin Schlemmer <azarah@gentoo.org>: 331 15 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
50 332
51 Add /bin/csh to /etc/shells. 333 Add /bin/csh to /etc/shells.
52 334

Legend:
Removed from v.1.245  
changed lines
  Added in v.1.300

  ViewVC Help
Powered by ViewVC 1.1.20