/[baselayout]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.20