| 1 | # ChangeLog for Gentoo Linux System Intialization ("rc") scripts |
1 | # ChangeLog for Gentoo Linux System Intialization ("rc") scripts |
| 2 | # Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL |
2 | # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL |
| 3 | # Written by Daniel Robbins (drobbins@gentoo.org) |
3 | # Written by Daniel Robbins (drobbins@gentoo.org) |
|
|
4 | |
|
|
5 | 01 Nov 2004; Mike Frysinger <vapier@gentoo.org>: |
|
|
6 | |
|
|
7 | Dump the error message that hwclock returns since it tends to be |
|
|
8 | quite useful. Modified init.d/clock. |
|
|
9 | |
|
|
10 | Fix error in functions.sh [ -z "$@" ] -> [[ -z "$@" ]] #69789. |
|
|
11 | |
|
|
12 | Don't create /dev/sndstat link anymore in populate_udev per #69635. |
|
|
13 | |
|
|
14 | 01 Nov 2004; Roy Marples <uberlord@gentoo.org>: |
|
|
15 | |
|
|
16 | net-scripts/init.d/net.lo: |
|
|
17 | - modules specified by interface config now error if they are not loaded |
|
|
18 | - moved interface check to after preup incase user preup loads drivers |
|
|
19 | - modules can be explicitly not used by prefixing them with a ! |
|
|
20 | however, they are still available to other modules |
|
|
21 | fixes bugs #68908, #69027 |
|
|
22 | - remove check to see if interface exists |
|
|
23 | - modules may setup new interfaces and still require config |
|
|
24 | so we have a new label counter in iface_start |
|
|
25 | - removed the check to see if a class wrapping already exists |
|
|
26 | this fixes the bug where ifconfig and iproute2 are installed, but |
|
|
27 | ifconfig is asked for and the interface is restarted. |
|
|
28 | - added check to see if the configured module is loaded |
|
|
29 | and installed or not in iface_start |
|
|
30 | - add dependancy on isdn4linux - fixes bug #69035 |
|
|
31 | - interface_exists moved to iproute and ifconfig |
|
|
32 | |
|
|
33 | net-scripts/net.modules.d |
|
|
34 | - Split wireless module into iwconfig and essidnet modules |
|
|
35 | - Added tuntap and bridge modules, fixes bug #55394, #30688 |
|
|
36 | |
|
|
37 | net-scripts/init.d/iwconfig: |
|
|
38 | - wep mode is now reported |
|
|
39 | - removed post_stop function so we keep existing config |
|
|
40 | - added pre_stop to set the ESSID variable |
|
|
41 | - changed to veinfo/vewarn where appropriate |
|
|
42 | - check if interface exists otherwise abort gracefully |
|
|
43 | - no longer deletes addresses as we now avoid |
|
|
44 | ipv6 local addresses in detecting if interface has an addresses or not |
|
|
45 | |
|
|
46 | net-scripts/init.d/ifconfig: |
|
|
47 | - added flag enable/disable function |
|
|
48 | - scope:link inet6 addresses are ignored when testing is_up and |
|
|
49 | del_addresses - fixes bug #65417 |
|
|
50 | |
|
|
51 | net-scripts/init.d/iproute2: |
|
|
52 | - added flag enable/disable function |
|
|
53 | - scope:link inet6 addresses are ignored when testing is_up and |
|
|
54 | del_addresses - fixes bug #65417 |
|
|
55 | |
|
|
56 | net-scripts/init.d/macchanger: |
|
|
57 | - fixed detecting whether the change worked or not, fixes bug #68893 |
|
|
58 | |
|
|
59 | net-scripts/init.d/vlan: |
|
|
60 | - fixed old config problem |
|
|
61 | |
|
|
62 | 31 Oct 2004; Martin Schlemmer <azarah@gentoo.org>: |
|
|
63 | |
|
|
64 | Do not delete depscan and envupdate caches on reboot, as this should |
|
|
65 | improve bootup times - works nicely with the '-u' parameters of both. |
|
|
66 | Also move the '-u' parameter test of depscan.sh after the directory |
|
|
67 | exist test, else ${svcdir}/started/, etc do not exist. Modified both |
|
|
68 | /sbin/rc and /sbin/depscan.sh for this. |
|
|
69 | |
|
|
70 | Move things around in /sbin/functions.sh to have all functions above. |
|
|
71 | |
|
|
72 | Add the 'lo' option to RC_NET_STRICT_CHECKING to resolve bug #29225. |
|
|
73 | |
|
|
74 | 28 Oct 2004; Martin Schlemmer <azarah@gentoo.org>: |
|
|
75 | |
|
|
76 | Only add files not managed by udev to device tarball, bug #57110. |
|
|
77 | |
|
|
78 | 28 Oct 2004; Mike Frysinger <vapier@gentoo.org>: |
|
|
79 | |
|
|
80 | Revert pam_console_apply udev check in bootmisc/halt.sh since |
|
|
81 | the bug is with pam_console_apply and not udev/pam. |
|
|
82 | |
|
|
83 | Use ${EUID} instead of $(id -u) to help out BSD in runscript.sh. |
|
|
84 | |
|
|
85 | Allow users to select ramfs instead of default tmpfs for mounting |
|
|
86 | on /dev with udev #69091. |
|
|
87 | |
|
|
88 | Add issue.devfix which would be auto copied to /etc/issue if |
|
|
89 | /sbin/rc detects the user is missing /dev/null or /dev/console. |
|
|
90 | Includes a simple explanation/fix for what's wrong. |
|
|
91 | |
|
|
92 | Make sure the clock init script runs right after checkroot so |
|
|
93 | that timestamps are synchronized asap #68133. |
|
|
94 | |
|
|
95 | Accept '-nc' as a short option to '--nocolor' #64736. |
|
|
96 | |
|
|
97 | 26 Oct 2004; Mike Frysinger <vapier@gentoo.org>: |
|
|
98 | |
|
|
99 | Don't use -A with fsck to respect the fs_passno since it'll try |
|
|
100 | to fsck all filesystems, not just the ones specified. Instead, |
|
|
101 | awk /etc/fstab to review the passno field in checkroot #68822. |
|
|
102 | |
|
|
103 | Add support for 'gentoo=forcefsck' boot option in checkroot. |
|
|
104 | |
|
|
105 | Make sure we run devfsd in /sbin/rc even when /dev has been |
|
|
106 | automounted by the kernel #68795. |
|
|
107 | |
|
|
108 | Don't generate the device tarball in halt.sh with livecds #68469. |
|
|
109 | |
|
|
110 | 25 Oct 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
111 | |
|
|
112 | net-scripts/net.modules.d/ifconfig: |
|
|
113 | - Simplify ifconfig_is_up() |
|
|
114 | - Fix ifconfig_get_aliases_rev() to actually work... you can't |
|
|
115 | specify an interface name to ifconfig if you want to see the |
|
|
116 | aliases. |
|
|
117 | - Workaround a couple ifconfig bugs dealing with aliases |
|
|
118 | - Correct a return status in ifconfig_interface_del_addresses() |
|
|
119 | - ifconfig_iface_stop() is bool, not void; fix the comments |
|
|
120 | |
|
|
121 | net-scripts/net.modules.d/iproute2: |
|
|
122 | - iproute2_iface_stop() is bool, not void. Fix the code so it |
|
|
123 | returns meaningful values |
|
|
124 | |
|
|
125 | net-scripts/init.d/net.lo: |
|
|
126 | - Fix preferred (ifconfig/dhcpcd) module loading so it doesn't |
|
|
127 | barf when a preferred module is either (1) missing from |
|
|
128 | net.modules.d or (2) not available due to missing dependencies |
|
|
129 | - When loading all modules in order to stop an interface, only use |
|
|
130 | the first available to satisfy each class wrapper |
|
|
131 | |
|
|
132 | 24 Oct 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
133 | |
|
|
134 | Include livecd patch that was applied to baselayout-1.9.4-r6 |
|
|
135 | to use agetty instead of mingetty |
|
|
136 | |
|
|
137 | 24 Oct 2004; Mike Frysinger <vapier@gentoo.org>: |
|
|
138 | |
|
|
139 | Mount tmpfs instead of ramfs on /dev when using udev systems. |
|
|
140 | The problem with ramfs is that it has no size limitations so |
|
|
141 | one could easily take down their machine by accident #68653. |
|
|
142 | |
|
|
143 | * rc-scripts 1.6.3 (23 Oct 2004) |
|
|
144 | |
|
|
145 | 22 Oct 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
146 | |
|
|
147 | Add support for user_eth0 in the adsl module and in net.example. |
|
|
148 | This means that most users won't need to edit pppoe.conf at all |
|
|
149 | |
|
|
150 | 21 Oct 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
151 | |
|
|
152 | Remove old etc/conf.d/net and try to clarify instructions in |
|
|
153 | net-scripts/conf.d/net.example. Add example for ADSL |
|
|
154 | |
|
|
155 | 21 Oct 2004; Mike Frysinger <vapier@gentoo.org>: |
|
|
156 | |
|
|
157 | Merge all of the UML checks into one function, is_uml_sys(), |
|
|
158 | which is now in functions.sh. |
|
|
159 | |
|
|
160 | 18 Oct 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
161 | |
|
|
162 | Add v-e-commands (veinfo, vbegin, etc) to sbin/functions.sh that |
|
|
163 | depend on RC_VERBOSE which defaults to no. Add --verbose to args |
|
|
164 | understood by runscript.sh. |
|
|
165 | |
|
|
166 | In net.lo, use veinfo and friends when loading modules since this |
|
|
167 | information is confusing to users. |
|
|
168 | |
|
|
169 | In net.lo, always load global "modules" setting in following |
|
|
170 | "modules_iface" since this is a little easier for users to |
|
|
171 | understand. |
|
|
172 | |
|
|
173 | In net.lo, use eindent for output of pre/post scripts |
|
|
174 | |
|
|
175 | 18 Oct 2004; Mike Frysinger <vapier@gentoo.org>: |
|
|
176 | |
|
|
177 | Add shfs to our list of net filesystems #61452. Also add afs/nfs4. |
|
|
178 | |
|
|
179 | Add a '-u' parameter to depscan.sh to allow for updates only when |
|
|
180 | the config files have changed. With /sbin/rc using this, we speed |
|
|
181 | up bootup by only regenerating the cache when need be #67976. Also |
|
|
182 | add a '-u' parameter to env-update.sh for same reasons. |
|
|
183 | |
|
|
184 | Don't run depscan.sh in rc-update anymore since the cache files don't |
|
|
185 | depend on runlevels (which is all that rc-update modifies). |
|
|
186 | |
|
|
187 | Add unicode support to keymaps/consolefont #32111 and UML support #29707. |
|
|
188 | |
|
|
189 | Add checks to many filesystem operations in the eventuality that the |
|
|
190 | filesystems are mounted read only. |
|
|
191 | |
|
|
192 | 16 Oct 2004; Mike Frysinger <vapier@gentoo.org>: |
|
|
193 | |
|
|
194 | Update the default fstab /dev/shm mount to include the nodev, nosuid, |
|
|
195 | and noexec mount flags. No reason for the filesystem to have those. |
|
|
196 | |
|
|
197 | Cleaned up the clock init script. Moved the clock options out of |
|
|
198 | rc.conf and into its own conf.d/clock file. Added support for the |
|
|
199 | weird Alpha consoles SRM/ARC since they need special config options. |
|
|
200 | Also made the syncing of system clock to hardware clock at shutdown |
|
|
201 | optional (with the default being off) #15834. Don't try to set the |
|
|
202 | clock if running inside a coLinux environment #52870. |
|
|
203 | |
|
|
204 | Update default PATH ordering to try to follow default behavior in |
|
|
205 | other distro's and because it's logical that /usr/local should |
|
|
206 | override /usr which should override /. Fixes #12531. |
|
|
207 | |
|
|
208 | Move devfs stuff out of baselayout and into the devfsd package. |
|
|
209 | |
|
|
210 | Don't run /sbin/pam_console_apply -r if using udev on /dev #50315. |
|
|
211 | |
|
|
212 | 14 Oct 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
213 | |
|
|
214 | Fix rc-status to work with new COLS code. |
|
|
215 | |
|
|
216 | 14 Oct 2004; Mike Frysinger <vapier@gentoo.org>: |
|
|
217 | |
|
|
218 | Allow users to mount ramfs/tmpfs/ramdisk as their svcdir and |
|
|
219 | stop assuming ramfs==ramdisk #64079. |
|
|
220 | |
|
|
221 | 13 Oct 2004; Mike Frysinger <vapier@gentoo.org>: |
|
|
222 | |
|
|
223 | Rework the code for managing /dev to make it more flexible for |
|
|
224 | users. Some don't want to use devfs/udev but rather just create |
|
|
225 | their own nodes. Handles some issues with #44906 / #67276. |
|
|
226 | |
|
|
227 | Move the utmp clearing code out of bootmisc and into /sbin/rc. |
|
|
228 | The utmp log must be cleared while in the initial boot level |
|
|
229 | (meaning inside /sbin/rc) because as soon as rc exists, init |
|
|
230 | writes a 'boot' record (`who -b`) which would normally be lost |
|
|
231 | when the bootmisc init.d script is run #61727. |
|
|
232 | |
|
|
233 | 13 Oct 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
234 | |
|
|
235 | Cosmetic fixes for starting loopback interface |
|
|
236 | |
|
|
237 | SpanKY doesn't like the dots... disable them by default, but you |
|
|
238 | can set RC_DOT_PATTERN=' .' in /etc/conf.d/rc to get them back |
|
|
239 | |
|
|
240 | * rc-scripts 1.6.2 (13 Oct 2004) |
|
|
241 | |
|
|
242 | 13 Oct 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
243 | |
|
|
244 | Install net.modules.d to /lib/rcscripts instead of /etc so we |
|
|
245 | don't have to deal with CONFIG_PROTECT |
|
|
246 | |
|
|
247 | Fix diff code in modules_load so it can identify which functions |
|
|
248 | have been modified |
|
|
249 | |
|
|
250 | Fix fallback mechanism in iface_start so that it works correctly |
|
|
251 | and doesn't report a bogus error message when trying the fallback |
|
|
252 | |
|
|
253 | Get rid of need_begin trickery in iface_stop |
|
|
254 | |
|
|
255 | Simplify eend processing in dhcp modules |
|
|
256 | |
|
|
257 | Implement eindent, eoutdent, esetdent in functions.sh and adjust |
|
|
258 | net-scripts to use them. |
|
|
259 | |
|
|
260 | Re-write einfo, ewarn, eerror, ebegin, eend, ewend to use |
|
|
261 | RC_INDENTATION and to work better on serial terminals |
|
|
262 | |
|
|
263 | Remove conf.d/net.ppp0 since that is provided by net-dialup/ppp |
|
|
264 | |
|
|
265 | 12 Oct 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
266 | |
|
|
267 | Fix ipaddr_fallback in net-scripts/conf.d/net.example |
|
|
268 | |
|
|
269 | 09 Oct 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
270 | |
|
|
271 | Remove init.d/net.eth0 net.lo and net.ppp0. The first two are |
|
|
272 | provided now by net-scripts and net.ppp0 is shipped in |
|
|
273 | net-dialup/ppp |
|
|
274 | |
|
|
275 | Create NET_FS_LIST and is_net_fs in functions.sh and use them in |
|
|
276 | checkroot, localmount, netmount, net.example, and net.lo |
|
|
277 | |
|
|
278 | 09 Oct 2004; Mike Frysinger <vapier@gentoo.org>: |
|
|
279 | |
|
|
280 | If the hostname has already been set via the kernel/dhcp, don't |
|
|
281 | force it to 'localhost'. Used in netboot/terminal setups #38172. |
|
|
282 | |
|
|
283 | Add domainname to default boot runlevel list #47041. |
|
|
284 | |
|
|
285 | 08 Oct 2004; Mike Frysinger <vapier@gentoo.org>: |
|
|
286 | |
|
|
287 | Make sure that when we try to mount /sys, we do so with -n (tigger). |
|
|
288 | |
|
|
289 | Add some examples for nfs to sysctl.conf #66575. |
|
|
290 | |
|
|
291 | 06 Oct 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
292 | |
|
|
293 | Update to net-scripts 1.0.2 from Roy |
|
|
294 | ------------------------------------ |
|
|
295 | - wireless module: replaced preferred_only var with |
|
|
296 | associate_order this makes more sense now as we have changed the |
|
|
297 | possible values |
|
|
298 | - wireless module: added patch from Daniel Zappala we should call |
|
|
299 | wireless_get_essid everywhere now |
|
|
300 | - wireless module: don't declare ESSID local in |
|
|
301 | wireless_configure(). This allows ESSID to be tested in the |
|
|
302 | user defined postup() function |
|
|
303 | - wireless module: test type != "NOT READY!" instead of testing = |
|
|
304 | IEEE. this resolves problems with intel and ra-tech drivers |
|
|
305 | - net.lo start() now errors when the interface does not exist |
|
|
306 | - dhcpcd, dhclient, udhcpc and pump now expose peer_* vars this |
|
|
307 | enables wireless to map them from peer_dns_ESSID |
|
|
308 | - config-system helper now loads wireless module to remap |
|
|
309 | variables from ESSID this allows udhcpc and dhclient to use |
|
|
310 | remapped wireless vars |
|
|
311 | - fixed dhcpcd and pump modules using peer_* vars |
|
|
312 | - wireless aborts after 5 seconds if it cannot report a valid |
|
|
313 | ESSID this fixes a potential infinite loop problem |
|
|
314 | - wireless_setup_iface() renamed to wireless_map_essid_vars() this |
|
|
315 | avoids confusion about what the function actually does |
|
|
316 | |
|
|
317 | 06 Oct 2004; Mike Frysinger <vapier@gentoo.org>: |
|
|
318 | |
|
|
319 | Change the default net.ipv4.conf.default.rp_filter setting to 1 |
|
|
320 | in sysctl.conf since it shouldn't be harmful in anyway. Redhat |
|
|
321 | does the same. |
|
|
322 | |
|
|
323 | 05 Oct 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
324 | |
|
|
325 | Get rid of getcols() in sbin/functions.sh. Use COLUMNS when |
|
|
326 | possible and otherwise clean up the COLS code. Fix the "emerge |
|
|
327 | depend" detection code to use RC_ENDCOL="no" |
|
|
328 | |
|
|
329 | 05 Oct 2004; Mike Frysinger <vapier@gentoo.org>: |
|
|
330 | |
|
|
331 | Changed behavior of the domainname init.d script. It will now |
|
|
332 | override any settings obtained via dhcp/whatever. See #48277. |
|
|
333 | |
|
|
334 | Updated bootmisc to dump the output of `dmesg` to /var/log/dmesg. |
|
|
335 | This way users have an 'after-boot' log of their dmesg saved |
|
|
336 | somewhere useful #55421. |
|
|
337 | |
|
|
338 | Added the 'eend' back to depscan.sh since the script starts with a |
|
|
339 | call to 'ebegin' #59694. |
|
|
340 | |
|
|
341 | Add selinux update from Chris PeBenito for src/runscript.c #64019. |
|
|
342 | |
|
|
343 | Add more quoting to rc-help.sh to fix some non-critical errors. |
|
|
344 | Make rc-help.sh respect the value of RC_NOCOLOR. Allow RC_NOCOLOR |
|
|
345 | in functions.sh to be set via the environment. |
|
|
346 | |
|
|
347 | Flesh out the default sysctl.conf with comments and more examples |
|
|
348 | since our previous one was pretty sparse #59993. |
|
|
349 | |
|
|
350 | Change calls to `uniq` to `sort -u` in checkroot/halt.sh. This way |
|
|
351 | we only require sort in / and not both #36453. |
|
|
352 | |
|
|
353 | 04 Oct 2004; Mike Frysinger <vapier@gentoo.org>: |
|
|
354 | |
|
|
355 | More (I mean a LOT more) services. This takes care of #44458, |
|
|
356 | #52881 #55939 #58997 #66166 #66297. Gleaned many from the IANA |
|
|
357 | list/Fedora/FreeBSD/Debian. |
|
|
358 | |
|
|
359 | Change the test for /proc/cmdline from -e to -r. On grsecurity |
|
|
360 | based systems for example, the file may exist, but not be readable |
|
|
361 | by non-root users (patch by Ned Ludd). |
|
|
362 | |
|
|
363 | 03 Oct 2004; Mike Frysinger <vapier@gentoo.org>: |
|
|
364 | |
|
|
365 | Add support for NFSv4 from #25106 to the netmount script. Don't |
|
|
366 | try to fsck / if the root is a remote filesystem (like NFS) #36624. |
|
|
367 | |
|
|
368 | Update the fs_passno values in the default fstab to match the |
|
|
369 | settings suggested by the manpage #37314. Make checkroot respect |
|
|
370 | a fs_passno setting of 0 when dealing with / #39212. Change |
|
|
371 | default / filesystem type to ext3 instead of xfs #42670. |
|
|
372 | |
|
|
373 | Re-order the arguments to mount to match POSIX requirements #66225. |
|
|
374 | |
|
|
375 | Don't pipe swapon in localmount to /dev/null and ignore return |
|
|
376 | codes anymore. A swapon that works shows no output #39834. |
|
|
377 | |
|
|
378 | 02 Oct 2004; Mike Frysinger <vapier@gentoo.org>: |
|
|
379 | |
|
|
380 | Break up the COL/COLOR code properly this time. Not all serial |
|
|
381 | consoles can handle adjusting to the end of the line, so let's not |
|
|
382 | bother running stty at all anymore. This should fix up #32453. |
|
|
383 | |
|
|
384 | 30 Sep 2004; Mike Frysinger <vapier@gentoo.org>: |
|
|
385 | |
|
|
386 | Disable cryptfs by default in the conf.d file. Also cleanup |
|
|
387 | the output generated in localmount/checkfs/halt.sh for dm-crypt. |
|
|
388 | Add an extra check so that cryptfs is only run when the conf.d |
|
|
389 | file exists as well as /bin/cryptsetup. |
|
|
390 | |
|
|
391 | 29 Sep 2004; Mike Frysinger <vapier@gentoo.org>: |
|
|
392 | |
|
|
393 | Let glibc install nscd since different versions of glibc will |
|
|
394 | need to be handled differently. See #43076 by Rui Malheiro. |
|
|
395 | |
|
|
396 | 29 Sep 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
397 | |
|
|
398 | Prefer ~/.dir_colors over /etc/DIR_COLORS when it exists #64489 |
|
|
399 | |
|
|
400 | 27 Sep 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
401 | |
|
|
402 | Clear the screen in .bash_logout #32330 |
|
|
403 | |
|
|
404 | * rc-scripts 1.6.1 (27 Sep 2004) |
|
|
405 | |
|
|
406 | 27 Sep 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
407 | |
|
|
408 | Update dm-crypt to work with multi-line configuration files. |
|
|
409 | Also don't set status in a subshell; it was being lost before. |
|
|
410 | |
|
|
411 | 23 Sep 2004; Mike Frysinger <vapier@gentoo.org>: |
|
|
412 | |
|
|
413 | Rework the logic behind the $COLS code. It should not depend |
|
|
414 | on whether color is enabled. Also add a check for negative |
|
|
415 | values (like when using a serial console). |
|
|
416 | |
|
|
417 | * rc-scripts 1.6.0 (15 Sep 2004) |
|
|
418 | |
|
|
419 | 15 Sep 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
420 | |
|
|
421 | Fix bug 64034: simplify netmount script's stop function so that |
|
|
422 | mountpoints containing spaces work correctly |
|
|
423 | |
|
|
424 | Update tarball.sh to use net-scripts |
|
|
425 | |
|
|
426 | 14 Sep 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
427 | |
|
|
428 | Commit dm-crypt enablement patch from Tigger (Rob Holland) in |
|
|
429 | bug 43146 |
|
|
430 | |
|
|
431 | * rc-scripts 1.5.3 (18 Aug 2004) |
|
|
432 | |
|
|
433 | 18 Aug 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
434 | |
|
|
435 | Fix bug 60719 (request for better error messages from runscript) |
|
|
436 | by allowing errors to show on the screen when they're encountered |
|
|
437 | in wrap_rcscript |
|
|
438 | |
|
|
439 | Apply Spock's bootsplash patch from bug 45784. This moves most of |
|
|
440 | the splash functionality out of baselayout. |
|
|
441 | |
|
|
442 | 13 Aug 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
443 | |
|
|
444 | Don't export PS1. Continuation of bug 26951, comments 60-62. |
|
|
445 | |
|
|
446 | * rc-scripts 1.5.2 (02 Aug 2004) |
|
|
447 | |
|
|
448 | 02 Aug 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
449 | |
|
|
450 | Related to bug 38955, don't set INPUTRC. Instead patch bash so |
|
|
451 | that it looks for /etc/inputrc automatically if ~/.inputrc is |
|
|
452 | missing. This is better than using INPUTRC since that will |
|
|
453 | override even after the user creates ~/.inputrc. |
|
|
454 | |
|
|
455 | Fix bug 54275: Don't set INFODIR. The correct variable used by |
|
|
456 | texinfo is INFOPATH, which is already set in 00basic. Setting |
|
|
457 | INFODIR is useless, and breaks a NetBSD cross compile from Gentoo |
|
|
458 | |
|
|
459 | 01 Aug 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
460 | |
|
|
461 | Fix bug 58805: net.eth0 should use bridge so that bridge |
|
|
462 | interfaces are configured prior to net.br0 running |
|
|
463 | |
|
|
464 | Fix bug 56856: Get rid of net.rej and integrate missing stuff to |
|
|
465 | conf.d/net |
|
|
466 | |
|
|
467 | Apply half of spock's patch in bug 45784: Check for |
|
|
468 | conf.d/bootsplash instead of conf.d/bootsplash.conf |
|
|
469 | |
|
|
470 | Fix bug 51351: Quote parsed output of /proc/filesystems to handle |
|
|
471 | octal sequences in mountpoint such as encoded spaces (\040) |
|
|
472 | |
|
|
473 | Fix bug 46680: Add cifs support to localmount and netmount. |
|
|
474 | Thanks to Ronald Moesbergen for the patches |
|
|
475 | |
|
|
476 | 21 Jul 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
477 | |
|
|
478 | Fix bug 26952: Use /etc/bash/bashrc to setup PS1, testing $- to |
|
|
479 | determine if shell is interactive. The new system-wide bashrc is |
|
|
480 | installed by bash-2.05b-r10 |
|
|
481 | |
|
|
482 | 19 Jul 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
483 | |
|
|
484 | Fix bug 38743: strip leading and trailing spaces from variable |
|
|
485 | values in genenviron.awk. Thanks to Marius Mauch for the patch. |
|
|
486 | |
|
|
487 | 09 Jul 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
488 | |
|
|
489 | Fix bug 55576: swap words "start" and "stop" in runscript.sh error |
|
|
490 | message |
|
|
491 | |
|
|
492 | * rc-scripts 1.5.1 (28 Jun 2004) |
|
|
493 | |
|
|
494 | 28 Jun 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
495 | |
|
|
496 | Fix dhcp in iface_start_ifconfig: It was re-using the variable |
|
|
497 | ${i} which would result in the following error: |
|
|
498 | /sbin/runscript.sh: line 441: ((: 16.141.88.153: syntax error |
|
|
499 | in expression (error token is ".141.88.153") |
|
|
500 | |
|
|
501 | Use vlan_IFACE instead of iface_IFACE_vlans in net.eth0 for more |
|
|
502 | consistent vlan configuration. Thanks to robbat2 in bug 55394 |
|
|
503 | (not fully resolved) |
|
|
504 | |
|
|
505 | Add example for checking if root filesystem is NFS-mounted via |
|
|
506 | predown function in conf.d/net for bug 53104. This might be |
|
|
507 | better integrated at some point into net.eth0 |
|
|
508 | |
|
|
509 | * rc-scripts 1.5.0 (26 Jun 2004) |
|
|
510 | |
|
|
511 | 26 Jun 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
512 | |
|
|
513 | Fix bug 47659: support iproute2-style configuration. Thanks to |
|
|
514 | Dean Bailey for some fantastic patches, including documentation |
|
|
515 | for conf.d/net. This is a pretty huge re-write of net.eth0 |
|
|
516 | |
|
|
517 | Fix bug 34607: provide examples for in conf.d/net for preup, |
|
|
518 | postup, predown, postdown functions. Also pay attention to return |
|
|
519 | value from predown function (previously ignored) |
|
|
520 | |
|
|
521 | 15 Jun 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
522 | |
|
|
523 | Fix bug 25975: support adsl in net.eth0. Thanks to Patrick McLean |
|
|
524 | for the initial pass at the code. |
|
|
525 | |
|
|
526 | Fix bug 34140: add --servicelist option to rc-status. Thanks to |
|
|
527 | Eldad Zack for the patch. |
|
|
528 | |
|
|
529 | Fix bug 37418: fix order of LVM and RAID in checkfs. Thanks to |
|
|
530 | Raimondo Giammanco for the patch. |
|
|
531 | |
|
|
532 | * rc-scripts 1.4.16 (06 Jun 2004) |
|
|
533 | |
|
|
534 | 06 Jun 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
535 | |
|
|
536 | Only call generate-modprobe.conf with --assume-kernel if |
|
|
537 | modules-update was called with --assume-kernel. This means that |
|
|
538 | only catalyst has the dependency on module-init-tools, not |
|
|
539 | everybody with the newer baselayout |
|
|
540 | |
|
|
541 | * rc-scripts 1.4.15 (21 May 2004) |
|
|
542 | |
|
|
543 | 21 May 2004; Aron Grifis <agriffis@gentoo.org>: |
|
|
544 | |
|
|
545 | Fix bug 51570: typo on line 161 of /sbin/livecd-functions.sh |
|
|
546 | |
|
|
547 | Fix bug 51626: wrong variable declaration at top of |
|
|
548 | get_bootparam() in /sbin/functions.sh |
|
|
549 | |
|
|
550 | * rc-scripts 1.4.14 (17 May 2004) |
|
|
551 | |
|
|
552 | 17 May 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
553 | |
|
|
554 | Bump version to 1.4.14 to push out gmsoft's fix for hppa console |
|
|
555 | on ttyB0 |
|
|
556 | |
|
|
557 | * rc-scripts 1.4.13 (15 May 2004) |
|
|
558 | |
|
|
559 | 15 May 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
560 | |
|
|
561 | Bump version to 1.4.13 to push out Gustavo's livecd serial console |
|
|
562 | fixes for sparc and hppa. |
|
|
563 | |
|
|
564 | * rc-scripts 1.4.12 (07 May 2004) |
|
|
565 | |
|
|
566 | 10 May 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
567 | |
|
|
568 | Bump version to 1.4.12 to release these critical bug fixes |
|
|
569 | |
|
|
570 | Fix bug 50434: The new version of start-stop-daemon changes |
|
|
571 | directory to / by default unless --chdir is specified. Revert |
|
|
572 | this behavior to maintain working directory. This fixes openvpn |
|
|
573 | startup (probably among other things). Thanks to Sven Wegener for |
|
|
574 | the patch. |
|
|
575 | |
|
|
576 | Fix bug 50448: Four days ago I changed bash loops to use the wrong |
|
|
577 | conditional syntax in net.eth0. Thanks to Sven Wegener for |
|
|
578 | pointing out the problem and providing a patch. |
|
|
579 | |
|
|
580 | * rc-scripts 1.4.11 (07 May 2004) |
|
|
581 | |
|
|
582 | 07 May 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
583 | |
|
|
584 | Fix bug 20597: Skip RCS files when updating modules |
|
|
585 | |
|
|
586 | Fix bug 49926: Add a --assume-kernel flag to modules-update. This |
|
|
587 | requires a companion patch in module-init-tools-3.0-r2 to handle |
|
|
588 | the same flag in generate-modprobe.conf; this dependency won't be |
|
|
589 | handled in the baselayout ebuild since it only affects livecd |
|
|
590 | building. |
|
|
591 | |
|
|
592 | 06 May 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
593 | |
|
|
594 | In net.eth0, fix many instances of loops like "for ((i = 0; i < |
|
|
595 | 100; i = i + 1))". The problem here is that the middle comparison |
|
|
596 | is being interpreted as a bash conditional, which means that it's |
|
|
597 | doing string comparison by default. It needs to be "i -lt 100" |
|
|
598 | |
|
|
599 | Fix bug 34827: net.eth0 breaks when localized because the ifconfig |
|
|
600 | output changes. Wrap ifconfig in a function that overrides |
|
|
601 | LC_ALL=C |
|
|
602 | |
|
|
603 | Fix bug 48305: Provide a new network configuration variable |
|
|
604 | ifconfig_fallback_eth0 which allows one to specify a fallback |
|
|
605 | configuration in case DHCP fails. |
|
|
606 | |
|
|
607 | Fix bug 50246: Give root an invalid password ("*" in /etc/shadow) |
|
|
608 | in the default baselayout. This prevents the first reboot after |
|
|
609 | installation from having a blank password. |
|
|
610 | |
|
|
611 | 05 May 2004; Aron Griffis <agriffis@gentoo.org>: |
|
|
612 | |
|
|
613 | Fix bug 48595: Make sure $(id -u) is zero (root user) when running |
|
|
614 | init scripts to avoid a lot of error messages. |
|
|
615 | |
|
|
616 | Replace many lines of awk with two lines of grep in |
|
|
617 | init.d/localmount |
|
|
618 | |
|
|
619 | Fix bug 44316: Use 0644 instead of 0640 for resolv.conf in net.ppp0 |
| 4 | |
620 | |
| 5 | 03 May 2004; Aron Griffis <agriffis@gentoo.org>: |
621 | 03 May 2004; Aron Griffis <agriffis@gentoo.org>: |
| 6 | |
622 | |
| 7 | Update to version 1.10.20 of Debian's start-stop-daemon (contained |
623 | Update to version 1.10.20 of Debian's start-stop-daemon (contained |
| 8 | in dpkg at http://packages.debian.org/testing/base/dpkg). This |
624 | in dpkg at http://packages.debian.org/testing/base/dpkg). This |
| … | |
… | |
| 1550 | |
2166 | |
| 1551 | Add /opt/bin to $PATH and $ROOTPATH, closing bug #3603. Modified |
2167 | Add /opt/bin to $PATH and $ROOTPATH, closing bug #3603. Modified |
| 1552 | /etc/env.d/00basic for this. |
2168 | /etc/env.d/00basic for this. |
| 1553 | |
2169 | |
| 1554 | Add some new daemon stop and pid detection stuff to /sbin/functions.sh. |
2170 | Add some new daemon stop and pid detection stuff to /sbin/functions.sh. |
| 1555 | Nothing official, but I spent enouth time on it not to want to loose it :) |
2171 | Nothing official, but I spent enough time on it not to want to loose it :) |
| 1556 | |
2172 | |
| 1557 | Fixed a bug in /sbin/functions.sh that caused rc-scripts run as cron jobs |
2173 | Fixed a bug in /sbin/functions.sh that caused rc-scripts run as cron jobs |
| 1558 | to give output to stderr. This was caused by a call to "stty", which when |
2174 | to give output to stderr. This was caused by a call to "stty", which when |
| 1559 | run without a attatched terminal, have this effect. Basically just pipe |
2175 | run without a attatched terminal, have this effect. Basically just pipe |
| 1560 | stderr to /dev/null. |
2176 | stderr to /dev/null. |