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

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

  ViewVC Help
Powered by ViewVC 1.1.20