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

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

  ViewVC Help
Powered by ViewVC 1.1.20