/[baselayout]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.20