/[baselayout]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.20