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

Diff of /rc-scripts/ChangeLog

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

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

Legend:
Removed from v.1.226  
changed lines
  Added in v.1.312

  ViewVC Help
Powered by ViewVC 1.1.20