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

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

  ViewVC Help
Powered by ViewVC 1.1.20