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

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

  ViewVC Help
Powered by ViewVC 1.1.20