/[baselayout]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.20