/[baselayout]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.20