/[baselayout]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.20