/[baselayout]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.20