/[baselayout]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3026 - (show annotations) (download)
Thu Oct 11 09:49:54 2007 UTC (7 years, 1 month ago) by uberlord
File size: 14665 byte(s)
If / block device as in /etc/fstab does not exist, use /dev/root if it's available in checkroot, #171593.
1 # ChangeLog for Gentoo System Intialization ("rc") scripts
2 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPLv2
3
4 11 Oct 2007; Roy Marples <uberlord@gentoo.org>:
5
6 If / block device as in /etc/fstab does not exist, use /dev/root if
7 it's available in checkroot, #171593.
8
9 09 Oct 2007; Roy Marples <uberlord@gentoo.org>:
10
11 netmount, localmount, halt.sh and net scripts now check OS specific flags
12 to see if a mount is network mounted (linux = fstab, *bsd = "local" in
13 mount options) or not, #192772.
14 txqueuelen_eth0= now works, #190538.
15
16 03 Oct 2007; Roy Marples <uberlord@gentoo.org>:
17
18 librc.so and libeinfo.so now have symbol versions.
19 Default to tunctl so we can create the device as a specific
20 user, #194588 thanks to Jaco Kroon.
21
22 28 Sep 2007; Roy Marples <uberlord@gentoo.org>:
23
24 rc_service_state now returns the state as a mask, which means that
25 we can do things with just the one call making is more efficient.
26 keymaps now sets unicode keyboard on all defined ttys, #192442
27 thanks to Pacho Ramos.
28 net.sh now checks to see if root is net mounted if no predown function
29 exists, #194074.
30 enums are now fixed to specific values and are in UPPER CASE.
31
32 26 Sep 2007; Roy Marples <uberlord@gentoo.org>:
33
34 rc_is_env is now rc_env_bool and just works with boolean values.
35 errno is set when it's not a boolean or does not exist.
36
37 25 Sep 2007; Mike Frysinger <vapier@gentoo.org>:
38
39 Skip consolefont setup when RC_TTY_NUMBER is set to 0.
40
41 Add support for describing the options in the C programs.
42
43 Retain behavior where `rc-update del foo` deletes foo from all runlevels.
44
45 Retain behavior where `rc-update del` warns if nothing changed.
46
47 24 Sep 2007; Mike Frysinger <vapier@gentoo.org>:
48
49 Do not require portmap in netmount when nolock option is used with nfs
50 mounts and fixup the test so that it actually works.
51
52 24 Sep 2007; Roy Marples <uberlord@gentoo.org>:
53
54 Fix pppd metric, #193574 thanks to Martin Väth.
55
56 21 Sep 2007; Roy Marples <uberlord@gentoo.org>:
57
58 Use a pty for prefixed output instead of pipes for stdout/stderr. This
59 is so that programs can get information about the controlling terminal.
60 This change was triggered by bug #188506 where it's possible that
61 stdin, stdout and stderr didn't point to a terminal but ended up on one
62 via our pipes. Using a pty means that stdout and stderr always point to
63 a terminal, but we lose the ability to tell them apart.
64 If there is not a pty available then we use un-prefixed output as normal.
65 This change has also introduced the need for a signal pipe so that
66 SIGCHLD can exit the loop cleanly.
67
68 20 Sep 2007; Roy Marples <uberlord@gentoo.org>:
69
70 libeinfo now works out the number of columns from stdout rather than
71 stdin, #188506.
72
73 19 Sep 2007; Roy Marples <uberlord@gentoo.org>:
74
75 Added the checkown applet based on the work by Renato Caldas, #192682
76 checkdir ensures that the specified files (or directories) are owned
77 by the current user/group or as specified on the command line. You can
78 optionally check permissions too.
79
80 Change from /lib/rcscripts to /lib/rc and adjust our files so changing
81 our libdir is much easier in future. This move makes sense it's so much
82 more than a holding place for our scripts now. It also has the added
83 benefit of not loading the splash plugin for rc4 and lower which is
84 ABI incompatible with us now.
85
86 plugin hook function is now rc_plugin_hook instead of a name based
87 on the name of the plugin.
88
89 18 Sep 2007; Roy Marples <uberlord@gentoo.org>:
90
91 Only mount /sys if it's not mounted, #192436.
92
93 API changes!
94
95 rc_ls_dir, rc_get_config and rc_get_list no longer take a starting list
96 as a first argument. Instead, use rc_strlist_join to append or prepend
97 the new list to an existing list.
98
99 rc_strlist_add and friends now take char *** instead of char ** and
100 return a pointer to the item added instead of the new list head. This is
101 so we can easily tell if the item was successfully added or not instead
102 of iterating through the list looking for it.
103
104 list = rc_strlist_add (list, item);
105 becomes
106 rc_strlist_add (&list, item);
107
108 17 Sep 2007; Roy Marples <uberlord@gentoo.org>:
109
110 Document the preferance of wpa_supplicant, #192828.
111
112 09 Sep 2007; Mike Frysinger <vapier@gentoo.org>:
113
114 Allow people to specify a list of dirs to clean in bootmisc #191807. Force
115 the +t bit on /tmp and /var/tmp paths.
116
117 04 Sep 2007; Roy Marples <uberlord@gentoo.org>:
118
119 start-stop-daemon now works with userids correctly when a pidfile
120 is not specified, #191206.
121
122 02 Sep 2007; Mike Frysinger <vapier@gentoo.org>:
123
124 Always attempt to mount /dev/pts when devpts is available as it may appear
125 in some 2.4 setups.
126
127 * baselayout-2.0.0_rc4 (02 Sep 2007)
128
129 02 Sep 2007; Roy Marples <uberlord@gentoo.org>:
130
131 RC_TTY_NUMBER now defaults to 12, #190996 thanks to Pacho Ramos.
132
133 31 Aug 2007; Roy Marples <uberlord@gentoo.org>:
134
135 Only generate dependencies for Gentoo scripts, #190547.
136
137 28 Aug 2007; Roy Marples <uberlord@gentoo.org>:
138
139 Undocument pause action, fix --nodeps and --ifstarted, #190045.
140 Fix ksoftlevel handling, #190420.
141
142 26 Aug 2007; Mike Frysinger <vapier@gentoo.org>:
143
144 Add /etc/gentoo-release to CONFIG_PROTECT_MASK.
145
146 25 Aug 2007; Mike Frysinger <vapier@gentoo.org>:
147
148 Make sure we list all config files in rc help output.
149 Punt PAGER and EDITOR. People need to set this themselves now.
150
151 22 Aug 2007; Roy Marples <uberlord@gentoo.org>:
152
153 Only open /proc/cmdline if it exists, #189686 thanks to Christian Affolter.
154
155 21 Aug 2007; Roy Marples <uberlord@gentoo.org>:
156
157 Fix pppd getting the interface metric.
158
159 * baselayout-2.0.0_rc3 (20 Aug 2007)
160
161 20 Aug 2007; Roy Marples <uberlord@gentoo.org>:
162
163 As discussed on the -dev ml, RC_DEPEND_STRICT now defaults to yes.
164
165 17 Aug 2007; Roy Marples <uberlord@gentoo.org>:
166
167 Stop un-needed services when changing runlevels, #189050.
168
169 15 Aug 2007; Roy Marples <uberlord@gentoo.org>:
170
171 `config /etc/fstab' can now be used in depend() functions to show that
172 the deptree should be regenerated if /etc/fstab has changed.
173 Add bzr port 4155 to /etc/services, #188970 thanks to Andrew Cowie.
174
175 08 Aug 2007; Roy Marples <uberlord@gentoo.org>:
176
177 Add help to rc-update #188170.
178 If given a pidfile, just match on that for seeing if we have crashed
179 or not, #186159.
180
181 * baselayout-2.0.0_rc2 (04 Aug 2007)
182
183 04 Aug 2007; Roy Marples <uberlord@gentoo.org>:
184
185 Boot properly when we cannot set an early font, #187628.
186 rc-update works again, #187487.
187
188 03 Aug 2007; Roy Marples <uberlord@gentoo.org>:
189
190 Fix adding multiple IP addresses, #187526.
191 Fix static IPv6 routes, #187514.
192
193 * baselayout-2.0.0_rc1 (02 Aug 2007)
194
195 01 Aug 2007; Mike Frysinger <vapier@gentoo.org>:
196
197 Punt /dev/shm from default /etc/fstab as we handle it and add a helpful
198 hint about the RC_USE_FSTAB option.
199
200 31 Jul 2007; Roy Marples <uberlord@gentoo.org>:
201
202 All our binaries are now multicalls into rc, which makes our on disk size
203 a lot smaller.
204
205 23 Jul 2007; Roy Marples <uberlord@gentoo.org>:
206
207 appending noinitd=xdm will skip the xdm service when first booting, #181858.
208
209 22 Jul 2007; Roy Marples <uberlord@gentoo.org>:
210
211 Harden gendepends.sh some more so we only capture the stdout we want from
212 the depend function, #186072.
213
214 21 Jul 2007; Roy Marples <uberlord@gentoo.org>:
215
216 RC_DEPEND_STRICT now controls dependency strictness.
217 If yes then we only use services in the boot and default runlevels,
218 regradless of service state.
219 If no then we take into account coldplugged services and the state
220 of currently running services.
221 Fixes #185640.
222
223 15 Jul 2007; Roy Marples <uberlord@gentoo.org>:
224
225 adsl module now finds the correct exe, #185276 thanks to Marcello Laganà.
226
227 14 Jul 2007; Mike Frysinger <vapier@gentoo.org>:
228
229 Add --remove-destination to example /dev recover command #40987.
230
231 * baselayout-2.0.0_alpha4 (12 Jul 2007)
232
233 11 Jul 2007; Roy Marples <uberlord@gentoo.org>:
234
235 Don't unmount network filesystems in localmount or halt.sh, #175602.
236 Don't do interactive when changing init, #174141.
237
238 10 Jul 2007; Roy Marples <uberlord@gentoo.org>:
239
240 init scripts and their extra options can now have descriptions, #184327.
241 We no longer care about numerical runlevels, #184733.
242
243 09 Jul 2007; Roy Marples <uberlord@gentoo.org>:
244
245 Add an option to fork ldconfig in env-update, #182794
246
247 06 Jul 2007; Roy Marples <uberlord@gentoo.org>:
248
249 Add and delete IPv6 addresses and routes correctly on FreeBSD, #184430
250 thanks to Friedrich Oslage.
251
252 02 Jul 2007; Roy Marples <uberlord@gentoo.org>:
253
254 Don't wait for services that were inactive, #183667 thanks to Daniel Drake
255
256 30 Jun 2007; Roy Marples <uberlord@gentoo.org>:
257
258 Don't set an early font if consolefont isn't in a runlevel, #183773.
259
260 27 Jun 2007; Roy Marples <uberlord@gentoo.org>:
261
262 Add --no-ldconfig option to env-update to match portage.
263
264 26 Jun 2007; Roy Marples <uberlord@gentoo.org>:
265
266 --nocolor works again, #181011 thanks to Daniel Drake.
267 Change pwd to / for all init scripts, #181224.
268
269 21 Jun 2007; Mike Frysinger <vapier@gentoo.org>:
270
271 Allow urandom location to be customized #134489.
272
273 02 Jun 2007; Mike Frysinger <vapier@gentoo.org>:
274
275 Fix from comio for /proc/filesystems typo in localmount #180621.
276
277 Use -q option with modprobe rather than sending to /dev/null.
278
279 31 May 2007; Mike Frysinger <vapier@gentoo.org>:
280
281 Don't warn about Factory clock when booting off of livecd.
282
283 30 May 2007; Roy Marples <uberlord@gentoo.org>:
284
285 Only call systohw in clock when we don't have adjfile or we aren't UTC.
286 Use killall5 again so we can cleanly remount / readonly, #168977
287 and #177689.
288
289 * baselayout-2.0.0_alpha3 (14 May 2007)
290
291 14 May 2007; Roy Marples <uberlord@gentoo.org>:
292
293 RC_INTERACTIVE now works, #178331.
294 Add --startas back to s-s-d, #175980, #175981.
295 Allow time for pidfiles to be created, #178274.
296 Use int instead of char for getopt, #177202 #178084 thanks to drizztbsd.
297
298 11 May 2007; Roy Marples <uberlord@gentoo.org>:
299
300 Store the defined random pool size, #177722 thanks to Yaroslav Isakov.
301 Use auto for /mnt/cdrom, #177990.
302 Use clock MONOTONIC to timeout, not localtime, #177514.
303
304 08 May 2007; Roy Marples <uberlord@gentoo.org>:
305
306 When we don't have an address return 1, #176577.
307
308 05 May 2007; Roy Marples <uberlord@gentoo.org>:
309
310 Fix KV_to_int working with funky kernel versions, #177197.
311
312 * baselayout-2.0.0_alpha2 (04 May 2007)
313
314 04 May 2007; Roy Marples <uberlord@gentoo.org>:
315
316 Fix unicode keymaps, #173528.
317 Some fonts show the currency symbol instead of the Euro when doing
318 AltGr-E, so we provide an easy setting to fix this.
319
320 03 May 2007; Roy Marples <uberlord@gentoo.org>:
321
322 Allow ip6to4 tunnels to use any derived address, #170290.
323
324 dns_sortlist and dns_options now work as documented, #175367.
325
326 02 May 2007; Roy Marples <uberlord@gentoo.org>:
327
328 SSD_NICELEVEL can now affect the nicelevel for daemons started
329 by start-stop-daemon, #175397.
330
331 Don't delete addresses for PPP interfaces, #176764.
332
333 30 Apr 2007; Roy Marples <uberlord@gentoo.org>:
334
335 Stop using the [ -z "$@" ] test, use [ $# = 0 ] instead, #176554.
336
337 /etc/init.d/foo start and stop no longer exit when service is fully
338 started or stopped, #176452.
339
340 27 Apr 2007; Roy Marples <uberlord@gentoo.org>:
341
342 env-update now respects COLON_SEPARATED and SPACE_SEPARATED env.d
343 values, #176198.
344
345 26 Apr 2007; Roy Marples <uberlord@gentoo.org>:
346
347 checkroot and checkfs now use more friendly generic options, #116016.
348
349 25 Apr 2007; Roy Marples <uberlord@gentoo.org>:
350
351 We now have an alternative to buffering stdout and stderr.
352 RC_PREFIX="yes" will put the service name as a prefix to all output
353 made by the service. Thanks to Ciaran McCreesh for the idea.
354
355 24 Apr 2007; Roy Marples <uberlord@gentoo.org>:
356
357 We now buffer stdout and stderr to a file and flush that when running in
358 parallel. RC_PARALLEL_STARTUP has been renamed to RC_PARALLEL.
359
360 20 Apr 2007; Mike Frysinger <vapier@gentoo.org>:
361
362 Automatically mount selinuxfs on /selinux in localmount.
363
364 20 Apr 2007; Roy Marples <uberlord@gentoo.org>:
365
366 Added the rc-abort command, #175106 thanks to Daniel Drake.
367
368 Plugins now run in a forked process for extra resliance.
369
370 17 Apr 2007; Roy Marples <uberlord@gentoo.org>:
371
372 Fix bridge, vlan and bonding modules to work together, #174792.
373 env vars ECOLOR_GOOD and friends now override our hardcoded builtins.
374
375 16 Apr 2007; Mike Frysinger <vapier@gentoo.org>:
376
377 Allow addons to pass up their exit status in import_addon.
378
379 Simplify /dev handling in init.sh and add mdev as an option.
380
381 16 Apr 2007; Roy Marples <uberlord@gentoo.org>:
382
383 Punted the volumes init script. Volume handling will be handled by
384 init script that can be run at any point, even before checkroot.
385
386 Don't search for a space after interface names in /proc/net, #174792
387 thanks to Mike Auty.
388
389 13 Apr 2007; Roy Marples <uberlord@gentoo.org>:
390
391 Fix module loading, #174360.
392 s-s-d now changes group when changing user, #174362.
393 netmask -> CIDR is worked out correctly #174341.
394
395 * baselayout-2.0.0_alpha1 (11 Apr 2007)
396
397 07 Apr 2007; Mike Frysinger <vapier@gentoo.org>:
398
399 "modules-update" -> "update-modules".
400
401 05 Apr 2007; Roy Marples <uberlord@gentoo.org>:
402
403 Rewrite the core parts in C. We now provide librc so other programs can
404 query runlevels, services and state without using bash. We also provide
405 libeinfo so other programs can easily use our informational functions.
406
407 As such, we have dropped the requirement of using bash as the init script
408 shell. We now use /bin/sh and have strived to make the scripts as portable
409 as possible. Shells that work are bash and dash. busybox works provided
410 you disable s-s-d. If you have WIPE_TMP set to yes in conf.d/bootmisc you
411 should disable find too.
412 zsh and ksh do not work at this time.
413
414 Networking support is currently being re-vamped also as it was heavily bash
415 array based. As such, a new config format is available like so
416 config_eth0="1.2.3.4/24 5.6.7.8/16"
417 or like so
418 config_eth0="'1.2.3.4 netmask 255.255.255.0' '5.6.7.8 netmask 255.255.0.0'"
419
420 We will still support the old bash array format provided that /bin/sh IS
421 a link it bash.
422
423 ChangeLog for baselayout-1 can be found in our SVN repo.

  ViewVC Help
Powered by ViewVC 1.1.20