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

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

  ViewVC Help
Powered by ViewVC 1.1.20