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

Diff of /rc-scripts/ChangeLog

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

Revision 1.417 Revision 1.473
1# ChangeLog for Gentoo Linux System Intialization ("rc") scripts 1# ChangeLog for Gentoo Linux System Intialization ("rc") scripts
2# Copyright 2002-2004 Gentoo Foundation; 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 04 Nov 2004; Roy Marples <uberlord@gentoo.org>:
6
7 net-scripts/net.modules.d/bonding
8 - fixed module to actually work with the interface
9
10 net-scripts/init.d/net.lo
11 - we remove all added functions when restarting an interface
12 this relies on the diff command being available
13
14 added isdn support via the new ipppd module
15
16 net-scripts/conf.d/net.example
17 - added sample isdn setup
18
19 net-scripts/conf.d/wireless.example
20 - added better descriptions to the _sleep variables
21
22 Fixed boolean logic error when testing is_net_up in /sbin/runscript.sh
23 - fixed bug #70022
24
25 03 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
26
27 When launching critical services in /sbin/rc, make sure we source
28 the conf.d file (if it exists). Resolves #69956.
29
30 03 Nov 2004; Roy Marples <uberlord@gentoo.org>:
31
32 net-scripts/init.d/net.lo
33 - fixed !module when it's not installed
34 - we can now specify null inet addresses in the config
35 this allows a pure inet6 setup
36 - shutdown lo the same way we bring it up
37
38 net-scripts/net.modules.d/ifconfig
39 - changed IPv6 to inet6 in output of adding inet6 addresses
40 - just output inet6 address removed, not eth0 del foo
41
42 net-scripts/net.modules.d/iproute2
43 - fix deletion of non-link addresses - fixes bug #65417 (again)
44 - handle inet6 addresses like ifconfig - fixes more bug #65417
45
46 net-scripts/conf.d/net.example
47 - noted that inet6 addresses do not create aliases
48 - added examples of assigning inet6 addresses
49
50 net-scripts/net.modules.d/iwconfig
51 - improve error message when card does not support scanning
52
53 net-scripts/conf.d/wireless.example
54 - fixed comment regarding preferred_aps not working with cards that don't
55 support scanning
56
57 02 Nov 2004; Roy Marples <uberlord@gentoo.org>:
58
59 net-scripts/conf.d/net.example
60 - added bridging and tuntap examples
61
62 net-scripts/init.d/net.lo
63 - modprobe ${IFACE} when ${IFACE} does not exist
64
65 net-scripts/net.modules.d/ifconfig
66 - fixed interface existance check
67
68 net-scripts/net.modules.d
69 ifconfig & iproute2
70 - added boolean to interface_exists to report if it exists or not
71 - added checks to see if the interface exists or not when starting
72
73 dhcpcd
74 - removed debug line
75
76 bonding, dhclient, dhcpcd, essidnet, macchanger, pump, udhcpc
77 - added checks to see if the interface exists or not when starting
78
79 tuntap
80 - added checks to see if the interface exists or not when stopping
81
82 01 Nov 2004; Mike Frysinger <vapier@gentoo.org>:
83
84 Dump the error message that hwclock returns since it tends to be
85 quite useful. Modified init.d/clock.
86
87 Fix error in functions.sh [ -z "$@" ] -> [[ -z "$@" ]] #69789.
88
89 Don't create /dev/sndstat link anymore in populate_udev per #69635.
90
91 01 Nov 2004; Roy Marples <uberlord@gentoo.org>:
92
93 net-scripts/init.d/net.lo:
94 - modules specified by interface config now error if they are not loaded
95 - moved interface check to after preup incase user preup loads drivers
96 - modules can be explicitly not used by prefixing them with a !
97 however, they are still available to other modules
98 fixes bugs #68908, #69027
99 - remove check to see if interface exists
100 - modules may setup new interfaces and still require config
101 so we have a new label counter in iface_start
102 - removed the check to see if a class wrapping already exists
103 this fixes the bug where ifconfig and iproute2 are installed, but
104 ifconfig is asked for and the interface is restarted.
105 - added check to see if the configured module is loaded
106 and installed or not in iface_start
107 - add dependancy on isdn4linux - fixes bug #69035
108 - interface_exists moved to iproute and ifconfig
109
110 net-scripts/net.modules.d
111 - Split wireless module into iwconfig and essidnet modules
112 - Added tuntap and bridge modules, fixes bug #55394, #30688
113
114 net-scripts/init.d/iwconfig:
115 - wep mode is now reported
116 - removed post_stop function so we keep existing config
117 - added pre_stop to set the ESSID variable
118 - changed to veinfo/vewarn where appropriate
119 - check if interface exists otherwise abort gracefully
120 - no longer deletes addresses as we now avoid
121 ipv6 local addresses in detecting if interface has an addresses or not
122
123 net-scripts/init.d/ifconfig:
124 - added flag enable/disable function
125 - scope:link inet6 addresses are ignored when testing is_up and
126 del_addresses - fixes bug #65417
127
128 net-scripts/init.d/iproute2:
129 - added flag enable/disable function
130 - scope:link inet6 addresses are ignored when testing is_up and
131 del_addresses - fixes bug #65417
132
133 net-scripts/init.d/macchanger:
134 - fixed detecting whether the change worked or not, fixes bug #68893
135
136 net-scripts/init.d/vlan:
137 - fixed old config problem
138
139 31 Oct 2004; Martin Schlemmer <azarah@gentoo.org>:
140
141 Do not delete depscan and envupdate caches on reboot, as this should
142 improve bootup times - works nicely with the '-u' parameters of both.
143 Also move the '-u' parameter test of depscan.sh after the directory
144 exist test, else ${svcdir}/started/, etc do not exist. Modified both
145 /sbin/rc and /sbin/depscan.sh for this.
146
147 Move things around in /sbin/functions.sh to have all functions above.
148
149 Add the 'lo' option to RC_NET_STRICT_CHECKING to resolve bug #29225.
150
151 28 Oct 2004; Martin Schlemmer <azarah@gentoo.org>:
152
153 Only add files not managed by udev to device tarball, bug #57110.
154
155 28 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
156
157 Revert pam_console_apply udev check in bootmisc/halt.sh since
158 the bug is with pam_console_apply and not udev/pam.
159
160 Use ${EUID} instead of $(id -u) to help out BSD in runscript.sh.
161
162 Allow users to select ramfs instead of default tmpfs for mounting
163 on /dev with udev #69091.
164
165 Add issue.devfix which would be auto copied to /etc/issue if
166 /sbin/rc detects the user is missing /dev/null or /dev/console.
167 Includes a simple explanation/fix for what's wrong.
168
169 Make sure the clock init script runs after checkroot/modules/localmount
170 so that timestamps are synchronized asap #68133 / #70008.
171
172 Accept '-nc' as a short option to '--nocolor' #64736.
173
174 26 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
175
176 Don't use -A with fsck to respect the fs_passno since it'll try
177 to fsck all filesystems, not just the ones specified. Instead,
178 awk /etc/fstab to review the passno field in checkroot #68822.
179
180 Add support for 'gentoo=forcefsck' boot option in checkroot.
181
182 Make sure we run devfsd in /sbin/rc even when /dev has been
183 automounted by the kernel #68795.
184
185 Don't generate the device tarball in halt.sh with livecds #68469.
186
187 25 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
188
189 net-scripts/net.modules.d/ifconfig:
190 - Simplify ifconfig_is_up()
191 - Fix ifconfig_get_aliases_rev() to actually work... you can't
192 specify an interface name to ifconfig if you want to see the
193 aliases.
194 - Workaround a couple ifconfig bugs dealing with aliases
195 - Correct a return status in ifconfig_interface_del_addresses()
196 - ifconfig_iface_stop() is bool, not void; fix the comments
197
198 net-scripts/net.modules.d/iproute2:
199 - iproute2_iface_stop() is bool, not void. Fix the code so it
200 returns meaningful values
201
202 net-scripts/init.d/net.lo:
203 - Fix preferred (ifconfig/dhcpcd) module loading so it doesn't
204 barf when a preferred module is either (1) missing from
205 net.modules.d or (2) not available due to missing dependencies
206 - When loading all modules in order to stop an interface, only use
207 the first available to satisfy each class wrapper
208
209 24 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
210
211 Include livecd patch that was applied to baselayout-1.9.4-r6
212 to use agetty instead of mingetty
213
214 24 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
215
216 Mount tmpfs instead of ramfs on /dev when using udev systems.
217 The problem with ramfs is that it has no size limitations so
218 one could easily take down their machine by accident #68653.
219
220* rc-scripts 1.6.3 (23 Oct 2004)
221
222 22 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
223
224 Add support for user_eth0 in the adsl module and in net.example.
225 This means that most users won't need to edit pppoe.conf at all
226
227 21 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
228
229 Remove old etc/conf.d/net and try to clarify instructions in
230 net-scripts/conf.d/net.example. Add example for ADSL
231
232 21 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
233
234 Merge all of the UML checks into one function, is_uml_sys(),
235 which is now in functions.sh.
236
237 18 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
238
239 Add v-e-commands (veinfo, vbegin, etc) to sbin/functions.sh that
240 depend on RC_VERBOSE which defaults to no. Add --verbose to args
241 understood by runscript.sh.
242
243 In net.lo, use veinfo and friends when loading modules since this
244 information is confusing to users.
245
246 In net.lo, always load global "modules" setting in following
247 "modules_iface" since this is a little easier for users to
248 understand.
249
250 In net.lo, use eindent for output of pre/post scripts
251
252 18 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
253
254 Add shfs to our list of net filesystems #61452. Also add afs/nfs4.
255
256 Add a '-u' parameter to depscan.sh to allow for updates only when
257 the config files have changed. With /sbin/rc using this, we speed
258 up bootup by only regenerating the cache when need be #67976. Also
259 add a '-u' parameter to env-update.sh for same reasons.
260
261 Don't run depscan.sh in rc-update anymore since the cache files don't
262 depend on runlevels (which is all that rc-update modifies).
263
264 Add unicode support to keymaps/consolefont #32111 and UML support #29707.
265
266 Add checks to many filesystem operations in the eventuality that the
267 filesystems are mounted read only.
268
269 16 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
270
271 Update the default fstab /dev/shm mount to include the nodev, nosuid,
272 and noexec mount flags. No reason for the filesystem to have those.
273
274 Cleaned up the clock init script. Moved the clock options out of
275 rc.conf and into its own conf.d/clock file. Added support for the
276 weird Alpha consoles SRM/ARC since they need special config options.
277 Also made the syncing of system clock to hardware clock at shutdown
278 optional (with the default being off) #15834. Don't try to set the
279 clock if running inside a coLinux environment #52870.
280
281 Update default PATH ordering to try to follow default behavior in
282 other distro's and because it's logical that /usr/local should
283 override /usr which should override /. Fixes #12531.
284
285 Move devfs stuff out of baselayout and into the devfsd package.
286
287 Don't run /sbin/pam_console_apply -r if using udev on /dev #50315.
288
289 14 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
290
291 Fix rc-status to work with new COLS code.
292
293 14 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
294
295 Allow users to mount ramfs/tmpfs/ramdisk as their svcdir and
296 stop assuming ramfs==ramdisk #64079.
297
298 13 Oct 2004; Mike Frysinger <vapier@gentoo.org>:
299
300 Rework the code for managing /dev to make it more flexible for
301 users. Some don't want to use devfs/udev but rather just create
302 their own nodes. Handles some issues with #44906 / #67276.
303
304 Move the utmp clearing code out of bootmisc and into /sbin/rc.
305 The utmp log must be cleared while in the initial boot level
306 (meaning inside /sbin/rc) because as soon as rc exists, init
307 writes a 'boot' record (`who -b`) which would normally be lost
308 when the bootmisc init.d script is run #61727.
309
310 13 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
311
312 Cosmetic fixes for starting loopback interface
313
314 SpanKY doesn't like the dots... disable them by default, but you
315 can set RC_DOT_PATTERN=' .' in /etc/conf.d/rc to get them back
316
317* rc-scripts 1.6.2 (13 Oct 2004)
318
319 13 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
320
321 Install net.modules.d to /lib/rcscripts instead of /etc so we
322 don't have to deal with CONFIG_PROTECT
323
324 Fix diff code in modules_load so it can identify which functions
325 have been modified
326
327 Fix fallback mechanism in iface_start so that it works correctly
328 and doesn't report a bogus error message when trying the fallback
329
330 Get rid of need_begin trickery in iface_stop
331
332 Simplify eend processing in dhcp modules
333
334 Implement eindent, eoutdent, esetdent in functions.sh and adjust
335 net-scripts to use them.
336
337 Re-write einfo, ewarn, eerror, ebegin, eend, ewend to use
338 RC_INDENTATION and to work better on serial terminals
339
340 Remove conf.d/net.ppp0 since that is provided by net-dialup/ppp
4 341
5 12 Oct 2004; Aron Griffis <agriffis@gentoo.org>: 342 12 Oct 2004; Aron Griffis <agriffis@gentoo.org>:
6 343
7 Fix ipaddr_fallback in net-scripts/conf.d/net.example 344 Fix ipaddr_fallback in net-scripts/conf.d/net.example
8 345
108 Update the fs_passno values in the default fstab to match the 445 Update the fs_passno values in the default fstab to match the
109 settings suggested by the manpage #37314. Make checkroot respect 446 settings suggested by the manpage #37314. Make checkroot respect
110 a fs_passno setting of 0 when dealing with / #39212. Change 447 a fs_passno setting of 0 when dealing with / #39212. Change
111 default / filesystem type to ext3 instead of xfs #42670. 448 default / filesystem type to ext3 instead of xfs #42670.
112 449
113 Re-order the arguements to mount to match POSIX requirements #66225. 450 Re-order the arguments to mount to match POSIX requirements #66225.
114 451
115 Don't pipe swapon in localmount to /dev/null and ignore return 452 Don't pipe swapon in localmount to /dev/null and ignore return
116 codes anymore. A swapon that works shows no output #39834. 453 codes anymore. A swapon that works shows no output #39834.
117 454
118 02 Oct 2004; Mike Frysinger <vapier@gentoo.org>: 455 02 Oct 2004; Mike Frysinger <vapier@gentoo.org>:

Legend:
Removed from v.1.417  
changed lines
  Added in v.1.473

  ViewVC Help
Powered by ViewVC 1.1.20