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

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

  ViewVC Help
Powered by ViewVC 1.1.20