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

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

  ViewVC Help
Powered by ViewVC 1.1.20