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

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

  ViewVC Help
Powered by ViewVC 1.1.20