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-2004 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 | 25 Apr 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
6 | |
|
|
7 | Fix typos in sbin/rc: "try try mount" and "mount ... & >/dev/null" |
|
|
8 | Also removed the errstr double-checking since the need for that is |
|
|
9 | alleviated by these typo fixes. |
|
|
10 | |
|
|
11 | 23 Apr 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
12 | |
|
|
13 | Fix bug 48629 (/sbin/rc fixups for udev) with patch from GregKH |
|
|
14 | |
|
|
15 | Fix bug 40987 (gentoo should be able to boot with an empty /dev) |
|
|
16 | with patch from Spanky. The patch avoids redirection to /dev/null |
|
|
17 | when it doesn't exist; this was breaking /sbin/rc. |
|
|
18 | |
|
|
19 | * rc-scripts 1.4.9 (15 Apr 2004) |
|
|
20 | |
|
|
21 | 15 Apr 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
22 | |
|
|
23 | Fix bug 47111 (severe depcache problems) with tons of help from |
|
|
24 | dswhite42 and the rest of the crew in that bug. Thanks guys! |
|
|
25 | |
|
|
26 | * rc-scripts 1.4.8 (14 Apr 2004) |
|
|
27 | |
|
|
28 | 14 Apr 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
29 | |
|
|
30 | Fix bug 47623 (error removing inet6 addresses) with patch provided |
|
|
31 | by Vlad Yasevich. |
|
|
32 | |
|
|
33 | * rc-scripts 1.4.7 (12 Apr 2004) |
|
|
34 | |
|
|
35 | 12 Apr 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
36 | |
|
|
37 | Fix bug 47218 (net.eth0 broken for vlans) with patch provided by |
|
|
38 | Andy Dustman. Fix bug 47250 (depscan.sh fails to create |
|
|
39 | /var/lib/init.d/* directories) with patch from Terje Bergström. |
|
|
40 | |
|
|
41 | * rc-scripts 1.4.6 (08 Apr 2004) |
|
|
42 | |
|
|
43 | 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
44 | |
|
|
45 | Update patch from Gustavoz; -ln /bin/bash should have been -nl /bin/bash |
|
|
46 | |
|
|
47 | * rc-scripts 1.4.5 (08 Apr 2004) |
|
|
48 | |
|
|
49 | 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
50 | |
|
|
51 | Patch init.d/checkroot to list / (root) only once in mtab; see bug 38360. |
|
|
52 | Patch from Gustavoz to livecd-functions.sh to run bash instead of login on |
|
|
53 | serial consoles, necessary due to scrambled root passwords. |
|
|
54 | |
|
|
55 | * rc-scripts 1.4.4 (07 Apr 2004) |
|
|
56 | |
|
|
57 | 07 Apr 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
58 | |
|
|
59 | Patch from Gustavoz for Sparc console: Fetch LIVECD_CONSOLE from dmesg |
|
|
60 | output. Also support 4800 baud correctly. |
|
|
61 | |
|
|
62 | 16 Mar 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
63 | |
|
|
64 | The changes in this commit pertain primarily to |
|
|
65 | http://bugs.gentoo.org/show_bug.cgi?id=19695 |
|
|
66 | http://bugs.gentoo.org/show_bug.cgi?id=35736 |
|
|
67 | |
|
|
68 | Specify routes as an array per interface, for example: |
|
|
69 | routes_eth0=( |
|
|
70 | "-net 10.1.0.0 netmask 255.255.0.0 gw 10.0.0.5" |
|
|
71 | "-net 10.2.0.0 netmask 255.255.0.0 gw 10.0.0.6" |
|
|
72 | "-host 10.3.0.1 dev eth0" |
|
|
73 | ) |
|
|
74 | |
|
|
75 | You can optionally use the gateway variable or just put the default route |
|
|
76 | in the routes variable. The following two are REDUNDANT: |
|
|
77 | |
|
|
78 | routes_eth0=( "default gw 10.0.0.5" ) |
|
|
79 | gateway="eth0/10.0.0.5" |
|
|
80 | |
|
|
81 | Old configuration variables in /etc/conf.d/net are fully supported and |
|
|
82 | used transparently if ifconfig_eth0 is missing. In other words, this new |
|
|
83 | script is fully backward-compatible. However you can get rid of |
|
|
84 | iface_eth0, alias_eth0, broadcast_eth0 and netmask_eth0 if you want by |
|
|
85 | using the new syntax: |
|
|
86 | |
|
|
87 | ifconfig_eth0=( |
|
|
88 | "10.0.0.6 broadcast 10.0.255.255 netmask 255.255.0.0" |
|
|
89 | "192.168.1.1 netmask 255.255.255.0" |
|
|
90 | "123.456.789.1" |
|
|
91 | ) |
|
|
92 | |
|
|
93 | Full backward compatibility so no danger to screwing up users relying on |
|
|
94 | existing /etc/conf.d/net setup |
|
|
95 | |
|
|
96 | NET_DEBUG can be set in the environment for copious debugging output |
|
|
97 | |
|
|
98 | Deprecate [ ] in favor of [[ ]] which has fewer quoting issues and |
|
|
99 | better functionality (and is even slightly faster) |
|
|
100 | |
|
|
101 | Properly localize all variables, including variables returned by |
|
|
102 | setup_vars |
|
|
103 | |
|
|
104 | Allow full options for every ifconfig command, both base address and |
|
|
105 | aliases via ifconfig_eth0, replacing the convoluted and less-functional |
|
|
106 | iface_eth0, alias_eth0, broadcast_eth0, netmask_eth0 |
|
|
107 | |
|
|
108 | Provide full support for static routes via routes_eth0 |
|
|
109 | |
|
|
110 | Fix potential quoting problems in setup_vars by using better eval syntax |
|
|
111 | instead of eval echo |
|
|
112 | |
|
|
113 | Display IP addresses while configuring, both DHCP-retrieved and |
|
|
114 | statically set addresses |
|
|
115 | |
|
|
116 | Collapse redundant caching of $? since eend returns $? again |
|
|
117 | |
|
|
118 | Report when keeping kernel configuration for an interface along with IP |
|
|
119 | address gleaned |
|
|
120 | |
|
|
121 | Don't reset the default gateway if it is already set correctly |
|
|
122 | |
|
|
123 | Don't bind default gateway to particular interface when /sbin/route is |
|
|
124 | called so that it can survive if there is more than one interface on the |
|
|
125 | required subnet. (Old behavior can be obtained by setting |
|
|
126 | routes_eth0="default gw 1.2.3.4 dev eth0" if you really want it) |
|
|
127 | |
|
|
128 | Don't bomb if default gateway can't be set since that doesn't |
|
|
129 | necessarily mean that the interface configuration is invalid. |
|
|
130 | (Old behavior was completely broken, but commented section |
|
|
131 | demonstrates how to do it right if necessary) |
|
|
132 | |
|
|
133 | iface_stop no longer relies on configuration in /etc/conf.d/net AT ALL. |
|
|
134 | This is very good because it means you can put new configuration in |
|
|
135 | /etc/conf.d/net, then restart the interface and the old configuration will |
|
|
136 | be properly shut down. |
|
|
137 | |
|
|
138 | iface_stop reports when it is releasing the DHCP lease |
|
|
139 | |
|
|
140 | * rc-scripts 1.4.3.13p1 (26 Feb 2004) |
|
|
141 | |
|
|
142 | 26 Feb 2004; Martin Schlemmer <azarah@gentoo.org>: |
|
|
143 | |
|
|
144 | Remove /etc/DIR_COLORS, as coreutils provides it now. |
|
|
145 | |
|
|
146 | Add RC_DEVICE_TARBALL to /etc/conf.d/rc to control use of device tarball. |
|
|
147 | Also modified /sbin/rc and /etc/init.d/halt.sh for this. |
|
|
148 | |
|
|
149 | Start udevd if present. |
|
|
150 | |
|
|
151 | Small fix to sbin/rc-services.sh related to mtime checking and 'net' |
|
|
152 | virtual service - it had no mtime generated, so check_mtime() failed |
|
|
153 | for it ... |
|
|
154 | |
|
|
155 | 25 Feb 2004; Martin Schlemmer <azarah@gentoo.org>: |
|
|
156 | |
|
|
157 | Update to enable checking of mtimes on rc-scripts, and auto running |
|
|
158 | depscan.sh if needed. Also try to run depscan.sh when RC_GOT_DEPTREE_INFO |
|
|
159 | is not set instead of just erroring. |
|
|
160 | |
|
|
161 | 19 Feb 2004; Martin Schlemmer <azarah@gentoo.org>: |
|
|
162 | |
|
|
163 | Fix irda type-o in /sbin/MAKEDEV, thanks to Tobias Sager <moixa@gmx.ch>. |
|
|
164 | |
|
|
165 | Fix type-o in /etc/initrc, bug #41666 (Tom Vergote <bugzilla@tomvergote.be>). |
|
|
166 | |
|
|
167 | 15 Feb 2004; Martin Schlemmer <azarah@gentoo.org>: |
|
|
168 | |
|
|
169 | Add RC_TTY_NUMBER to /etc/conf.d/rc to configure how many tty devices |
|
|
170 | are used in scripts such as consolefonts, numlock, etc. This should |
|
|
171 | close bug #39863. |
|
|
172 | |
|
|
173 | Fix type-o in /etc/init.d/consolefont, bug #40938, thanks to patch from |
|
|
174 | Cory Tusar <ctusar@adelphia.net>. |
|
|
175 | |
|
|
176 | 09 Feb 2004; Martin Schlemmer <azarah@gentoo.org>: |
|
|
177 | |
|
|
178 | Add SELinux modifications to /sbin/runscript. This allows runscript to |
|
|
179 | make sure it is running in the right domain. Patch done by |
|
|
180 | Chris PeBenito <pebenito@gentoo.org>. |
|
|
181 | |
|
|
182 | * rc-scripts 1.4.3.13 (08 Feb 2004) |
|
|
183 | |
|
|
184 | 08 Feb 2004; Martin Schlemmer <azarah@gentoo.org>: |
|
|
185 | |
|
|
186 | Fix wrong logic in /etc/init.d/halt.sh which did not umount all mounts |
|
|
187 | _but_ /mnt/cdrom and /mnt/livecd. |
|
|
188 | |
|
|
189 | Update /etc/init.d/consolefont to use newer kbd. Should also close |
|
|
190 | bug #39864. |
|
|
191 | |
|
|
192 | Fix /sbin/depscan.sh, /sbin/functions.sh and /sbin/rc to use mkdir rather |
|
|
193 | than install, as newer versions of install is located in /usr/bin. This |
|
|
194 | closes bug #39648. |
|
|
195 | |
|
|
196 | 06 Feb 2004; Martin Schlemmer <azarah@gentoo.org>: |
|
|
197 | |
|
|
198 | Tweak livecd support changes and add some more to hopefully sort out |
|
|
199 | last issues, with help from Brad House <brad_mssw@gentoo.org>. |
|
|
200 | |
|
|
201 | Add code to generate /dev/fd, /dev/std* and /dev/core to /sbin/rc, |
|
|
202 | bug #37349. |
|
|
203 | |
|
|
204 | * rc-scripts 1.4.3.12p3 (21 Jan 2004) |
|
|
205 | |
|
|
206 | 19 Jan 2004; Martin Schlemmer <azarah@gentoo.org>: |
|
|
207 | |
|
|
208 | Add /sbin/livecd-functions.sh from Brad House <brad_mssw@gentoo.org> |
|
|
209 | for livecd support. Add bits to /sbin/rc to support it. |
|
|
210 | |
|
|
211 | 06 Jan 2004; Martin Schlemmer <azarah@gentoo.org>: |
|
|
212 | |
|
|
213 | Fix type-o in /etc/init.d/checkfs, bug #37113. |
|
|
214 | |
|
|
215 | 29 Dec 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
216 | |
|
|
217 | Update /sbin/depscan.sh, /sbin/env-update.sh, src/awk/cachedepends.awk, |
|
|
218 | src/awk/gendepends.awk and src/awk/genenviron.awk to use ENVIRON rather |
|
|
219 | then gawk -v. Also add some tests to see if we got the environment |
|
|
220 | variables. |
|
|
221 | |
|
|
222 | 28 Dec 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
223 | |
|
|
224 | Fix /sbin/rc to mount /dev/pts with gid=5 and mode=0620, bug #36088. |
|
|
225 | |
|
|
226 | * rc-scripts 1.4.3.12p2 (27 Dec 2003) |
|
|
227 | |
|
|
228 | 26 Dec 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
229 | |
|
|
230 | Update code to generate /dev from /sys. Add UDEV_NO_SLEEP=1 for |
|
|
231 | hack to not make udev sleep - its not needed as these entries |
|
|
232 | are already present, and not a hotplug event. |
|
|
233 | |
|
|
234 | Update /etc/init.d/{consolefont,numlock} to work with udev managed |
|
|
235 | /dev that have devfs layout. |
|
|
236 | |
|
|
237 | 14 Dec 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
238 | |
|
|
239 | Fix type-o in /sbin/rc, bug #34837. |
|
|
240 | |
|
|
241 | * rc-scripts 1.4.3.12p1 (26 Nov 2003) |
|
|
242 | |
|
|
243 | 26 Nov 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
244 | |
|
|
245 | Fix /etc/init.d/halt.sh to reset pam_console permissions, else |
|
|
246 | the next bootup might be done with some non-root nodes which cause |
|
|
247 | some odd issues. |
|
|
248 | |
|
|
249 | Add code to generate /dev from sysfs entries - not much it currently |
|
|
250 | support but block/tty devices, but it is a start for when we have |
|
|
251 | full sysfs support in all drivers. |
|
|
252 | |
|
|
253 | Revert carrier detection check, as there is currently too many |
|
|
254 | issues with it, bug #33272. |
|
|
255 | |
|
|
256 | Make sure we mount already mounted mount (done in /sbin/rc) with |
|
|
257 | correct permissions, etc, bug #33764. Modified /etc/init.d/checkroot |
|
|
258 | for this. |
|
|
259 | |
|
|
260 | 16 Nov 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
261 | |
|
|
262 | Fix carrier detection - we need to do a 'ifconfig $IFACE up' else |
|
|
263 | some drivers do not set the IFF_RUNNING bit, bug #33272, thanks to |
|
|
264 | Jason Rhinelander <jason-gentoo@gossamer-threads.com> for the fix. |
|
|
265 | |
|
|
266 | 15 Nov 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
267 | |
|
|
268 | Add a warning to cachedepends.awk if a rc-script's name ends in |
|
|
269 | '.sh', bug #33134. Add better error checking to /sbin/depscan.sh. |
|
|
270 | |
|
|
271 | Fix /etc/init.d/halt.sh to not try and remount virtual devices, |
|
|
272 | also do a few cleanups. Closes bug #33271. |
|
|
273 | |
|
|
274 | * rc-scripts 1.4.3.12 (11 Nov 2003) |
|
|
275 | |
|
|
276 | 11 Nov 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
277 | |
|
|
278 | Add carrier detection to /etc/init.d/net.eth0 closing bug #25480; |
|
|
279 | patch by Jordan Ritter <jpr5+gentoo@darkridge.com>. |
|
|
280 | |
|
|
281 | Add extra checks for critical directories to /sbin/rc. |
|
|
282 | |
|
|
283 | 04 Nov 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
284 | |
|
|
285 | Update /bin/rc-status giving a working '-u' parameter, bug #32417. |
|
|
286 | Fix by Michael Frysinger <vapier@gentoo.org>. |
|
|
287 | |
|
|
288 | 31 Oct 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
289 | |
|
|
290 | Add support for --tty switch added to setfont and remove consolechars |
|
|
291 | support; modified /etc/init.d/consolefont for this. Also remove |
|
|
292 | consoletools support from /etc/init.d/keymaps. |
|
|
293 | |
|
|
294 | 29 Oct 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
295 | |
|
|
296 | We should still use /sbin/udev as hotplug agent if /sbin/hotplug do |
|
|
297 | not exist. Updated /sbin/rc for this. |
|
|
298 | |
|
|
299 | Add a fix to /etc/init.d/keymaps for bug #32111 (we should not have |
|
|
300 | '-u' in the call to loadkeys when using unicode). |
|
|
301 | |
|
|
302 | We should not use '-' in variable names for bash, bug #31184, thanks |
|
|
303 | to Andreas Simon <yuipx@gmx.net>. Updated /sbin/MAKEDEV. |
|
|
304 | |
|
|
305 | 27 Oct 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
306 | |
|
|
307 | Fix return code checking of fsck in /etc/init.d/checkfs, bug #31349. |
|
|
308 | |
|
|
309 | 26 Oct 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
310 | |
|
|
311 | The unmount stuff in /etc/init.d/halt.sh was flawed, in the fact that |
|
|
312 | it called 'umount -t no<insert_fs_here>', which resulted in /proc, etc |
|
|
313 | unmounted anyhow. Change it to remount the last filesystems readonly |
|
|
314 | without trying to unmount any. This fixes a few cases where reboot |
|
|
315 | would halt due to unmounted /proc, etc. |
|
|
316 | |
|
|
317 | This change set fixes two things: |
|
|
318 | 1) In exporting all functions/variables in functions.sh, rc-services.sh |
|
|
319 | and rc-daemon.sh, we created an overly large environment, and also |
|
|
320 | broke stuff like glftpd. Do not do this, and hope whatever caused |
|
|
321 | the issues previously is fixed in the meantime. This should close |
|
|
322 | bugs #25754 and #31794. |
|
|
323 | 2) gendepend.awk used to generate deptree with functions called |
|
|
324 | depinfo_<scriptname> which set appropriate variables when called. |
|
|
325 | This broke if the scriptname contained characters that is not valid |
|
|
326 | for bash variable names. Changed things to use an array fixing this. |
|
|
327 | This closes bug #24092. |
|
|
328 | |
|
|
329 | Change /sbin/rc again to not set the hotplug agent to /sbin/udev, as |
|
|
330 | /sbin/hotplug will call udev as well. |
|
|
331 | |
|
|
332 | Fix a logic error in /lib/rcscripts/sh/rc-services.sh that cause the |
|
|
333 | get_dep_info() function to skip the last entry in the RC_DEPEND_TREE |
|
|
334 | array (in my case 'net'). |
|
|
335 | |
|
|
336 | We did not handle the 'net' dependency properly in valid_iuse() and |
|
|
337 | valid_iafter(). Fix this in /lib/rcscripts/sh/rc-services.sh, closing |
|
|
338 | bugs #30327 and #31950. |
|
|
339 | |
|
|
340 | Change an occurance of /etc/modutils in modules-update.8 to |
|
|
341 | /etc/modules.d/ closing bug #31171. |
|
|
342 | |
|
|
343 | 19 Oct 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
344 | |
|
|
345 | More bootsplash fixes, bug #21019 (comment #21). |
|
|
346 | |
|
|
347 | Remove the killall5 stuff from /etc/init.d/halt.sh, as it messes with |
|
|
348 | bootsplash. Add support to kill processes still using non-critical |
|
|
349 | mounts with fuser though. |
|
|
350 | |
|
|
351 | 17 Oct 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
352 | |
|
|
353 | Bootsplash fixes from Michael Aichler <micha@aichler.net>, (comment #15 |
|
|
354 | and #16 from bug #21019). |
|
|
355 | |
|
|
356 | Bootsplash coded did not play nice with boot profiles, so I fixed that |
|
|
357 | as well. Some other style tweaks. |
|
|
358 | |
|
|
359 | Fix /sbin/MAKEDEV to use 'user:group' form, and not depriciated '.'. |
|
|
360 | Also changed the permissions on tty's, ibcs and scanner devices |
|
|
361 | to 0660. |
|
|
362 | |
|
|
363 | * rc-scripts 1.4.3.11p2 (14 Sep 2003) |
|
|
364 | |
|
|
365 | 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
366 | |
|
|
367 | Revert previous changes, and substitute it for the bootsplash patches |
|
|
368 | from Michael Aichler <micha@aichler.net>, bug #21019. His www pages |
|
|
369 | can be reached at: |
|
|
370 | |
|
|
371 | http://www.aichler.net/gentoo/bootsplash/ |
|
|
372 | |
|
|
373 | I should note that the bootsplash stuff is not 100% tested. |
|
|
374 | |
|
|
375 | |
|
|
376 | * rc-scripts 1.4.3.11p1 (14 Sep 2003) |
|
|
377 | |
|
|
378 | 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
379 | |
|
|
380 | Initial bootsplash patch as from LiveCD's. |
|
|
381 | |
|
|
382 | Add more tty's to /etc/init.d/numlock, bug #28252. |
|
|
383 | |
|
|
384 | * rc-scripts 1.4.3.11 (14 Sep 2003) |
|
|
385 | |
|
|
386 | 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
387 | |
|
|
388 | Add initial udev support. Modified /sbin/rc and /etc/init.d/halt.sh. |
|
|
389 | Resolves bug #27527. |
|
|
390 | |
|
|
391 | Add squid to /etc/services, bug #30995. Other cleanups from rac. |
|
|
392 | |
|
|
393 | Add patch from Kumba <kumba@gentoo.org> to MAKEDEV to not allow |
|
|
394 | running while pwd is root (/). |
|
|
395 | |
|
|
396 | Add 'after hotplug' to /etc/init.d/consolefont, bug #30856. |
|
|
397 | |
|
|
398 | Add entry for floppy in /etc/fstab, bug #30574. |
|
|
399 | |
|
|
400 | Remove changing group of /tmp/.{X,ICE}-unix, as it it not needed, |
|
|
401 | bug #28861. |
|
|
402 | |
|
|
403 | Apply a patch from Mike Frysinger <vapier@gentoo.org> for rc-status. |
|
|
404 | It now will work with runlevels named with any characters (other than |
|
|
405 | ones found in default bash IFS). It also adds a few sanity/error |
|
|
406 | checks, bug #26432. |
|
|
407 | |
|
|
408 | Change /etc/inputrc to have PageUp/PageDown search through bash |
|
|
409 | history again, bug #26036. |
|
|
410 | |
|
|
411 | 14 Sep 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
412 | |
|
|
413 | Change update-modules to modules-update in manpage, bug #28101. |
|
|
414 | |
|
|
415 | * rc-scripts 1.4.3.10p1 (08 Sep 2003) |
|
|
416 | |
|
|
417 | 08 Sep 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
418 | |
|
|
419 | Change the '-k' switch to dhcpcd to '-z' in /etc/init.d/net.eth0. |
|
|
420 | |
|
|
421 | 12 Aug 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
422 | |
|
|
423 | Add missing 'local x' to filter_environ() (bug #26429), thanks to |
|
|
424 | Mark Wagner <mark@lanfear.net>. Modified rc-services.sh for this. |
|
|
425 | |
|
|
426 | 11 Aug 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
427 | |
|
|
428 | Modify /etc/init.d/modules not to print the autoloading stuff if |
|
|
429 | no modules should be loaded (resolving bug #26288), per request from |
|
|
430 | Michael Frysinger <vapier@gentoo.org>. |
|
|
431 | |
|
|
432 | Fix get_bootparam() in /sbin/functions.sh to check for existance of |
|
|
433 | the /proc/cmdline proc entry. |
|
|
434 | |
|
|
435 | 10 Aug 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
436 | |
|
|
437 | Modify /etc/init.d/halt.sh to first kill, and then deactivate swap on |
|
|
438 | request of Luke-Jr <luke-jr@gentoo.org>. It should be ok now, as the |
|
|
439 | whole way of devfs handling changed long ago already. |
|
|
440 | |
|
|
441 | Fix /etc/init.d/halt.sh to unmount the mount point and not the device. |
|
|
442 | Also change it to 'mount -d' to detach the loop device. Patch by |
|
|
443 | Kalin KOZHUHAROV <kalin@ThinRope.net>, bug #26256. |
|
|
444 | |
|
|
445 | Fix /etc/init.d/consolefont to not error out if CONSOLEFONT in rc.conf |
|
|
446 | is not set, bug #26278 (noted by Michael Frysinger <vapier@gentoo.org>). |
|
|
447 | |
|
|
448 | * rc-scripts 1.4.3.10 (04 Aug 2003) |
|
|
449 | |
|
|
450 | 04 Aug 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
451 | |
|
|
452 | Add /bin/rc-status and 'show' support to /sbin/rc-update (long overdue), |
|
|
453 | bug #4222, thanks to Sean E Russell <ser@germane-software.com>, |
|
|
454 | Michael Frysinger <vapier@gentoo.org> (/bin/rc-status) and for the 'show' |
|
|
455 | stuff to /sbin/rc-update, Max Kalika <max@gentoo.org>. |
|
|
456 | |
|
|
457 | Fixed modules-update to only do the /etc/modprobe.conf generation if we |
|
|
458 | are actually running a 2.5+ kernel. |
|
|
459 | |
|
|
460 | Add pop3 entries to /etc/services, bug #25501. |
|
|
461 | |
|
|
462 | Add a switch for devfsd startup to /etc/conf.d/rc, fix /sbin/rc to check |
|
|
463 | RC_DEVFSD_STARTUP. Closes bug #24361, thanks to patches from |
|
|
464 | Kurt V. Hindenburg <khindenburg@cherrynebula.net>. |
|
|
465 | |
|
|
466 | Add LVM2 support thanks to Max Kalika <max@gentoo.org> (bug #21908). |
|
|
467 | |
|
|
468 | Add IPV6 versions of localhost and co in /etc/hosts, bug #25859. |
|
|
469 | |
|
|
470 | Fix type-o in /sbin/rc-update, bug #25854. |
|
|
471 | |
|
|
472 | 29 Jul 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
473 | |
|
|
474 | Tweak /etc/init.d/check{root,fs} to set retval after each fsck call, |
|
|
475 | and not the whole block. Tweak check checkroot to reboot if need be |
|
|
476 | (This is with sufficient warning and message). Tweak checkfs to not |
|
|
477 | drop to a sulogin if return code 2 or 3 is given - as we did not |
|
|
478 | mount the filesystems yet, we should not need to reboot ... bug #25398. |
|
|
479 | |
|
|
480 | Add '-T' option to fsck (/etc/init.d/check{root,fs} - requested by |
|
|
481 | Michael Frysinger <vapier@gentoo.org>. |
|
|
482 | |
|
|
483 | 28 Jul 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
484 | |
|
|
485 | Rework changes for the Adelie project to support boot config profiles |
|
|
486 | better. Added support for /etc/runlevels/LEVEL/.fake to specify which |
|
|
487 | runlevels should be marked started or stopped without executing the |
|
|
488 | script. Renamed the /etc/runlevels/LEVEL/critical to ".critical" for |
|
|
489 | more uniformity. Modified /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh |
|
|
490 | for this. |
|
|
491 | |
|
|
492 | Add better support for services that provide the "logger" virtual. We |
|
|
493 | should really start the logger earlier, and stop it as late as possible. |
|
|
494 | Modified /sbin/rc, /lib/rcscripts/sh/rc-services.sh and gendepends.awk |
|
|
495 | for this. |
|
|
496 | |
|
|
497 | Fix .../boot/... paths hardcoded in /lib/rcscripts/sh/rc-services.sh, |
|
|
498 | thanks to Jean-Francois Richard <jean-francois@richard.name>. |
|
|
499 | |
|
|
500 | Replace the Suse /etc/inputrc with a non copyrighted one, bug #24918. |
|
|
501 | |
|
|
502 | 23 Jul 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
503 | |
|
|
504 | From Jean-Francois Richard <jean-francois@richard.name> and |
|
|
505 | Olivier Crete <tester@gentoo.org> from the Adelie project: |
|
|
506 | |
|
|
507 | The last four patches are the "adaptation" of our previous patches to |
|
|
508 | the new "no-tmpfs" init system in Gentoo. Since we were using quite |
|
|
509 | different scripts for the boot runlevel (no "checkroot" for example) and |
|
|
510 | that the new system hardcodes some of the boot services, we had to find |
|
|
511 | a simple yet elegant solution. |
|
|
512 | |
|
|
513 | We chose to make init scripts read "/etc/runlevels/LEVEL/critical" to |
|
|
514 | know what are the boot runlevel services. If this file is not present, |
|
|
515 | it uses the Gentoo hardcoded defaults. |
|
|
516 | |
|
|
517 | This touches /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh and |
|
|
518 | /etc/init.d/halt.sh. |
|
|
519 | |
|
|
520 | I just changed the behaviour of 'softlevel' kernel command line argument |
|
|
521 | to not only add a suffix and some other cleanups. |
|
|
522 | |
|
|
523 | Add support for irqbalance. |
|
|
524 | |
|
|
525 | 22 Jul 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
526 | |
|
|
527 | Fix the /dev/root entry in /etc/mtab, bug #24916. |
|
|
528 | |
|
|
529 | Add EVMS2 support, thanks to Mike Javorski <mike_javorski@bigfoot.com>, |
|
|
530 | bug #24064. |
|
|
531 | |
|
|
532 | * rc-scripts 1.4.3.9 (17 Jul 2003) |
|
|
533 | |
|
|
534 | 17 Jul 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
535 | |
|
|
536 | Add vlan support to /etc/init.d/net.eth0, bug #15588, thanks to |
|
|
537 | Andy Dustman <andy-gentoo.54e552@dustman.net>. |
|
|
538 | |
|
|
539 | Add 'TERM=Eterm' to /etc/DIR_COLORS, bug #23423. |
|
|
540 | |
|
|
541 | Add mdadm support to /etc/init.d/checkfs, bug #23437, many thanks |
|
|
542 | to Wes Kurdziolek <wkurdzio@vtluug.org>. |
|
|
543 | |
|
|
544 | Rather use 'uname -r' to get kernel version, as else we need sysctl. |
|
|
545 | This closes bug #23923, modified /etc/init.d/modules. |
|
|
546 | |
|
|
547 | Fix a type-o in /etc/fstab, bug #23308. |
|
|
548 | |
|
|
549 | Add support for the new 'O' agetty option to display the DNS domainname |
|
|
550 | in the issue file thanks to Marius Mauch <genone@genone.de>, bug #22275. |
|
|
551 | Updated /etc/issue and /etc/issue.logo for this. |
|
|
552 | |
|
|
553 | 16 Jul 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
554 | |
|
|
555 | Add aliases for add/del to /sbin/rc-update closing bug #24317, thanks |
|
|
556 | to Antonio Dolcetta <zagarna@yahoo.com>. |
|
|
557 | |
|
|
558 | Fix /etc/init.d/net.eth0 to not set rp_filter if already set via |
|
|
559 | /etc/sysctl.conf, bug #24235 - thanks jochen <jochen.eisinger@gmx.de>. |
|
|
560 | |
|
|
561 | Fix /sbin/runscript.sh and /lib/rcscripts/awk/cachedepend.awk to work |
|
|
562 | with symlinks in /etc/init.d/, closing bug #24228. |
|
|
563 | |
|
|
564 | Fix /etc/init.d/clock to work with UML, closing bug #24225 thanks to |
|
|
565 | John Mylchreest <johnm@gentoo.org>. |
|
|
566 | |
|
|
567 | Fix hardcoded color escape sequence in /sbin/rc, closing bug #24109, |
|
|
568 | thanks to splite <splite-gentoo@sigint.cs.purdue.edu>. |
|
|
569 | |
|
|
570 | Fix /sbin/functions.sh to disable color printing if NOCOLOR is set to |
|
|
571 | "true" in /etc/make.conf, closing bug #24107. |
|
|
572 | |
|
|
573 | Fix /etc/init.d/keymaps to be more non-x86 friendly, and also allow |
|
|
574 | more keymaps to be specified in /etc/rc.conf, bug #24084. |
|
|
575 | |
|
|
576 | 15 Jul 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
577 | |
|
|
578 | Add /bin/csh to /etc/shells. |
|
|
579 | |
|
|
580 | Add new protocols to /etc/services, thanks Rajiv Aaron Manglani |
|
|
581 | <rajiv@gentoo.org>. |
|
|
582 | |
|
|
583 | 23 Jun 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
584 | |
|
|
585 | Cleanups for bug #21438 from bug #22637, thanks to |
|
|
586 | Christian Strauf <christian.strauf@gmx.de> and Ian Abbott <ian@abbott.org>. |
|
|
587 | |
|
|
588 | 22 Jun 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
589 | |
|
|
590 | Really commit fix for bug #21438 to CVS. |
|
|
591 | |
|
|
592 | 21 May 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
593 | |
|
|
594 | Call /proc mount with explicit options to fix issues where user |
|
|
595 | have 'bind' mounts for /proc in fstab as well, bug #21068. |
|
|
596 | |
|
|
597 | Fix /etc/init.d/bootmisc to check for /sbin/env-update.sh, bug #21384, |
|
|
598 | reported by Gunnlaugur Thor Briem <gthb@hi.is>. |
|
|
599 | |
|
|
600 | Add 'before bootmisc' to /etc/init.d/domainname, as we need to start |
|
|
601 | it before 'env-update.sh' gets run by /etc/init.d/bootmisc. |
|
|
602 | |
|
|
603 | * rc-scripts 1.4.3.8p1 (21 May 2003) |
|
|
604 | |
|
|
605 | 21 May 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
606 | |
|
|
607 | Last fix I did not use the modified 'myservice', but used $1 again, |
|
|
608 | causing the network dependencies to bork. I did not notice this |
|
|
609 | as I have net.eth0 in default runlevel. |
|
|
610 | |
|
|
611 | * rc-scripts 1.4.3.8 (20 May 2003) |
|
|
612 | |
|
|
613 | 20 May 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
614 | |
|
|
615 | A '-' in a bash variable is not valid as well. Fix gendepend.awk and |
|
|
616 | rc-service.sh to handle this, thanks to YAMAKURA Makoto |
|
|
617 | <makoto@dsb.club.ne.jp>. |
|
|
618 | |
|
|
619 | Move /etc/issue to /etc/issue.logo, and have /etc/issue only print info |
|
|
620 | about the host it is running on. |
|
|
621 | |
5 | 18 May 2003; Martin Schlemmer <azarah@gentoo.org>: |
622 | 18 May 2003; Martin Schlemmer <azarah@gentoo.org>: |
6 | |
623 | |
7 | Do not let devfsd handle /dev/log's permission management, as it breaks |
624 | Do not let devfsd handle /dev/log's permission management, as it breaks |
8 | selinux. Modified /etc/devfsd.conf, changes submited by Chris PeBenito |
625 | selinux. Modified /etc/devfsd.conf, changes submited by Chris PeBenito |
9 | <pebenito@gentoo.org>. |
626 | <pebenito@gentoo.org>. |
10 | |
627 | |
11 | Fix type-o in /etc/init.d/net.ppp0, and add local ip-up/ip-down support. |
628 | Fix type-o in /etc/init.d/net.ppp0, and add local ip-up/ip-down support. |
12 | |
629 | |
13 | 14 May 2003; Martin Schlemmer <azarah@gentoo.org>: |
630 | 14 May 2003; Martin Schlemmer <azarah@gentoo.org>: |
14 | |
631 | |
15 | We should not export the RC_GOT_* variables, as it breaks on some systems, |
632 | 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. |
633 | thanks to J?rg Gollnick <gentoo-bugs@wurzelbenutzer.de>, bug #20851. |
17 | |
634 | |
18 | From C. Brewer <killian@gentoo.org>: |
635 | From C. Brewer <killian@gentoo.org>: |
19 | - Add hide-password to the connect cmd-line of /etc/init.d/net.ppp0, which is |
636 | - 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? |
637 | 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 |
638 | - Also, echoing chmod 640 in the resolv.conf two-step at the end to solve the |
22 | kppp complaint. |
639 | kppp complaint. |
23 | |
640 | |
24 | 13 May 2003; Martin Schlemmer <azarah@gentoo.org>: |
641 | 13 May 2003; Martin Schlemmer <azarah@gentoo.org>: |
25 | |
642 | |
26 | For the network functions, the dependency code tried to create a funcion |
643 | 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 |
644 | 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 |
645 | dependencies. This should fix bug #20849 's order issue, thanks to |
29 | YAMAKURA Makoto <makoto@dsb.club.ne.jp> for noticing. |
646 | YAMAKURA Makoto <makoto@dsb.club.ne.jp> for noticing. |
30 | |
647 | |
31 | Fix query_{before,after} to also check 'net' if 'service2' is a network |
648 | Fix query_{before,after} to also check 'net' if 'service2' is a network |
32 | service. |
649 | service. |
33 | |
650 | |
34 | 12 May 2003; Martin Schlemmer <azarah@gentoo.org>: |
651 | 12 May 2003; Martin Schlemmer <azarah@gentoo.org>: |
35 | |
652 | |
36 | More cleanups: |
653 | More cleanups: |
37 | - Move the broken stuff from symlinks to a DB entry in ${svcdir}/deptree. |
654 | - 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 |
655 | Updated /sbin/runscript.sh, /sbin/rc-services.sh and gendepend.awk for |
39 | this. |
656 | this. |
40 | - Add functions for more common tasks in /sbin/runscript.sh to |
657 | - Add functions for more common tasks in /sbin/runscript.sh to |
41 | /sbin/rc-services.sh. |
658 | /sbin/rc-services.sh. |
42 | - Move 'consoletype' to /sbin. |
659 | - Move 'consoletype' to /sbin. |
43 | - Rename /sbin/rc-envupdate.sh to /sbin/env-update.sh; updated |
660 | - Rename /sbin/rc-envupdate.sh to /sbin/env-update.sh; updated |
44 | /etc/init.d/bootmisc for this. |
661 | /etc/init.d/bootmisc for this. |
45 | - Move rc-services.sh, rc-daemon.sh and rc-help.sh to /lib/rcscripts/sh. |
662 | - 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. |
663 | - Improve detection of circular depends ... modified gendepend.awk for this. |
47 | |
664 | |
48 | * rc-scripts 1.4.3.7 (11 May 2003) |
665 | * rc-scripts 1.4.3.7 (11 May 2003) |
49 | |
666 | |
50 | 11 May 2003; Martin Schlemmer <azarah@gentoo.org>: |
667 | 11 May 2003; Martin Schlemmer <azarah@gentoo.org>: |
51 | |
668 | |