/[baselayout]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.20