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

Diff of /rc-scripts/ChangeLog

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

Revision 1.562 Revision 1.646
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 26 Apr 2005; Roy Marples <uberlord@gentoo.org>:
5
6 wpa_supplicant now supports wpa_supplicant-0.4.0
7
8 iwconfig downs and ups the interface after a scan
9
10 25 Apr 2005; Roy Marples <uberlord@gentoo.org>:
11
12 iproute2 now handles mtu the same way as ifconfig - fixes #90242
13
14 net.lo no longer errors when using postdown and postup functions
15
16 22 Apr 2005; Roy Marples <uberlord@gentoo.org>:
17
18 Address network routes now get metrics applied as well
19 (ie a route automatically added when an address is added)
20
21 net.lo no longer errors when exlcuding modules who are installed
22
23* rc-scripts 1.7.1 (19 Apr 2005)
24
25 18 Apr 2005; Roy Marples <uberlord@gentoo.org>:
26
27 Changed "sed -ne" to "sed -n -e" for portability.
28
29 Added auto_interface (default yes).
30 if auto_interface is yes then we
31 *) default to dhcp
32 *) automatically calculate a metric (this may need work)
33 *) select the best interface based on metric
34 (restore resolv.conf, ntp.conf and yp.conf we have saved)
35 otherwise we
36 *) default to null
37
38 wpa_supplicant no longer kills itself when we're not stopping the interface
39 it's running on.
40
41 wpa_supplicant now uses wpa_monitor (yet to be released) if available.
42
43 Added a new module called system which enables the definition of domain
44 name, dns servers, ntp servers, nis domain and nis servers per interface.
45 essidnet and dhcp helpers have been re-coded around this module.
46
47 15 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -bin/bashlogin,
48 -sbin/livecd-functions.sh:
49 Removed sbin/livecd-functions.sh and bin/bashlogin as they are only used in
50 release building, and they have been moved to livecd-tools.
51
52 14 Apr 2005; Martin Schlemmer <azarah@gentoo.org>:
53
54 Do not kill udevd in /sbin/rc, as it is apparently evil.
55
56 14 Apr 2005; Roy Marples <uberlord@gentoo.org>:
57
58 Fixed ifconfig and iproute2 erroring from new lo code - fixes #88006
59
60 If /proc/net/netlink does not exist then iproute2 will fail the
61 check_installed function with an appropriate error - Thanks to
62 Jeremy Huddleston for the patch.
63
64 If /proc/net/packet does not exist then wpa_supplicant will fail
65 check_installed function with an appropriate error
66
67 Background fixes for net.lo, udhcpc and wpa_supplicant
68
69 11 Apr 2005; Roy Marples <uberlord@gentoo.org>:
70
71 removed ${devnull} from net.lo and net-script modules
72 updated all modules not to re-direct stderr where appropriate
73
74 iwconfig and wpa_supplicant now save their current ESSID via save_options
75 and reload it in their pre_stops so that ${ESSID} and ${ESSIDVAR} can be
76 used in users custom postdown functions
77
78 wpa_supplicant now calls iwconfig_defaults and iwconfig_user_config
79 if available - fixes #88703
80
81 09 Apr 2005; Mike Frysinger <vapier@gentoo.org>:
82
83 Have the 'status' function return 0/1 based upon the status of the
84 init script #88319 by Josh Nichols.
85
86 08 Apr 2005; Roy Marples <uberlord@gentoo.org>:
87
88 added a bash_variable to functions.sh which converts the given string
89 into a variable that bash can use - fixes #88175
90
91 net scripts can only launch if we're not in ${BOOTLEVEL} - fixes #78495
92
93 01 Apr 2005; Roy Marples <uberlord@gentoo.org>:
94
95 RC_DAEMON_syslog_ng allows syslog-ng to be started with the specified
96 launcher - like valgrind or strace. Handy for debugging/auditing.
97 Thanks to Rob Holland for the idea.
98
99 Stopped setting ESSID in predown functions in iwconfig and wpa_supplicant
100 as there is no guarantee that the current ESSID is the one we started with
101 Also, we may not have an ESSID at all...
102
103 29 Mar 2005; Mike Frysinger <vapier@gentoo.org>:
104
105 Move /etc/bash/bashrc to /etc/bashrc.
106
107 23 Mar 2005; Roy Marples <uberlord@gentoo.ord>:
108
109 bridge stops removing IP addresses from bridge ports.
110 iwconfig no longer tries to get an ESSID from non-wireless interfaces.
111 ifconfig no longer errors when deleting addresses on a non-existant
112 interface.
113
114 23 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
115
116 Get modules-update to clean up after itself if we on a 2.6 kernel without
117 modules.conf.
118
119 22 Mar 2005; Roy Marples <uberlord@gentoo.org>:
120
121 revamped rc-services.sh for STYLE updates and code rationalisation.
122
123 21 Mar 2005; Roy Marples <uberlord@gentoo.org>:
124
125 udhcpc now checks for custom hostname correctly
126
127 21 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
128
129 Fix tracing for current service as list_depend_trace() was removed.
130 Fix mylevel not being set if valid_iuse(), etc is called from /sbin/rc.
131
132 20 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
133
134 Take sort_services function from bug #70009, and fix the removing of a
135 service from a array properly by using unset. Use this instead of the
136 trace_* stuff, and fixup shutdown order.
137
138 19 Mar 2005; Mike Frysinger <vapier@gentoo.org>:
139
140 Make sure we mount svcdir with 0755 and not 0644 #85888.
141
142 15 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
143
144 Export myservice when starting critical services, as its needed by
145 some of the addons (dmcrypt for example).
146
147 12 Mar 2005; Mike Frysinger <vapier@gentoo.org>:
148
149 When shutting down, pass -h to halt too #84654 by Dmitry Karasik.
150
151 11 Mar 2005; Roy Marples <uberlord@gentoo.org>:
152
153 Prepend rc-daemon.sh functions with rc_ to avoid name conflicts
154
155 11 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
156
157 Make sure the last test in init.d/modules do not bork the return
158 value of the script if not true.
159
160 10 Mar 2005; Mike Frysinger <vapier@gentoo.org>:
161
162 Add udev/selinux support by Chris PeBenito #84337.
163
164 10 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
165
166 The system() stuff in *depends.awk should be dosystem().
167
168* rc-scripts 1.7.0 (10 Mar 2005)
169
170 09 Mar 2005; Roy Marples <uberlord@gentoo.org>:
171
172 changed from $( cat ${file} ) to $( < ${file ) in net-scripts
173
174 fixed ChangeLog corruption
175
176 rc-daemon.sh now works with the env program
177
178 08 Mar 2005; Roy Marples <uberlord@gentoo.org>:
179
180 rc-services.sh now does a /sbin/depscan.sh -u if we have not got
181 our deptree loaded
182
183 removed net_start/stop function from net.lo, bridge and bonding
184
185 net.lo now supports depend() per interface like so
186 depend_br0() { need net.eth0 net.eth1 }
187
188 04 Mar 2005; Roy Marples <uberlord@gentoo.org>:
189
190 applied STYLE updates to rc-status
191
192 rc-status now uses find correctly for -maxdepth which fixes #84055
193
194 03 Mar 2005; Roy Marples <uberlord@gentoo.org>:
195
196 iwconfig now defaults the transmit key to 1
197 bridging and bonding modules now start an interface if it's not
198 marked as started
199
200 02 Mar 2005; Roy Marples <uberlord@gentoo.org>:
201
202 net_service() now returns 1 for non net-services
203 fixes bug #83352
204
205 02 Mar 2005; Aron Griffis <agriffis@gentoo.org>:
206
207 Add requote() to functions.sh to help rc-daemon.sh
208
209 01 Mar 2005; Martin Schlemmer <azarah@gentoo.org>:
210
211 Fix braindead logic in init.d/checkfs ([[ -z $CDBOOT ]] &&, not -n).
212
213 01 Mar 2005; Roy Marples <uberlord@gentoo.org>
214
215 rc-daemon.sh now provides a working wrapper for start-stop-daemon
216 fixes bug #7198
217
218 removed ps calls from net scripts
219
220 25 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
221
222 Updated livecd-functions.sh to match what we are using on the LiveCD.
223
224 25 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
225
226 Style updates for init.d/halt.sh.
227
228 Only run pam_console_apply if we are actually using pam_console.
229
230 Fix init.d/checkfs, init.d/localmount and init.d/halt.sh to call
231 start_addon, stop_addon, start_volumes and stop_volumes.
232
233 24 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
234
235 Update /sbin/modules-update to work without modprobe.old (modutils) for
236 2.6 kernels.
237
238 Update /etc/init.d/modules so that it will only touch modules.conf if we
239 have a <= 2.4 kernel, or have /sbin/modprobe.old.
240
241 23 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
242
243 Remove RAID/LVM/EVMS2/dm-crypt from checkfs and localmount, and
244 add needed {start,stop}-volumes() and {start,stop}-addons().
245
246 Add use tempory file for deptree, bug #48303, thanks to patch from
247 Stefan Hoefer <stefan@hoefer.ch>.
248
249 Add {start,stop}-volumes() to /sbin/functions.sh, as well as
250 RC_VOLUME_ORDER to /etc/conf.d/rc.
251
252 21 Feb 2005; Mike Frysinger <vapier@gentoo.org>:
253
254 Move the serial init.d to the setserial package.
255
256 Create a rc-status.8 manpage #81917.
257
258 11 Feb 2005; Mike Frysinger <vapier@gentoo.org>:
259
260 Add UPS kill fixes for halt.sh by Lee Weisz / Remy Blank #46440.
261
262 Define a few more {for,back}ward-word bindings in inputrc to fix up
263 the different GUI terminals #53770 by Arturo Alberto Busleiman.
264
265 10 Feb 2005; Roy Marples <uberlord@gentoo.org>:
266
267 net.lo now supports fallback_route - fixes #75676
268 due to bash limitations, only one fallback route is supported
269
270 cleaned up dhcp helper
271
272 iproute now appends routes instead of adding them - this allows multiple
273 default routes
274
275 RC_STRICT_NET_CHECKING now supports the none "option" which means
276 that the net service is always up
277
278 31 Jan 2005; Mike Frysinger <vapier@gentoo.org>:
279
280 Punt the PROTOCOL variable from rc.conf since nothing uses it.
281
282 Punt the consolefont related variables from rc.conf since they've
283 been moved to conf.d/consolefont.
284
285 Import some VServer support from #55973. For now, just add the
286 detection function to functions.sh and support in init.d/clock.
287
288 07 Feb 2005; Martin Schlemmer <azarah@gentoo.org>:
289
290 Fix /sbin/functions.sh not to run stty during 'emerge depend'.
291
292 07 Feb 2005; Roy Marples <uberlord@gentoo.org>:
293
294 netmask2cidr now works correctly - fixes #81119
295 Thanks to Benoit Boissinot for the patch
296
297 06 Feb 2005; Mike Frysinger <vapier@gentoo.org>:
298
299 Remove the apache user and let apache ebuilds handle it #77738.
300
301 04 Feb 2005; Roy Marples <uberlord@gentoo.org>:
302
303 It's now possible to configure addresses and routes for the loopback
304 interface if required - however you cannot override our defaults
305
306 wpa_supplicant and iwconfig now loop for 5 seconds if essid is
307 not returned straight away
308
309 31 Jan 2005; Mike Frysinger <vapier@gentoo.org>:
310
311 Fix the test for device-mapper in checkfs #80206.
312
313 Change home of man to /usr/share/man.
314
315* rc-scripts 1.6.9 (30 Jan 2004)
316
317 30 Jan 2005; Mike Frysinger <vapier@gentoo.org>:
318
319 Use clock, don't need it. Not everyone has a RTC #78997.
320
321 Rewrite the KV_* functions to use pure bash rather than awk #75836.
322
323 Don't use 'none' when mounting virtual filesystems since `umount` can
324 produce some pretty vague output #78684. Fixed sbin/rc and etc/fstab
325 and etc/halt.sh to handle the new format.
326
327 modules-update.8 touchups by Benno Schulenberg #77582.
328
329 Don't symlink /etc/filesystems since it is an user config file #74176.
330
331 Punt the 'guest' user #74737.
332
333 Add support for loopback dm-crypt by Dylan Carlson #73598 and for gpg
334 dm-crypt by Lars Strojny #75659.
335
336 Update crypto-loop to newer util-linux #40874 by jochen / Jürgen Hötzel
337
338 27 Jan 2005; Roy Marples <uberlord@gentoo.org>:
339
340 removed udhcpc-* and dhclient-* helper modules and replaced them with a
341 generic dhcp module which caters for all interfaces and dhcp clients that
342 need it.
343 We now prefer iproute2 over ifconfig if both are installed.
344
345 24 Jan 2005; Roy Marples <uberlord@gentoo.org>:
346
347 replaced awk commands with sed equivalents in net-scripts to make us
348 more portable
349 STYLE fixes to many net-scripts modules
350 Removed hardcoded Version and replaced with cvs $Header:
351
352 17 Jan 2005; Roy Marples <uberlord@gentoo.org>:
353
354 net.lo changed logic to read "only fail if no configuration parameters
355 work, bring interface down and abort". Fixes #78092
356 all modules should now check interface existance correctly - fixes #76385
357 wpa_supplicant now works with EAP - fixes #78367
358
359 13 Jan 2005; Roy Marples <uberlord@gentoo.org>:
360
361 wpa_supplicant forces ctrl_interface to /var/run/wpa_supplicant
362 and removes stale directories
363 clean_pidfile function no longer errors on empty pidfiles
364 net dependancies corrected in runscript.sh - fixes #77839
365 allow pure IPv6 addresses - fixes #73844
366
367 12 Jan 2005; Roy Marples <uberlord@gentoo.org>:
368
369 net.lo now ignores dot files when loading modules
370 ipppd module now stops correctly - fixes #73067 again
371
372 11 Jan 2005; Roy Marples <uberlord@gentoo.org>:
373
374 added "noop" config parameter which means take no action if the interface
375 is up and has an address configured, otherwise continue
376 addresses are now removed when starting an interface - fixes #77111
377
4 06 Jan 2004; Roy Marples <uberlord@gentoo.org>: 378 06 Jan 2005; Roy Marples <uberlord@gentoo.org>:
5 379
6 ifconfig now deletes addresses using 0.0.0.0 for uclibc - fixes #76846 380 ifconfig, udhcpc-ifconfig now deletes addresses using 0.0.0.0 for uclibc
381 - fixes #76846
7 382
8 04 Jan 2005; Roy Marples <uberlord@gentoo.org>: 383 04 Jan 2005; Roy Marples <uberlord@gentoo.org>:
9 384
10 bridge now marks interfaces as UP - fixes #75354 385 bridge now marks interfaces as UP - fixes #75354
11 bridge, net.lo, iwconfig touched up to match new STYLE 386 bridge, net.lo, iwconfig touched up to match new STYLE
1124 1499
1125 12 Apr 2004; Aron Griffis <agriffis@gentoo.org>: 1500 12 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
1126 1501
1127 Fix bug 47218 (net.eth0 broken for vlans) with patch provided by 1502 Fix bug 47218 (net.eth0 broken for vlans) with patch provided by
1128 Andy Dustman. Fix bug 47250 (depscan.sh fails to create 1503 Andy Dustman. Fix bug 47250 (depscan.sh fails to create
1129 /var/lib/init.d/* directories) with patch from Terje Bergström. 1504 /var/lib/init.d/* directories) with patch from Terje Bergström
1130 1505
1131* rc-scripts 1.4.6 (08 Apr 2004) 1506* rc-scripts 1.4.6 (08 Apr 2004)
1132 1507
1133 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>: 1508 08 Apr 2004; Aron Griffis <agriffis@gentoo.org>:
1134 1509

Legend:
Removed from v.1.562  
changed lines
  Added in v.1.646

  ViewVC Help
Powered by ViewVC 1.1.20