/[gentoo-src]/rc-scripts/ChangeLog
Gentoo

Diff of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.527.2.36 Revision 1.635
1# ChangeLog for Gentoo System Intialization ("rc") scripts 1# ChangeLog for Gentoo System Intialization ("rc") scripts
2# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPLv2 2# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPLv2
3 3
4* rc-scripts-1.6.11 (20 Apr 2005) 4 08 Apr 2005; Roy Marples <uberlord@gentoo.org>:
5 5
6 added a bash_variable to functions.sh which converts the given string
7 into a variable that bash can use - fixes #88175
8
9 net scripts can only launch if we're not in ${BOOTLEVEL} - fixes #78495
10
11 01 Apr 2005; Roy Marples <uberlord@gentoo.org>:
12
13 RC_DAEMON_syslog_ng allows syslog-ng to be started with the specified
14 launcher - like valgrind or strace. Handy for debugging/auditing.
15 Thanks to Rob Holland for the idea.
16
17 Stopped setting ESSID in predown functions in iwconfig and wpa_supplicant
18 as there is no guarantee that the current ESSID is the one we started with
19 Also, we may not have an ESSID at all...
20
21 29 Mar 2005; Mike Frysinger <vapier@gentoo.org>:
22
23 Move /etc/bash/bashrc to /etc/bashrc.
24
25 23 Mar 2005; Roy Marples <uberlord@gentoo.ord>:
26
27 bridge stops removing IP addresses from bridge ports.
28 iwconfig no longer tries to get an ESSID from non-wireless interfaces.
29 ifconfig no longer errors when deleting addresses on a non-existant
30 interface.
31
32 23 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
33
34 Get modules-update to clean up after itself if we on a 2.6 kernel without
35 modules.conf.
36
37 22 Mar 2005; Roy Marples <uberlord@gentoo.org>:
38
39 revamped rc-services.sh for STYLE updates and code rationalisation.
40
6 13 Mar 2005; Roy Marples <uberlord@gentoo.org>: 41 21 Mar 2005; Roy Marples <uberlord@gentoo.org>:
42
43 udhcpc now checks for custom hostname correctly
7 44
8 fixed typo in iwconfig - fixes #84999 thanks to Jérémie Delente 45 21 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
9 46
47 Fix tracing for current service as list_depend_trace() was removed.
48 Fix mylevel not being set if valid_iuse(), etc is called from /sbin/rc.
49
50 20 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
51
52 Take sort_services function from bug #70009, and fix the removing of a
53 service from a array properly by using unset. Use this instead of the
54 trace_* stuff, and fixup shutdown order.
55
56 19 Mar 2005; Mike Frysinger <vapier@gentoo.org>:
57
58 Make sure we mount svcdir with 0755 and not 0644 #85888.
59
60 15 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
61
62 Export myservice when starting critical services, as its needed by
63 some of the addons (dmcrypt for example).
64
65 12 Mar 2005; Mike Frysinger <vapier@gentoo.org>:
66
67 When shutting down, pass -h to halt too #84654 by Dmitry Karasik.
68
69 11 Mar 2005; Roy Marples <uberlord@gentoo.org>:
70
71 Prepend rc-daemon.sh functions with rc_ to avoid name conflicts
72
73 11 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
74
75 Make sure the last test in init.d/modules do not bork the return
76 value of the script if not true.
77
78 10 Mar 2005; Mike Frysinger <vapier@gentoo.org>:
79
80 Add udev/selinux support by Chris PeBenito #84337.
81
82 10 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
83
84 The system() stuff in *depends.awk should be dosystem().
85
10* rc-scripts 1.6.10 (10 Mar 2005) 86* rc-scripts 1.7.0 (10 Mar 2005)
87
88 09 Mar 2005; Roy Marples <uberlord@gentoo.org>:
89
90 changed from $( cat ${file} ) to $( < ${file ) in net-scripts
91
92 fixed ChangeLog corruption
93
94 rc-daemon.sh now works with the env program
95
96 08 Mar 2005; Roy Marples <uberlord@gentoo.org>:
97
98 rc-services.sh now does a /sbin/depscan.sh -u if we have not got
99 our deptree loaded
100
101 removed net_start/stop function from net.lo, bridge and bonding
102
103 net.lo now supports depend() per interface like so
104 depend_br0() { need net.eth0 net.eth1 }
105
106 04 Mar 2005; Roy Marples <uberlord@gentoo.org>:
107
108 applied STYLE updates to rc-status
109
110 rc-status now uses find correctly for -maxdepth which fixes #84055
111
112 03 Mar 2005; Roy Marples <uberlord@gentoo.org>:
113
114 iwconfig now defaults the transmit key to 1
115 bridging and bonding modules now start an interface if it's not
116 marked as started
117
118 02 Mar 2005; Roy Marples <uberlord@gentoo.org>:
119
120 net_service() now returns 1 for non net-services
121 fixes bug #83352
122
123 02 Mar 2005; Aron Griffis <agriffis@gentoo.org>:
124
125 Add requote() to functions.sh to help rc-daemon.sh
126
127 01 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
128
129 Fix braindead logic in init.d/checkfs ([[ -z $CDBOOT ]] &&, not -n).
130
131 01 Mar 2005; Roy Marples <uberlord@gentoo.org>
132
133 rc-daemon.sh now provides a working wrapper for start-stop-daemon
134 fixes bug #7198
135
136 removed ps calls from net scripts
137
138 25 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
139
140 Updated livecd-functions.sh to match what we are using on the LiveCD.
141
142 25 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
143
144 Style updates for init.d/halt.sh.
145
146 Only run pam_console_apply if we are actually using pam_console.
147
148 Fix init.d/checkfs, init.d/localmount and init.d/halt.sh to call
149 start_addon, stop_addon, start_volumes and stop_volumes.
150
151 24 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
152
153 Update /sbin/modules-update to work without modprobe.old (modutils) for
154 2.6 kernels.
155
156 Update /etc/init.d/modules so that it will only touch modules.conf if we
157 have a <= 2.4 kernel, or have /sbin/modprobe.old.
158
159 23 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
160
161 Remove RAID/LVM/EVMS2/dm-crypt from checkfs and localmount, and
162 add needed {start,stop}-volumes() and {start,stop}-addons().
163
164 Add use tempory file for deptree, bug #48303, thanks to patch from
165 Stefan Hoefer <stefan@hoefer.ch>.
166
167 Add {start,stop}-volumes() to /sbin/functions.sh, as well as
168 RC_VOLUME_ORDER to /etc/conf.d/rc.
169
170 21 Feb 2005; Mike Frysinger <vapier@gentoo.org>:
171
172 Move the serial init.d to the setserial package.
173
174 Create a rc-status.8 manpage #81917.
175
176 11 Feb 2005; Mike Frysinger <vapier@gentoo.org>:
177
178 Add UPS kill fixes for halt.sh by Lee Weisz / Remy Blank #46440.
179
180 Define a few more {for,back}ward-word bindings in inputrc to fix up
181 the different GUI terminals #53770 by Arturo Alberto Busleiman.
11 182
12 10 Feb 2005; Roy Marples <uberlord@gentoo.org>: 183 10 Feb 2005; Roy Marples <uberlord@gentoo.org>:
13 184
14 net.lo now supports fallback_route - fixes #75676 185 net.lo now supports fallback_route - fixes #75676
15 due to bash limitations, only one fallback route is supported 186 due to bash limitations, only one fallback route is supported
187
188 cleaned up dhcp helper
16 189
17 iproute2 now allows appends routes instead of adding them 190 iproute now appends routes instead of adding them - this allows multiple
18 this allows many default routes 191 default routes
19 192
20 RC_STRICT_NET_CHECKING now supports the none "option" which means 193 RC_STRICT_NET_CHECKING now supports the none "option" which means
21 that the net service is always up 194 that the net service is always up
195
196 31 Jan 2005; Mike Frysinger <vapier@gentoo.org>:
197
198 Punt the PROTOCOL variable from rc.conf since nothing uses it.
199
200 Punt the consolefont related variables from rc.conf since they've
201 been moved to conf.d/consolefont.
202
203 Import some VServer support from #55973. For now, just add the
204 detection function to functions.sh and support in init.d/clock.
205
206 07 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
207
208 Fix /sbin/functions.sh not to run stty during 'emerge depend'.
22 209
23 07 Feb 2005; Roy Marples <uberlord@gentoo.org>: 210 07 Feb 2005; Roy Marples <uberlord@gentoo.org>:
24 211
25 netmask2cidr now works correctly - fixes #81119 212 netmask2cidr now works correctly - fixes #81119
26 Thanks to Benoit Boissinot for the patch 213 Thanks to Benoit Boissinot for the patch
27 214
215 06 Feb 2005; Mike Frysinger <vapier@gentoo.org>:
216
217 Remove the apache user and let apache ebuilds handle it #77738.
218
28 02 Feb 2005; Roy Marples <uberlord@gentoo.org>: 219 04 Feb 2005; Roy Marples <uberlord@gentoo.org>:
220
221 It's now possible to configure addresses and routes for the loopback
222 interface if required - however you cannot override our defaults
29 223
30 wpa_supplicant and iwconfig now loop for 5 seconds if essid is 224 wpa_supplicant and iwconfig now loop for 5 seconds if essid is
31 not returned straight away 225 not returned straight away
32 226
227 31 Jan 2005; Mike Frysinger <vapier@gentoo.org>:
228
229 Fix the test for device-mapper in checkfs #80206.
230
231 Change home of man to /usr/share/man.
232
233* rc-scripts 1.6.9 (30 Jan 2004)
234
235 30 Jan 2005; Mike Frysinger <vapier@gentoo.org>:
236
237 Use clock, don't need it. Not everyone has a RTC #78997.
238
239 Rewrite the KV_* functions to use pure bash rather than awk #75836.
240
241 Don't use 'none' when mounting virtual filesystems since `umount` can
242 produce some pretty vague output #78684. Fixed sbin/rc and etc/fstab
243 and etc/halt.sh to handle the new format.
244
245 modules-update.8 touchups by Benno Schulenberg #77582.
246
247 Don't symlink /etc/filesystems since it is an user config file #74176.
248
249 Punt the 'guest' user #74737.
250
251 Add support for loopback dm-crypt by Dylan Carlson #73598 and for gpg
252 dm-crypt by Lars Strojny #75659.
253
254 Update crypto-loop to newer util-linux #40874 by jochen / Jürgen Hötzel
255
33 31 Jan 2005; Roy Marples <uberlord@gentoo.org>: 256 27 Jan 2005; Roy Marples <uberlord@gentoo.org>:
34 257
35 removed warning from ifconfig 258 removed udhcpc-* and dhclient-* helper modules and replaced them with a
36 dnsdomainname overriding works again - fixes #80174 259 generic dhcp module which caters for all interfaces and dhcp clients that
260 need it.
261 We now prefer iproute2 over ifconfig if both are installed.
262
263 24 Jan 2005; Roy Marples <uberlord@gentoo.org>:
264
265 replaced awk commands with sed equivalents in net-scripts to make us
266 more portable
267 STYLE fixes to many net-scripts modules
268 Removed hardcoded Version and replaced with cvs $Header:
37 269
38 17 Jan 2005; Roy Marples <uberlord@gentoo.org>: 270 17 Jan 2005; Roy Marples <uberlord@gentoo.org>:
39 271
40 net.lo changed logic to read "only fail if no configuration parameters 272 net.lo changed logic to read "only fail if no configuration parameters
41 work, bring interface down and abort". Fixes #78092 273 work, bring interface down and abort". Fixes #78092
64 06 Jan 2005; Roy Marples <uberlord@gentoo.org>: 296 06 Jan 2005; Roy Marples <uberlord@gentoo.org>:
65 297
66 ifconfig, udhcpc-ifconfig now deletes addresses using 0.0.0.0 for uclibc 298 ifconfig, udhcpc-ifconfig now deletes addresses using 0.0.0.0 for uclibc
67 - fixes #76846 299 - fixes #76846
68 300
69 05 Jan 2005; Roy Marples <uberlord@gentoo.org>:
70
71 dhcpcd and udhcpc now run via the eval statement so quotes can be used
72 in options. Fixes #74053 - thanks to Evan Buswell
73 (merged from HEAD change on 12 Dec 2004)
74
75 04 Jan 2005; Roy Marples <uberlord@gentoo.org>: 301 04 Jan 2005; Roy Marples <uberlord@gentoo.org>:
76 302
77 bridge now marks interfaces as UP - fixes #75354 303 bridge now marks interfaces as UP - fixes #75354
304 bridge, net.lo, iwconfig touched up to match new STYLE
305 net.lo tests the return value of modprobe - fixes #76385
78 iwconfig now sets enc keys through an eval statement - fixes #76601 306 iwconfig now sets enc keys through an eval statement - fixes #76601
79 updated wireless.example for whitespace in keys 307 updated wireless.example for whitespace in keys
80 iwconfig now accepts mode "auto" and defaults to it 308 iwconfig now accepts mode "auto" and defaults to it
81 309
310 30 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
311
312 Touch up rc-update to match our new STYLE. Also tweak the help
313 to fit in the standard console.
314
315 23 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
316
317 Merge a bunch of BSD fixes into our .c files.
318
82 19 Dec 2004; Roy Marples <uberlord@gentoo.org>: 319 18 Dec 2004; Roy Marples <uberlord@gentoo.org>:
83 320
84 iwconfig now sets ESSIDVAR for master/ad-hoc modes - fixes #74802 321 iwconfig now sets ESSIDVAR for master/ad-hoc modes - fixes #74802
85 322
86 18 Dec 2004; Roy Marples <uberlord@gentoo.org>:
87
88 macchanger now localalises ${opts} - fixes #74809
89
90 17 Dec 2004; Roy Marples <uberlord@gentoo.org>: 323 17 Dec 2004; Roy Marples <uberlord@gentoo.org>:
91
92 wpa_supplicant now brings the interface up before launching - fixes #74637
93
94 16 Dec 2004; Roy Marples <uberlord@gentoo.org>:
95 324
96 wpa_supplicant - fixed file location for wpa_cli and association test 325 wpa_supplicant - fixed file location for wpa_cli and association test
97 as it they changed in wpa_supplicant-0.3.x 326 as it they changed in wpa_supplicant-0.3.x
327 wpa_supplicant now brings the interface up before launching - fixes #74637
328
329* rc-scripts 1.6.8 (15 Dec 2004)
330
331 15 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
332
333 start_critical_service in /sbin/rc should rely on $1 instead of
334 the external variable $x for the service name. #74425
335
336 15 Dec 2004; Roy Marples <uberlord@gentoo.org>:
337
338 rc-status now reports stopping status
339 Updated documentation to point non-usb linux-wlan-ng users to use
340 hostap-driver instead
341
342 13 Dec 2004; Martin Schlemmer <azarah@gentoo.org>:
343
344 Tweak init.d/halt.sh to support new text based udev_db ('udevinfo -d' do
345 not work anymore, and there is no space after '(S|N):'). Also check if
346 devices.tar.bz2 is empty before trying to create it, bug #71143.
347
348 12 Dec 2004; Mike Frysinger <vapier@gentoo.org>:
349
350 Tweak get_mount_fstab to only print the first mount point found and then
351 spit warning messages for extra matches. Also add support for RC_USE_FSTAB
352 so normal users don't have to worry about a broken /etc/fstab.
353
354 Add an additional sanity check to the udev tarball usage. Don't try to
355 unpack an empty or non-existant tarball.
356
357 Tweak the 'static' description so users know they can use it to make
358 /sbin/rc ignore /dev completely.
359
360 12 Dec 2004; Martin Schlemmer <azarah@gentoo.org>:
361
362 Add suport for using /sbin/udevsend from new udev-048 as hotplug multiplexer.
98 363
99 12 Dec 2004; Roy Marples <uberlord@gentoo.org>: 364 12 Dec 2004; Roy Marples <uberlord@gentoo.org>:
100 365
101 fixed installed typo in net.lo - fixes #74152. Thanks to Federico Galassi 366 fixed installed typo in net.lo - fixes #74152. Thanks to Federico Galassi
367
368 dhcpcd and udhcpc now run via the eval statement so quotes can be used
369 in options. Fixes #74053 - thanks to Evan Buswell
102 370
103 09 Dec 2004; Roy Marples <uberlord@gentoo.org>: 371 09 Dec 2004; Roy Marples <uberlord@gentoo.org>:
104 372
105 fixed net.lo getting vlan config 373 fixed net.lo getting vlan config
106 rc doesn't stop hotplugged devices when system is booting - fixes #61594 374 rc doesn't stop hotplugged devices when system is booting - fixes #61594
107 thanks to Andreas Sundebo for the fix 375 thanks to Andreas Sundebo for the fix
376 rc-status now reports stopping
377
378 08 Dec 2004; Roy Marples <uberlord@gentoo.org>:
379
380 iwconfig now unsets wireless config and downs interface when backgrounding
381 fails
382 wpa_supplicant now supports backgrounding
383 removed is_in_fstab function and replaced with get_mount_fstab which
384 returns a mount command based on the contents of fstab. Resolves bugs
385 #70044 and #73762
108 386
109 07 Dec 2004; Roy Marples <uberlord@gentoo.org>: 387 07 Dec 2004; Roy Marples <uberlord@gentoo.org>:
110 388
111 essidnet - fixed setting up search domains 389 essidnet - fixed setting up search domains
112 removed hardcoded ath0 in wpa_supplicant
113 ifconfig now reads the old gateway variable correctly - fixes #73641 390 ifconfig now reads the old gateway variable correctly - fixes #73641
391 iwconfig now supports backgrounding
392 ifconfig and iproute2 now support function interface_set_mac_address
393 macchanger no longer depends on macchanger if configuring a specific
394 mac address
395
396 fix depstop for net-services when system is booting - should fix #61594
397 added service_stopped function to make reading code easier and trying
398 to avoid race conditions
114 399
115 06 Dec 2004; Roy Marples <uberlord@gentoo.org>: 400 06 Dec 2004; Roy Marples <uberlord@gentoo.org>:
116 401
117 macchanger defaults to setting the interface down, and then trying 402 macchanger defaults to setting the interface down, and then trying
118 with it up - fixes #71929 403 with it up - fixes #71929
119 macchanger converts mac_${IFACE} to lowercase - fixes #73549 404 macchanger converts mac_${IFACE} to lowercase - fixes #73549
120 iproute2 now configures the interface up everytime we add an address 405 iproute2 now configures the interface up everytime we add an address
121 removed "need interface" from all modules depends as net.lo requires 406 removed "need interface" from all modules depends as net.lo requires
122 interface anyway 407 interface anyway
408 removed hardcoded ath0 in wpa_supplicant
409
410 added rc-script statuses "starting", "stopping" and "inactive"
411 dhcpcd, udhcpc and dhclient now support backgrounding - fixes #52975
123 412
124 05 Dec 2004; Roy Marples <uberlord@gentoo.org>: 413 05 Dec 2004; Roy Marples <uberlord@gentoo.org>:
125 414
126 dhclient now kill it's process if it failed to get a lease on startup 415 dhclient now kill it's process if it failed to get a lease on startup
127 all dhclient responses are now handled correctly 416 all dhclient responses are now handled correctly
1128 1417
1129 12 Apr 2004; Aron Griffis <agriffis@gentoo.org>: 1418 12 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
1130 1419
1131 Fix bug 47218 (net.eth0 broken for vlans) with patch provided by 1420 Fix bug 47218 (net.eth0 broken for vlans) with patch provided by
1132 Andy Dustman. Fix bug 47250 (depscan.sh fails to create 1421 Andy Dustman. Fix bug 47250 (depscan.sh fails to create
1133 /var/lib/init.d/* directories) with patch from Terje Bergstrm. 1422 /var/lib/init.d/* directories) with patch from Terje Bergström
1134 1423
1135* rc-scripts 1.4.6 (08 Apr 2004) 1424* rc-scripts 1.4.6 (08 Apr 2004)
1136 1425
1137 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>: 1426 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
1138 1427
2752 is needed, else /usr/bin/newgrp segfault. 3041 is needed, else /usr/bin/newgrp segfault.
2753 3042
2754 11 Apr 2002; Martin Schlemmer <azarah@gentoo.org>: 3043 11 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
2755 3044
2756 Update /etc/skel/.bash_profile to make it tcsh compadible. 3045 Update /etc/skel/.bash_profile to make it tcsh compadible.
2757 Thanks to Vin Jrvel for this fix. 3046 Thanks to Väinö Järvelä for this fix.
2758 3047
2759 Update /etc/profile to also set the PS? variables if $SHELL 3048 Update /etc/profile to also set the PS? variables if $SHELL
2760 is set to /bin/sh. This should make prompt colours in 3049 is set to /bin/sh. This should make prompt colours in
2761 bootstrap work again. 3050 bootstrap work again.
2762 3051

Legend:
Removed from v.1.527.2.36  
changed lines
  Added in v.1.635

  ViewVC Help
Powered by ViewVC 1.1.20