/[baselayout]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.20