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

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

  ViewVC Help
Powered by ViewVC 1.1.20