/[baselayout]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.20