/[gentoo-src]/rc-scripts/ChangeLog
Gentoo

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.255 - (hide annotations) (download)
Mon Aug 4 19:19:39 2003 UTC (11 years, 3 months ago) by azarah
Branch: MAIN
Changes since 1.254: +4 -0 lines
Add a switch for devfsd startup to /etc/conf.d/rc, fix /sbin/rc to check
RC_DEVFSD_STARTUP.  Closes bug #24361, thanks to patches from
Kurt V. Hindenburg <khindenburg@cherrynebula.net>.

1 drobbins 1.6 # ChangeLog for Gentoo Linux System Intialization ("rc") scripts
2 azarah 1.172 # Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL
3 drobbins 1.6 # Written by Daniel Robbins (drobbins@gentoo.org)
4 azarah 1.172
5 azarah 1.253 04 Aug 2003; Martin Schlemmer <azarah@gentoo.org>:
6    
7     Add /bin/rc-status and 'show' support to /sbin/rc-update (long overdue),
8     bug #4222, thanks to Sean E Russell <ser@germane-software.com>,
9     Michael Frysinger <vapier@gentoo.org> (/bin/rc-status) and for the 'show'
10     stuff to /sbin/rc-update, Max Kalika <max@gentoo.org>.
11    
12     Fixed modules-update to only do the /etc/modprobe.conf generation if we
13     are actually running a 2.5+ kernel.
14    
15 azarah 1.254 Add pop3 entries to /etc/services, bug #25501.
16    
17 azarah 1.255 Add a switch for devfsd startup to /etc/conf.d/rc, fix /sbin/rc to check
18     RC_DEVFSD_STARTUP. Closes bug #24361, thanks to patches from
19     Kurt V. Hindenburg <khindenburg@cherrynebula.net>.
20    
21 azarah 1.252 29 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
22    
23     Tweak /etc/init.d/check{root,fs} to set retval after each fsck call,
24     and not the whole block. Tweak check checkroot to reboot if need be
25     (This is with sufficient warning and message). Tweak checkfs to not
26     drop to a sulogin if return code 2 or 3 is given - as we did not
27     mount the filesystems yet, we should not need to reboot ...
28    
29     Add '-T' option to fsck (/etc/init.d/check{root,fs} - requested by
30     Michael Frysinger <vapier@gentoo.org>.
31    
32 azarah 1.249 28 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
33    
34     Rework changes for the Adelie project to support boot config profiles
35     better. Added support for /etc/runlevels/LEVEL/.fake to specify which
36     runlevels should be marked started or stopped without executing the
37     script. Renamed the /etc/runlevels/LEVEL/critical to ".critical" for
38     more uniformity. Modified /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh
39     for this.
40    
41     Add better support for services that provide the "logger" virtual. We
42     should really start the logger earlier, and stop it as late as possible.
43     Modified /sbin/rc, /lib/rcscripts/sh/rc-services.sh and gendepends.awk
44     for this.
45    
46 azarah 1.252 Fix .../boot/... paths hardcoded in /lib/rcscripts/sh/rc-services.sh,
47     thanks to Jean-Francois Richard <jean-francois@richard.name>.
48 azarah 1.250
49 azarah 1.252 Replace the Suse /etc/inputrc with a non copyrighted one, bug #24918.
50 azarah 1.251
51 azarah 1.248 23 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
52    
53     From Jean-Francois Richard <jean-francois@richard.name> and
54     Olivier Crete <tester@gentoo.org> from the Adelie project:
55    
56     The last four patches are the "adaptation" of our previous patches to
57     the new "no-tmpfs" init system in Gentoo. Since we were using quite
58     different scripts for the boot runlevel (no "checkroot" for example) and
59     that the new system hardcodes some of the boot services, we had to find
60     a simple yet elegant solution.
61    
62     We chose to make init scripts read "/etc/runlevels/LEVEL/critical" to
63     know what are the boot runlevel services. If this file is not present,
64     it uses the Gentoo hardcoded defaults.
65    
66     This touches /sbin/rc, /sbin/functions.sh, /sbin/runscript.sh and
67     /etc/init.d/halt.sh.
68    
69 azarah 1.249 I just changed the behaviour of 'softlevel' kernel command line argument
70     to not only add a suffix and some other cleanups.
71 azarah 1.248
72 azarah 1.249 Add support for irqbalance.
73 azarah 1.248
74 azarah 1.246 22 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
75    
76     Fix the /dev/root entry in /etc/mtab, bug #24916.
77    
78 azarah 1.247 Add EVMS2 support, thanks to Mike Javorski <mike_javorski@bigfoot.com>,
79     bug #24064.
80    
81 azarah 1.244 * rc-scripts 1.4.3.9 (17 Jul 2003)
82    
83 azarah 1.239 17 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
84    
85     Add vlan support to /etc/init.d/net.eth0, bug #15588, thanks to
86 azarah 1.249 Andy Dustman <andy-gentoo.54e552@dustman.net>.
87 azarah 1.239
88 azarah 1.240 Add 'TERM=Eterm' to /etc/DIR_COLORS, bug #23423.
89    
90 azarah 1.241 Add mdadm support to /etc/init.d/checkfs, bug #23437, many thanks
91 azarah 1.249 to Wes Kurdziolek <wkurdzio@vtluug.org>.
92 azarah 1.241
93 azarah 1.242 Rather use 'uname -r' to get kernel version, as else we need sysctl.
94     This closes bug #23923, modified /etc/init.d/modules.
95    
96 azarah 1.249 Fix a type-o in /etc/fstab, bug #23308.
97 azarah 1.244
98     Add support for the new 'O' agetty option to display the DNS domainname
99 azarah 1.249 in the issue file thanks to Marius Mauch <genone@genone.de>, bug #22275.
100     Updated /etc/issue and /etc/issue.logo for this.
101 azarah 1.243
102 azarah 1.235 16 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
103    
104     Add aliases for add/del to /sbin/rc-update closing bug #24317, thanks
105     to Antonio Dolcetta <zagarna@yahoo.com>.
106    
107     Fix /etc/init.d/net.eth0 to not set rp_filter if already set via
108     /etc/sysctl.conf, bug #24235 - thanks jochen <jochen.eisinger@gmx.de>.
109    
110 azarah 1.236 Fix /sbin/runscript.sh and /lib/rcscripts/awk/cachedepend.awk to work
111 azarah 1.249 with symlinks in /etc/init.d/, closing bug #24228.
112 azarah 1.236
113 azarah 1.249 Fix /etc/init.d/clock to work with UML, closing bug #24225 thanks to
114     John Mylchreest <johnm@gentoo.org>.
115 azarah 1.236
116 azarah 1.237 Fix hardcoded color escape sequence in /sbin/rc, closing bug #24109,
117 azarah 1.249 thanks to splite <splite-gentoo@sigint.cs.purdue.edu>.
118 azarah 1.237
119     Fix /sbin/functions.sh to disable color printing if NOCOLOR is set to
120 azarah 1.249 "true" in /etc/make.conf, closing bug #24107.
121 azarah 1.237
122 azarah 1.249 Fix /etc/init.d/keymaps to be more non-x86 friendly, and also allow
123     more keymaps to be specified in /etc/rc.conf, bug #24084.
124 azarah 1.238
125 azarah 1.234 15 Jul 2003; Martin Schlemmer <azarah@gentoo.org>:
126    
127     Add /bin/csh to /etc/shells.
128    
129     Add new protocols to /etc/services, thanks Rajiv Aaron Manglani
130     <rajiv@gentoo.org>.
131    
132 azarah 1.233 23 Jun 2003; Martin Schlemmer <azarah@gentoo.org>:
133    
134     Cleanups for bug #21438 from bug #22637, thanks to
135     Christian Strauf <christian.strauf@gmx.de> and Ian Abbott <ian@abbott.org>.
136    
137 azarah 1.232 22 Jun 2003; Martin Schlemmer <azarah@gentoo.org>:
138    
139     Really commit fix for bug #21438 to CVS.
140    
141 azarah 1.229 21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
142    
143     Call /proc mount with explicit options to fix issues where user
144     have 'bind' mounts for /proc in fstab as well, bug #21068.
145    
146 azarah 1.231 Fix /etc/init.d/bootmisc to check for /sbin/env-update.sh, bug #21384,
147     reported by Gunnlaugur Thor Briem <gthb@hi.is>.
148    
149     Add 'before bootmisc' to /etc/init.d/domainname, as we need to start
150     it before 'env-update.sh' gets run by /etc/init.d/bootmisc.
151 azarah 1.230
152 azarah 1.228 * rc-scripts 1.4.3.8p1 (21 May 2003)
153    
154     21 May 2003; Martin Schlemmer <azarah@gentoo.org>:
155    
156     Last fix I did not use the modified 'myservice', but used $1 again,
157     causing the network dependencies to bork. I did not notice this
158     as I have net.eth0 in default runlevel.
159    
160 azarah 1.227 * rc-scripts 1.4.3.8 (20 May 2003)
161    
162     20 May 2003; Martin Schlemmer <azarah@gentoo.org>:
163    
164     A '-' in a bash variable is not valid as well. Fix gendepend.awk and
165     rc-service.sh to handle this, thanks to YAMAKURA Makoto
166     <makoto@dsb.club.ne.jp>.
167    
168     Move /etc/issue to /etc/issue.logo, and have /etc/issue only print info
169     about the host it is running on.
170    
171 azarah 1.226 18 May 2003; Martin Schlemmer <azarah@gentoo.org>:
172    
173     Do not let devfsd handle /dev/log's permission management, as it breaks
174 azarah 1.227 selinux. Modified /etc/devfsd.conf, changes submited by Chris PeBenito
175     <pebenito@gentoo.org>.
176 azarah 1.226
177 azarah 1.227 Fix type-o in /etc/init.d/net.ppp0, and add local ip-up/ip-down support.
178 azarah 1.226
179 azarah 1.225 14 May 2003; Martin Schlemmer <azarah@gentoo.org>:
180    
181     We should not export the RC_GOT_* variables, as it breaks on some systems,
182 azarah 1.227 thanks to J?rg Gollnick <gentoo-bugs@wurzelbenutzer.de>, bug #20851.
183 azarah 1.225
184 azarah 1.227 From C. Brewer <killian@gentoo.org>:
185     - Add hide-password to the connect cmd-line of /etc/init.d/net.ppp0, which is
186     suppose to be default, but why take chances?
187     - Also, echoing chmod 640 in the resolv.conf two-step at the end to solve the
188     kppp complaint.
189 azarah 1.225
190     13 May 2003; Martin Schlemmer <azarah@gentoo.org>:
191    
192     For the network functions, the dependency code tried to create a funcion
193 azarah 1.227 with a '.' in the name, causing the network rc-scripts to not have any
194     dependencies. This should fix bug #20849 's order issue, thanks to
195     YAMAKURA Makoto <makoto@dsb.club.ne.jp> for noticing.
196 azarah 1.225
197 azarah 1.227 Fix query_{before,after} to also check 'net' if 'service2' is a network
198     service.
199 azarah 1.225
200 azarah 1.224 12 May 2003; Martin Schlemmer <azarah@gentoo.org>:
201    
202     More cleanups:
203 azarah 1.227 - Move the broken stuff from symlinks to a DB entry in ${svcdir}/deptree.
204     Updated /sbin/runscript.sh, /sbin/rc-services.sh and gendepend.awk for
205     this.
206     - Add functions for more common tasks in /sbin/runscript.sh to
207     /sbin/rc-services.sh.
208     - Move 'consoletype' to /sbin.
209     - Rename /sbin/rc-envupdate.sh to /sbin/env-update.sh; updated
210     /etc/init.d/bootmisc for this.
211     - Move rc-services.sh, rc-daemon.sh and rc-help.sh to /lib/rcscripts/sh.
212     - Improve detection of circular depends ... modified gendepend.awk for this.
213 azarah 1.224
214 azarah 1.223 * rc-scripts 1.4.3.7 (11 May 2003)
215    
216     11 May 2003; Martin Schlemmer <azarah@gentoo.org>:
217    
218     Too many things to remember, so here is changes of note:
219     - More changes to gendepend.awk. This basically modifies it to not use
220     symlinks in $svcdir/{need,use,before,after,provide} anymore, but rather
221     create a file that can be sourced. Seems to speedup things nicely.
222     - Add /sbin/rc-services.sh. This is basically a module to get dependency
223     info from the new $svcdir/deptree, and some other new service functions.
224     - Modify the whole works to *only* source all needed files once. This
225     includes /sbin/{functions.sh,rc-services.sh,rc-daemon.sh}. Also
226     rc-services.sh will only source $svcdir/deptree once. /sbin/runscript.sh
227     is sourced more than once (actually each time a service is started or
228     stopped, but is is cut down much). Also seems to speed things up again.
229     - Fix a long outstanding bug in gendepend.awk that caused the 'net'
230     dependency to not be actually used in shutdown, causing the services
231     needing it to be stoped before net.* services.
232     - Add the RC_PARALLEL_STARTUP variable, with schedule_service_startup() to
233     /sbin/rc-services.sh and /etc/conf.d/rc. This is experimental parallel
234     startup of services, and seems to work nicely. Only issues to date is
235     that printing of messages is not synced, and a race very intermittantly
236     that causes a service to be started when it was already scheduled.
237     - Add a new dependency type 'parallel' that can be used to control if a
238     service can be started in paralled or not. Possible arguments is "yes"
239     or "no"; if it is not present, it is considered as "yes":
240    
241     depend() {
242     parallel yes|no
243     }
244    
245     Modified cachedepend.awk, gendepend.awk and /sbin/rc-services.sh.
246     - Fix the 'single' runlevel to actually work properly, and without a
247     /etc/runlevels/single directory.
248     - Remove the BOOT variable, and update /sbin/rc to set SOFTLEVEL properly.
249     Fix /etc/init.d/{checkroot,bootmisc} to use SOFTLEVEL instead of BOOT.
250 azarah 1.222
251 azarah 1.221 08 May 2003; Martin Schlemmer <azarah@gentoo.org>:
252    
253     Major rework of /lib/rcscript/awk/gendepend.awk, cleaning it up nicely,
254 azarah 1.223 and adding more sanity checks.
255 azarah 1.221
256 azarah 1.220 04 May 2003; Martin Schlemmer <azarah@gentoo.org>:
257    
258     Revert /etc/init.d/hostname the way it was, as it should be the user's
259     choice if he want to have a FQDN in there or not, bug #14946.
260    
261     Add /etc/init.d/domainname for those that want to use it.
262    
263 azarah 1.218 29 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
264    
265 azarah 1.219 Change the root check back the way it was, else it breaks with non bash
266 azarah 1.223 shells; modified /etc/profile.
267 azarah 1.219
268     29 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
269    
270 azarah 1.218 Change test in /etc/profile for root to '[ "$EUID" -eq 0 ]', bug #20140.
271    
272 azarah 1.217 27 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
273    
274 azarah 1.218 Add various patches from Rachel Holmes <rach@gmx.net>:
275 azarah 1.217
276     Dropped use of 'cat' in bash scripts, '$(<$file)' is there for that
277 azarah 1.218 purpose. Modified:
278 azarah 1.217
279     /etc/init.d/net.ppp0
280     /etc/init.d/nscd
281     /sbin/functions.sh
282     /sbin/rc
283     /sbin/rc-daemon.sh
284     /sbin/rc-envupdate.sh.bash
285     /sbin/runscript.sh
286    
287     Exchanged some gratuitous use of awk for grep. Awk is a little resource
288     hungry just for a simple test. (I [azarah] did not apply the changes to
289 azarah 1.218 tests for 'devfs', as having 'usbdevfs' in the equation will break
290     things). Modified /sbin/rc for this.
291 azarah 1.217
292     Gentoo enforces having /proc, so uname -r is a little redundant when the
293     information is available without an external command. Modified:
294    
295     /etc/init.d/modules
296     /etc/init.d/serial
297     /sbin/functions.sh
298     /sbin/modules-update
299    
300     Changed 'id -u' commands to use $EUID in bash executed scripts, same
301 azarah 1.218 result no extra command. Modified:
302 azarah 1.217
303     /sbin/rc-envupdate.sh
304     /sbin/rc-envupdate.sh.bash
305     /sbin/rc-update
306    
307     Removed all the cat sections, and the separate echo sections. The output
308 azarah 1.218 is _exactly_ the same, minus some spare spaces that have been removed.
309     Fourfold speed increase in the (granted flimsy) tests I have done.
310     Modified /sbin/rc-help.sh for this.
311 azarah 1.217
312     Final remaining 'cat' commands removed, in favour of using bash's internal
313     '$(< )' or 'echo'. Use of echo leads the way to future support for bash's
314     i18n anyway. Modified:
315    
316     /sbin/rc
317     /sbin/rc-envupdate.sh
318     /sbin/rc-envupdate.sh.bash
319    
320    
321    
322 azarah 1.216 * rc-scripts 1.4.3.6 (27 Apr 2003)
323    
324 azarah 1.215 27 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
325    
326     Add a 'save' function /etc/init.d/clock, bug #19685.
327    
328 azarah 1.216 Add a slocate group to /etc/group, bug #19604.
329    
330     Do not stop a network service if we do not reboot on runlevel change,
331     as it could have been started by the user or hotplug. This should
332     address bug #12763; modified /sbin/rc for this.
333    
334     Fix /etc/init.d/hostname to set only the hostname, and not the NIS
335     domainname.
336    
337     Fix /etc/init.d/keymaps to be able to set the extended keymap in rc.conf.
338     This should close bug #16884.
339    
340     Fix /etc/profile to be /bin/sh compadible, bug #18918.
341    
342     Change the swap comments in /sbin/rc to "Activating (possible) swap" to
343     be more 'generic' ? Only try to disable swap if any devices/files was
344     activated. This should close bug #19089.
345    
346 azarah 1.218 Fix /etc/init.d/checkroot to only remount / rw if not set explicitly to
347     rw in /etc/fstab, bug #19158.
348 azarah 1.216
349 azarah 1.215 24 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
350    
351     Fix /etc/init.d/net.ppp0 to do the right thing if stopped was called,
352     but the ppp link was already down, bug #15333.
353    
354 azarah 1.214 12 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
355    
356     Fix type-o in /etc/init.d/consolefont (line 38 should be 'retval=$?').
357     Thanks to Matt Taylor <liverbugg@juno.com> (comment #6, bug #18344).
358    
359     From linux-2.5.68, we need to mount devpts on /dev/pts again ...
360     updated /sbin/rc for this.
361    
362     11 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
363    
364     Fix errors on sourcing /etc/profile if EDITOR is not set, bug #18995.
365    
366 azarah 1.213 10 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
367    
368     Make checking in unmount more strict, fixing bug #19007.
369    
370 azarah 1.212 09 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
371    
372     Add one more check to genenviron.awk, to spot cases where there is a
373     space between the variable and the '='.
374    
375 azarah 1.211 08 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
376    
377     Fix interactive shell not to have coloured prompt when used as a
378     dumb client, bug #18886. Fix was inspired by patch from
379     Matthew Kennedy <mkennedy@gentoo.org>.
380    
381 azarah 1.210 * rc-scripts 1.4.3.5 (06 Apr 2003)
382    
383     06 Apr 2003; Martin Schlemmer <azarah@gentoo.org>:
384 azarah 1.209
385     Hopefully get the serial support sane again. Added /bin/consoletype
386 azarah 1.211 from Redhat to check for serial console. This should resolve bug
387     #18329 partly.
388 azarah 1.209
389 azarah 1.211 Add the --nocolor option to suppress the use of colors.
390 azarah 1.209
391 azarah 1.211 Change the 'status' option to return true if the service is running,
392     and false if stopped. This is only if the '--quiet' flag was also
393     given.
394 azarah 1.209
395 azarah 1.211 Change the start and stop options not to output or return false if
396     the '--quiet' flag was given.
397 azarah 1.209
398 azarah 1.211 Redirect stderr for consolechars in /etc/init.d/consolefont to /dev/null
399     as well, fixing bug #18344.
400 azarah 1.209
401 azarah 1.211 Optimize $EDITOR extraction in /etc/profile closing bug #18614, thanks to
402     Aron Griffis <agriffis@gentoo.org>.
403 azarah 1.209
404 azarah 1.211 Set HALT to 'shutdown' or 'reboot' depending on if we are shutting down
405     or rebooting.
406 azarah 1.210
407     30 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
408 azarah 1.208
409     Fix bug #18329 ... $COLS was not setup properly for serial console.
410    
411 azarah 1.210 24 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
412 azarah 1.206
413     Optimize USB fs stuff in /etc/init.d/localmount to use less cats etc.
414     Fix a problem where it might not have mounted the USB fs when usbcore
415     was compiled as module, and the kernel did not mount it by the time
416     the script was started. Get it to rather check what filesystems is
417     supported when deciding if it should use 'usbdevfs' or 'usbfs', as
418     later 2.4 kernels now also support the newer 'usbfs'.
419    
420 azarah 1.207 Optimize RAID stuff in /etc/init.d/checkfs a bit.
421    
422 azarah 1.210 16 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
423 azarah 1.205
424     Update sbin/rc-envupdate.sh.bash for bug #17549.
425    
426 azarah 1.210 * rc-scripts 1.4.3.4 (16 Mar 2003)
427 azarah 1.204
428 azarah 1.210 16 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
429 azarah 1.204
430     Add /etc/issue done by a Polish ascii-artists, v|rus with some slight
431     modifications (purple and display hostname, etc). Closes bug #16806.
432    
433     Add 'use hotplug' to /etc/init.d/net.eth0, to get cardbus hardware to
434     work properly. Closes bug #17348.
435    
436     Add update from Wout Mertens <wmertens@gentoo.org> to speedup shutdown
437     of dhcp interfaces, closing bug #17378. This modified /etc/init.d/net.eth0.
438    
439 azarah 1.210 11 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
440 azarah 1.203
441     Fix usage of /usr/bin/cut in /sbin/functions.sh, thanks Brandon Low
442     <lostlogic@gentoo.org>!
443    
444 azarah 1.210 10 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
445 azarah 1.201
446     Add sysfs support for 2.5 kernels (mounted to /sys). Updated /sbin/rc
447     and /etc/init.d/halt.sh for this.
448    
449     Update /etc/fstab to correctly mount /proc with:
450    
451     mount -t proc none /proc
452    
453     Do the same for /dev/shm:
454    
455     mount -t tmpfs none /dev/shm
456    
457     Fix a typeo in /etc/init.d/checkroot that caused 'umount -a' to output
458     noise if we exited a recovery console.
459    
460 azarah 1.202 Fix /etc/init.d/hostname using /usr/bin/cut, closing bug #17175, thanks
461     to Bobby Bingham <uhmmmm@columbus.rr.com> for noticing this.
462    
463     Bring down default gateway before adding new one .. this fixes issues
464     where eth0/whatever was brought up by kernel. Changed /etc/init.d/net.eth0
465     for this, closing bug #17164. Thanks to nth <y.lesaint@free.fr> for the
466     fix.
467    
468     Fix /etc/init.d/modules to call modprobe with -q .. this fix issues where
469     it fails for module-init-tools if the module is already loaded. This
470     closes bug #17163, thanks to nth <y.lesaint@free.fr>.
471    
472 azarah 1.210 * rc-scripts 1.4.3.3 (09 Mar 2003)
473 azarah 1.200
474 azarah 1.210 09 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
475 azarah 1.199
476     Fix /etc/init.d/netmount not to unmount / on nfs/whatever, bug #16274.
477    
478     Fix net.eth0 not to try and start an interface if already up.
479    
480     Update MAKEDEV from Debian to support more archs. This adds support
481     for 'arm', 'hppa' among others. URL:
482    
483     http://packages.debian.org/stable/base/makedev.html
484    
485     Add support to /etc/init.d/modules to use /etc/modules.autoload/kernel-2.4
486     if we are using a 2.4 kernel, and /etc/modules.autoload/kernel-2.5 if we
487     are using a 2.5 kernel ... bug #17109.
488    
489 azarah 1.210 02 Mar 2003; Martin Schlemmer <azarah@gentoo.org>:
490 azarah 1.198
491     Update /etc/init.d/hostname to only set the hostname to whatever is before
492     the first '.', and then set the domainname to the rest, closing bug #14946.
493    
494 azarah 1.197 28 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
495    
496     Merge some of the optimizations from Graham Forest <vladimir@gentoo.org>.
497    
498     Fix spelling of dependency and some other spelling/grammer issues.
499     Thanks goes to Kerin Millar <kerin@recruit2recruit.net> and
500     Mike Frysinger <vapier@gentoo.org>, bug #15498.
501    
502     Change $svcdir to '/var/lib/init.d' to be more FHS compliant, bug #15192.
503    
504     Add 'Eterm' to /etc/skel/.bashrc, closing bug #14662.
505    
506     Adjust comments about PROTOCOLS in /etc/rc.conf to try and prevent
507     bug #14556.
508    
509 azarah 1.196 27 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
510    
511     Finally fix /etc/init.d/halt.sh to unmount non critical mounts properly.
512    
513 azarah 1.195 20 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
514    
515     Kill /dev/ttyp0 error at boot by changing test in /etc/init.d/modules
516     to 'test -c /dev/ttyp0 &> /dev/null'.
517    
518 azarah 1.194 18 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
519    
520     Update /sbin/modules-update to generate /etc/modprobe.devfs from
521     /etc/modules.devfs. This along with the devfs-hack.patch in the latest
522     module-init-tools-0.9.9 should get rid of many of the warnings/errors
523     with devfs, and makes it work a bit better.
524    
525 azarah 1.193 17 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
526    
527     Fix /etc/inputrc for dvorak keyboard layout, bug #2599 again.
528    
529     16 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
530    
531     Fix the 'source /etc/profile.env' to be '. /etc/profile' to have ksh
532     support. This resolves bug #14994.
533    
534     Move EDITOR to /etc/rc.conf. Also update /etc/profile to set EDITOR
535     according to /etc/rc.conf.
536    
537     Update /etc/init.d/checkfs to fix bug #14282. It did not exclude comments,
538     and used 'basename' which is located in /usr/bin.
539    
540 azarah 1.192 13 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
541    
542     Merge changes from Nick Jones <carpaski@gentoo.org> to not run stty if
543     used in portage. Fix the NOCOLOR stuff. Updated /sbin/functions.sh for
544     this.
545    
546 azarah 1.191 06 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
547    
548     Update src/awk/genenviron.awk to properly set the environment for each
549     rc-script's depend() function by sourcing required config files.
550    
551 azarah 1.190 05 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
552    
553     Fix /sbin/rc-envupdate.sh to use $svcdir to set SVCDIR. This is thanks
554     to Max Kalika <alkern23@yahoo.com>, bug #15050.
555    
556 azarah 1.188 03 Feb 2003; Martin Schlemmer <azarah@gentoo.org>:
557    
558     Fix /sbin/modules-update to work with module-init-tools-0.9.9.
559    
560 azarah 1.186 30 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
561    
562     Add 'use isapnp' to /etc/init.d/modules, closing bug #14677, thanks to
563     Hubert Hanghofer <hubert.hanghofer@netbeer.co.at>.
564    
565 woodchip 1.185 27 Jan 2003; Donny Davies <woodchip@gentoo.org>:
566    
567     Fix halt.sh by moving the nut UPS kill power stuff back into a function!
568     Add fix from the wonderful analysis of Toby Dickenson
569     <tdickenson@geminidataloggers.com> in #12947.
570    
571 azarah 1.183 26 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
572    
573     Fix start-stop-daemon to check the call to nice() correctly for failure,
574     closing bug #14359, thanks to YAMAKURA Makoto <makoto@dsb.club.ne.jp>.
575    
576 azarah 1.184 Fix globbing $? when checking return value of fsck in /etc/init.d/checkroot
577     and /etc/init.d/checkfs. This closes bug #13320, thanks to good work from
578     Malcolm Scott <m@lcolm.org.uk>.
579    
580 vapier 1.182 21 Jan 2003; Mike Frysinger <vapier@gentoo.org>:
581    
582 vapier 1.189 Updated /etc/rc.conf to add elogin/entrance support #13790.
583 vapier 1.182
584 azarah 1.181 21 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
585    
586     Update /etc/init.d/keymaps to enable unicode if required. This closes
587     bug #14306 thanks to Danny Milosavljevic <danny_milo@yahoo.com>.
588    
589 azarah 1.180 19 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
590    
591     Fix deadlock durning shutdown if tmpfs filesystems larger than free
592     memory, and swap gets deactivated, bug #13599. Updated /etc/init.d/halt.sh
593     for this.
594    
595     Merge in some fixes from Vapier <vapier@gentoo.org> to /sbin/functions.sh.
596     This closes bug #13868.
597    
598     Always add "/bin:/sbin:/usr/bin:/usr/sbin" to PATH, as it fixes both
599     'su -c foo' not finding start-stop-daemon (etc), and bug #14127.
600    
601     Add route for lo interface to /etc/init.d/net.lo, closing bug #14055.
602    
603 azarah 1.179 15 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
604    
605     Clear $svcdir in /sbin/rc before we run depscan to make sure we do
606     not have stale entries left from hard reboot, thanks to pac1085 on
607     irc.
608    
609 azarah 1.178 * rc-scripts 1.4.3.2 (15 Jan 2003)
610    
611 azarah 1.176 15 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
612    
613     Truely fix bootup on seperate /var.
614    
615 azarah 1.177 Add some fixes and optimizations to /sbin/rc-update, thanks to
616     Daniel Robbins <drobbins@gentoo.org>.
617    
618 azarah 1.175 * rc-scripts 1.4.3.1 (15 Jan 2003)
619    
620     15 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
621    
622     Fix bootup on seperate /var.
623    
624 azarah 1.174 14 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
625    
626     Fix /etc/init.d/hostname and /etc/init.d/serial to close bug #13636.
627    
628 azarah 1.173 07 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
629    
630     Fix /etc/init.d/keymaps to force linux keycodes for PPC, thanks
631     to Olaf Hering <gentoo@aepfle.de>, bug #13193.
632    
633     Turn on -C option to fsck on for all calls to fsck. Updated scripts
634     /etc/init.d/checkroot and /etc/init.d/checkfs, closing bug #13321.
635    
636 azarah 1.172 * rc-scripts 1.4.3.0 (07 Jan 2003)
637    
638     07 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
639    
640     Too much to mention, but here are a few:
641     - Major rewrite of software RAID startup, based on Mandrake's, as
642     ours was pretty broken :(
643     - Redone /sbin/rc to work without the tmpfs/ramfs stat directory.
644     Much of /sbin/functions.sh and other scripts have been changed
645     to support this.
646     - Reworked /etc/inittab to support this. Also moved critical
647     mounting of local filesystems to 'sysinit' function of /sbin/rc.
648     - Move state directory to /var/state/init.d/ ($svcdir).
649     - Move Adelie node init to /sbin/functions.sh to try and simplify
650     /sbin/rc a bit.
651     - Updated Copyright dates to 2003.
652 azarah 1.51
653 azarah 1.171 * rc-scripts 1.4.2.8 (06 Jan 2003)
654    
655 azarah 1.170 02 Jan 2003; Martin Schlemmer <azarah@gentoo.org>:
656    
657     Fix src/awk/genenviron.awk to work with multiple 'need', 'use', etc
658     lines, as it seems users do not note the need to have them all on
659     one line ....
660    
661     Fix /sbin/runscript.sh to detect 'net.adsl', or any other net.*
662     script not ending on a digit. This closes bug #12887.
663    
664     Fix get_KV to also check micro version of kernel; add KV_to_int()
665     helper function for get_KV. Update /etc/init.d/localmount to work
666     with new get_KV ...
667    
668 azarah 1.168 28 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
669    
670     Add support for generate-modprobe.conf or generating /etc/modprobe.conf
671     in the new sys-apps/module-init-tools. Note that you need version
672     0.9.7 or later of sys-apps/module-init-tools. Updated
673     /sbin/modules-update for this.
674    
675 azarah 1.169 Change /etc/init.d/localmount to use 'usbfs' and not 'usbdevfs' if
676     we are running kernel 2.5 or later ...
677    
678 azarah 1.167 26 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
679    
680     Add /etc/init.d/crypto-loop and /etc/conf.d/crypto-loop, a cool
681     rc-script to setup encrypted loopback devices. This was kindly
682     donated by Matthew Kennedy <mkennedy@gentoo.org> (bug #11471).
683    
684 azarah 1.166 25 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
685    
686     Fix src/awk/genenviron.awk stripping *all* '=', closing
687     bug #8901.
688    
689     Fix src/awk/genenviron.awk not seperating CONFIG_PROTECT with
690     spaces ...
691    
692 azarah 1.165 * rc-scripts 1.4.2.7 (24 Dec 2002)
693    
694 azarah 1.164 24 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
695    
696     Add a fix to /sbin/functions.sh for bug #12601.
697    
698 azarah 1.163 22 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
699    
700     Add INFOPATH to /etc/env.d/00basic.
701    
702     Fix src/awk/genenviron.awk to get the order of the env.d files
703     correct. Also fix it to handle *all* the SPECIALS correctly.
704     This closes bug #12411.
705    
706 azarah 1.162 * rc-scripts 1.4.2.6 (18 Dec 2002)
707    
708     18 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
709    
710     Add mips changes to sbin/MAKEDEV. This should close bug #12329,
711     thanks to Nicholas Wourms <nwourms@netscape.net>.
712    
713     Quote some tests in /sbin/rc-update to fix/avoid the problem
714     in bug #
715    
716     Fix awk regex in /etc/init.d/halt.sh to fix bug #11795.
717    
718     Update shell for postgres user, closing bug #12258.
719    
720 azarah 1.161 11 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
721    
722     Fix src/awk/genenviron.awk not to add duplicate entries, closing
723     bug #8999.
724    
725 azarah 1.160 * rc-scripts 1.4.2.5 (09 Dec 2002)
726    
727 azarah 1.159 08 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
728    
729     Add another sync to /etc/init.d/halt.sh, closing bug 8173.
730    
731     Add smmsp uid and gid. Closes bug #8952.
732    
733 azarah 1.157 04 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
734    
735 azarah 1.158 Setup colums, etc up properly for serial consoles in /sbin/functions.sh.
736     Closes bug #11557, thanks to Erik Scrafford <erik@scrafford.org>.
737    
738 azarah 1.157 Add headers similar to that of portage-2.0.45 and up to the
739     generated profile files (/etc/{profile,csh}.env). Updated
740     src/awk/genenviron.awk for this.
741    
742 azarah 1.154 01 Dec 2002; Martin Schlemmer <azarah@gentoo.org>:
743    
744     Fix typeo in /etc/devfsd.conf, closing bug #11424, thanks to the
745     sharp eye of Techie2000 <Linux@mochamail.com>.
746    
747 azarah 1.155 Rename /sbin/update-modules to /sbin/modules-update, closing
748     bug #11445.
749    
750     Nano moved from /usr/bin/nano to /bin/nano. Fix this in
751     /etc/env.d/00basic, bug #10916.
752    
753 azarah 1.152 27 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
754    
755     Add more improvements to clustering code. This is from
756     Olivier Crete <crete@cerca.umontreal.ca>, bug #4151.
757    
758 azarah 1.151 26 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
759    
760     Change default 'net' dependency behaviour to be more suited
761     for notebook users. Basically if at least one net.* service
762     beside net.lo start successfully, the 'net' dependency is
763 azarah 1.153 considered up. Server admin can set RC_NET_STRICT_CHECKING="yes"
764 azarah 1.151 in /etc/conf.d/rc to change this back to the old default.
765 azarah 1.156 This is the start to address bug #2706.
766 azarah 1.151
767 azarah 1.150 * rc-scripts 1.4.2.4 (26 Nov 2002)
768    
769     26 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
770    
771     Initial merge of bits for Adelie Linux for SSI clusters. More
772     info at:
773    
774     http://www.cerca.umontreal.ca/hpc/en/projects/adelie/index.html
775    
776     25 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
777    
778     One liner fix to src/awk/cachedepends.awk to once again fix
779     bug #7803.
780    
781 azarah 1.149 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
782    
783     Add 'alias char-major-89 i2c-dev' to /etc/modules.d/aliases.
784     This should close bug #10891.
785    
786 azarah 1.148 * rc-scripts 1.4.2.3 (18 Nov 2002)
787    
788 azarah 1.147 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
789    
790     Add some more checks to src/awk/*. Fix error printing for
791     /sbin/depscan.sh.
792 azarah 1.148
793     Link awk module with gcc and not with ld. This should fix
794     problems on sparc and alpha. Many thanks for this fix to
795     Stephan Jones <cretin@gentoo.org>.
796    
797     Remove the copyright info from config files, thanks to
798     Matthew Kennedy <mkennedy@gentoo.org>.
799 azarah 1.147
800 azarah 1.144 * rc-scripts 1.4.2.2 (18 Nov 2002)
801    
802     18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
803    
804     Add src/awk/genenviron.awk which is rc-envupdate.sh ported
805     to awk. This is also much faster than its bash version.
806    
807 azarah 1.145 Remove the 'Spider cat fix' from depscan.sh.bash, as it makes
808     things even slower on older boxes. Bug #10548.
809    
810 azarah 1.146 After a bored Vapier decided that he needed to update the
811     licenses of things in /etc :P, I did the rest. Hopefully
812     not too many people will nuke thier fstab :/
813    
814 azarah 1.143 * rc-scripts 1.4.2.1 (18 Nov 2002)
815    
816     18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
817    
818     Update src/awk/cachedepends.awk to find its own rc-scripts,
819     fixing the need for find which broke systems with /usr on
820     a different partition.
821    
822 azarah 1.141 17 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
823    
824     Add some extra checks to src/awk/cachedepends.awk and
825     src/awk/gendepends.awk.
826    
827 azarah 1.142 Move some of the more generic functions in src/awk/gendepends.awk
828     to src/awk/functions.awk.
829    
830 azarah 1.140 * rc-scripts 1.4.2 (17 Nov 2002)
831    
832     17 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
833    
834     Add initial version of new depscan.sh. This uses awk scripts
835     to do the main work, giving about 10 times speed improvement on
836     slower machines. Updated /sbin/depscan.sh, src/filefuncts.c,
837     src/Makefile, src/awk/cachedepends.awk and src/awk/gendepends.awk
838     for this. This should close bug #10548.
839    
840 azarah 1.138 * rc-scripts 1.4.1.2 (5 Nov 2002)
841    
842 azarah 1.139 5 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
843    
844     Add UID/GID of 250 for Portage Fakeroot account.
845    
846 azarah 1.137 4 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
847    
848     Change /etc/init.d/clock to depend on localmount again, fixing
849     bug #10048.
850    
851     Get deps on logger sane again. I wanted to get the logger started
852     as early as possible, but clock for one breaks if /usr is mounted
853     on seperate partition.
854    
855 azarah 1.136 29 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
856    
857     Fix return in /etc/init.d/modules to return 0 if /proc/modules
858     do not exists. Closes bug #7738, comment #5.
859    
860 azarah 1.135 * rc-scripts 1.4.1.1 (28 Oct 2002)
861    
862 azarah 1.134 28 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
863    
864     Fix /sbin/update-modules not to include backup files. Closes
865     bug #9707.
866    
867 azarah 1.133 26 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
868    
869     Fix update-modules borking if there are directories present
870     in /etc/modules.d/. Closes bug #9632.
871    
872 azarah 1.132 17 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
873    
874     Change deps on /etc/init.d/{clock,hostname,modules} not to
875     depend on localmount, but rather on checkroot, as all of them
876     just need / to be mounted. This should fix race conditions
877     because of checkfs dependency on modules. This should close
878     bug #9266.
879    
880 azarah 1.131 * rc-scripts 1.4.1 (13 Oct 2002)
881    
882 azarah 1.130 13 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
883    
884     Create and fix permissions on /tmp/.{ICE,X11}-unix/. This
885     is additional measures for bug #8281.
886    
887 azarah 1.129 12 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
888    
889     Update /etc/init.d/net.eth0 to fix bug #8626.
890    
891     Fix /sbin/rc-update to check return code of "ln". This should
892     close bug #8867.
893    
894 azarah 1.127 29 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
895    
896     Fix indentation in /etc/inputrc. This should close
897     bug #8368.
898    
899     Add extended status functionality. Should close bug #2462.
900    
901 azarah 1.128 Add support for /sbin/rc-update to check if the rc-script
902     is executable or not. Thanks to widersacher@gmx.net, closing
903     bug #8326.
904    
905 azarah 1.126 25 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
906    
907     Fix /etc/init.d/bootmisc not to kill pidfiles of running
908     daemons. Improve NGPT support in /sbin/rc a bit.
909    
910 azarah 1.125 23 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
911    
912     Fix my last screwup with /etc/init.d/net.ppp0. Basically
913     forgot to change a few DEVICE's to IFACE ...
914    
915 azarah 1.124 22 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
916    
917     NGPT support.
918    
919 azarah 1.123 17 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
920    
921     Did a small fix to /etc/init.d/net.eth0, thanks to
922     naanyaar2000@yahoo.com, bug #7407.
923    
924 azarah 1.122 16 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
925    
926     Add the permission stuff for generic scsi when compiled as
927     module, thanks to Bauno <bauno@inwind.it>.
928    
929     Add support for /etc/devfs.d/ for additional devfs config
930     stuff .. idea from Denys Duchier <Denys.Duchier@ps.uni-sb.de>.
931    
932 azarah 1.121 11 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
933    
934     Fix small type-o from last changes to /etc/init.d/netmount.
935     Should resolve bug #7803.
936    
937 azarah 1.119 * rc-scripts 1.4.0 (7 Sep 2002)
938    
939 azarah 1.118 7 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
940    
941     Update /etc/init.d/net.eth0 to handle individual broadcast
942     and netmask for aliases. Should close bug #7407.
943 azarah 1.119
944     Give /var/run/utmp and /var/log/wtmp the proper permissions
945     and ownership. First steps in fixing bug #7630.
946 azarah 1.118
947 azarah 1.120 Change Raid stuff again in /etc/init.d/checkfs.
948    
949 woodchip 1.115 26 Aug 2002; Donny Davies <woodchip@gentoo.org>:
950    
951     Give root a 'root' GECOS in /etc/passwd, was NULL before.
952    
953 azarah 1.114 * rc-scripts 1.3.9 (25 Aug 2002)
954    
955     25 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
956    
957     Update /sbin/rc to fix some spelling/slang mistakes. Closes
958     bug #6887.
959    
960     Move /etc/init.d/net.ppp0 's config to /etc/conf.d/net.ppp0.
961     This closes bug #6378.
962    
963     Add IPv6 support to /etc/init.d/net.eth0. Closes bug #6175,
964     with many thanks to Asbjorn Sannes <ace@sannes.org>.
965    
966 azarah 1.113 20 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
967    
968     Update /etc/init.d/bootmisc to reset pam_console permissions.
969    
970     Update /etc/devfsd.conf to have the "pam_console_apply_devfsd.so"
971     line for getting devfs to work with pam_console.
972    
973 azarah 1.112 12 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
974    
975     Update /etc/init.d/keymaps to first load the windowkeys.inc then
976     the user selected one, fixing bug #6295.
977    
978 azarah 1.111 11 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
979 azarah 1.110
980 azarah 1.111 Change the 'cat' in check_rcscript() to a single 'awk' in
981     /sbin/depscan.sh. This should fix broken pipe issues if the
982     loop exists too early. Resolves bug #5961.
983    
984     Fix software RAID startup/shutdown, bug #5310. Modified
985     /etc/init.d/checkfs and /etc/init.d/halt.sh for this.
986 azarah 1.110
987 azarah 1.109 * rc-scripts 1.3.8 (08 Aug 2002)
988    
989 azarah 1.108 7 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
990    
991 azarah 1.111 Move the color ls stuff to .bashrc. Fix bug #5250.
992 azarah 1.108
993 danarmak 1.107 6 Aug 2002; Dan Armak <danarmak@gentoo.org>:
994    
995     Correct the comments in rc.conf about the XSESSION variable: it should
996     be set to "kde-<version>" not "KDE". Closes bug #5948.
997    
998 azarah 1.106 5 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
999    
1000 azarah 1.111 Fix the 'Usage' line in the help to return the correct options for
1001     the script (/sbin/runscript.sh). Resolve bug #6029.
1002 azarah 1.106
1003 woodchip 1.105 3 Aug 2002; Donny Davies <woodchip@gentoo.org>:
1004    
1005     Added UPS shutdown support for nut to halt.sh.
1006     Added nut user/group as uid/gid 84.
1007    
1008 azarah 1.103 27 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
1009    
1010     Updated /sbin/rc's way of checking for devfs support (now rather uses
1011     awk, as it is more accurate). Closes bug #5458.
1012    
1013     Add the Redhat/Mandrake /forcefsck and /fastboot options to our checkroot
1014     and checkfs. Updated /etc/init.d/{checkroot,checkfs,halt.sh} for this.
1015     Thanks goes to Chris PeBenito (bug #5570).
1016    
1017 azarah 1.104 Changed most daemons to use /bin/false as shell. Should close bug #5388.
1018    
1019 carpaski 1.102 27 Jul 2002; Nicholas Jones <carpaski@gentoo.org>:
1020    
1021     Added vpopmail user and group as 89:89
1022    
1023 azarah 1.99 22 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
1024    
1025     Add the cyrus user to /etc/passwd. Resolves bug #4100.
1026 azarah 1.97
1027 azarah 1.100 Some bugfixes and speed improvements to /sbin/depscan.sh after
1028     last changes.
1029    
1030 azarah 1.101 Replace some cat/grep's in /sbin/rc-envupdate.sh with awk's to
1031     get some speed improvements.
1032    
1033 azarah 1.97 21 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
1034    
1035     Fix LVM support in /etc/init.d/checkfs again, thanks to help from
1036     Kyle Manna <nitro@gentoo.org>.
1037    
1038     Add software RAID support to /etc/init.d/checkfs, thanks to
1039     Daniel Ahlberg <aliz@gentoo.org>.
1040    
1041 azarah 1.99 Update the cache_depend() funtion in /sbin/depscan.sh not to
1042 azarah 1.98 quit on any "}", but only on the one matching the first "{". This
1043     requires wc in /bin, so baselayout should depend on
1044     >=sys-apps/textutils-2.0.19-r2
1045    
1046     Update /etc/init.d/netmount to try and detect nfs mounts that should be
1047     mounted automatically on boot. This requires awk in /bin, so baselayout
1048     should depend on >=sys-apps/gawk-3.1.0-r3.
1049    
1050 azarah 1.109 * rc-scripts 1.3.7 (17 Jul 2002)
1051 azarah 1.95
1052 azarah 1.94 17 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
1053 azarah 1.95
1054     Add logging functionality to the rc-scripts, thanks to Alexander Holler,
1055     bug #4037 for the basic idea. Updated /sbin/functions.sh for this.
1056    
1057     16 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
1058 azarah 1.94
1059     Add additional entries to /etc/services to support cyrus-imapd, thanks
1060 azarah 1.96 to Nick Hadaway <raker@gentoo.org>.
1061 azarah 1.94
1062     Update /etc/init.d/consolefont to resolve bug #4968. This fixes a
1063     problem with non 7bit ascii symbols.
1064    
1065     Updated /etc/init.d/checkfs to detect if lvm is already active.
1066     This should resolve bug #3613.
1067    
1068 azarah 1.92 5 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
1069    
1070     Add "usb" group, gid 85. Move "sshd" user and group to 22. Move
1071     "games" user and group to 35
1072    
1073 azarah 1.91 3 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
1074    
1075 azarah 1.93 Update Copyright displayed at boot, thanks to Sascha Schwabbauer
1076     (aka cybersystem). Updated /sbin/rc for this.
1077 azarah 1.91
1078 azarah 1.90 30 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
1079    
1080     Update /etc/skel/.bashrc to update the window title of X terminals
1081     that supports it. Closes bug #4232.
1082    
1083 azarah 1.88 26 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
1084    
1085     Add sshd user and group. Updated /etc/passwd and /etc/group for this.
1086    
1087 azarah 1.89 Update /etc/inputrc to resolve bug #2599.
1088    
1089 azarah 1.87 20 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
1090    
1091     Add /opt/bin to $PATH and $ROOTPATH, closing bug #3603. Modified
1092     /etc/env.d/00basic for this.
1093    
1094     Add some new daemon stop and pid detection stuff to /sbin/functions.sh.
1095     Nothing official, but I spent enouth time on it not to want to loose it :)
1096    
1097     Fixed a bug in /sbin/functions.sh that caused rc-scripts run as cron jobs
1098     to give output to stderr. This was caused by a call to "stty", which when
1099     run without a attatched terminal, have this effect. Basically just pipe
1100     stderr to /dev/null.
1101    
1102 azarah 1.86 5 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
1103    
1104     Add /usr/local/share/man to $MANPATH (/etc/env.d/00basic), resolving
1105     bug #3363
1106    
1107 azarah 1.84 26 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1108    
1109     Update /etc/init.d/netmount not to try and mount NFS filesystems
1110     if portmap was not started. This is to stop "hang" problems for
1111     new users who do not add portmap to the default runlevel. See
1112     bug #2555.
1113    
1114 azarah 1.85 Add the video4linux stuff to /etc/devfsd.conf. Resolves bug #2015.
1115    
1116 azarah 1.83 19 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1117    
1118     Move $EDITOR from /etc/profile to /etc/env.d/00basic.
1119    
1120 azarah 1.82 13 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1121    
1122     Change the homes of user "at" and "cron" in /etc/passwd, as
1123     they moved to /var/spool/cron...
1124    
1125 azarah 1.81 * rc-scripts 1.3.5 (12 May 2002)
1126    
1127 azarah 1.79 12 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1128    
1129     Make slight modifications to /sbin/depscan.sh to improve speed (about
1130 azarah 1.80 1 second on a celeron 633).
1131 azarah 1.79
1132 azarah 1.80 Finally fix /sbin/runscript.sh to properly handle interdependencies
1133     between types need/use and before/after on runlevel change. I can
1134     actually kick myself for previous implementations, as this fix simplifies
1135     things a lot, and is almost 30 lines of code less!
1136    
1137     Change /etc/init.d/netmount not to fail if all mounts are not mounted.
1138     It rather just exit with a warning, as I think most people have like
1139     me mounts that are to boxes that are not always up.
1140    
1141     Resolve bug #2439 (should not use try with the dd command for ramdisk
1142     stuff). Also increase the number of inodes used for the ramdisk to
1143     fix "out of space" errors. Updated /sbin/rc for this.
1144 azarah 1.79
1145 azarah 1.77 10 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1146    
1147 azarah 1.78 Resolve bug #2505 ... /sbin/rc-envupdate.sh should not use
1148     backup files to generate /etc/profile.env.
1149    
1150 azarah 1.80 Resolve bug #2489 and #2175. Modified /etc/init.d/net.eth0
1151     for this.
1152 azarah 1.77
1153 azarah 1.75 6 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1154    
1155     Fixed /sbin/rc-envupdate.sh to only use the $KDEDIR of the highest
1156 azarah 1.80 /etc/env.d/ file. Same for $QTDIR.
1157 azarah 1.75
1158     5 May 2002; Martin Schlemmer <azarah@gentoo.org>:
1159    
1160     Add /etc/DIR_COLORS as it is no longer shipped with fileutils,
1161     and is needed for some fixes.
1162    
1163 azarah 1.210 28 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1164 azarah 1.74
1165     Update /etc/rc.conf to be more clear and state that you should
1166 azarah 1.80 remove consolefont from startup if you do not use it. Should
1167     resolve bug #2174.
1168 azarah 1.74
1169 azarah 1.210 26 Apr 2002; Donny Davies <woodchip@gentoo.org> passwd, group :
1170 woodchip 1.73
1171     Added user/group apache with uid/gid 81.
1172    
1173 azarah 1.210 25 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1174 azarah 1.72
1175     Remove the "-net" from the line setting the default gateway
1176 azarah 1.80 in /etc/init.d/net.eth0. Thanks to Peter W. Michaleas for
1177     noting this.
1178 azarah 1.72
1179 azarah 1.210 24 Apr 2002; Donny Davies <woodchip@gentoo.org> rc.conf :
1180 woodchip 1.71
1181     Remove NFSSERVER from rc.conf since it's now covered in /etc/conf.d/nfs
1182     which is installed with the nfs-utils package. Also tidied up some
1183     really old, leftover junk like the non-supported stuff from rc5.
1184     Closes #1754.
1185    
1186 azarah 1.210 23 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1187 azarah 1.70
1188     Remove creation of /var/run/utmpx from bootmisc again. Seems
1189     other people have wierd problems.
1190    
1191 azarah 1.210 * rc-scripts 1.3.4 (21 Apr 2002)
1192 azarah 1.68
1193 azarah 1.210 21 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1194 azarah 1.68
1195     Add /sbin/rc-envupdate.sh to speedup updating of /etc/profile.env,
1196 azarah 1.80 and /etc/csh.env. Update /etc/init.d/bootmisc to use this.
1197 azarah 1.68
1198 azarah 1.80 Implement the status commandline argument. Updated /sbin/runscript.sh
1199     and /sbin/rc-help.sh for this.
1200 azarah 1.69
1201 azarah 1.80 Fix /sbin/depscan.sh to honour NEED and USE overriding BEFORE
1202     and AFTER.
1203 azarah 1.69
1204 azarah 1.210 12 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1205 azarah 1.67
1206     Update /etc/init.d/bootmisc to create /var/run/utmpx. This
1207     is needed, else /usr/bin/newgrp segfault.
1208    
1209 azarah 1.210 11 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1210 azarah 1.66
1211     Update /etc/skel/.bash_profile to make it tcsh compadible.
1212 azarah 1.67 Thanks to Väinö Järvelä for this fix.
1213 azarah 1.66
1214 azarah 1.67 Update /etc/profile to also set the PS? variables if $SHELL
1215     is set to /bin/sh. This should make prompt colours in
1216     bootstrap work again.
1217 azarah 1.66
1218 azarah 1.67 Move LVM stuff to checkfs to ensure that they get fscked.
1219     This resolves bug #1552.
1220 azarah 1.66
1221 azarah 1.210 * rc-scripts 1.3.3 (5 Apr 2002)
1222 azarah 1.65
1223 azarah 1.210 5 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1224 azarah 1.65
1225     Move /etc/init.d/{depscan.sh,runscript.sh,functions.sh} to /sbin.
1226     This is done to try and ensure system integrity.
1227    
1228 azarah 1.210 1 Apr 2002; Martin Schlemmer <azarah@gentoo.org>:
1229 azarah 1.64
1230     Add quotes to the "export INPUTRC=/etc/inputrc" line to resolve bug #1391.
1231    
1232     Add a error message to /etc/init.d/consolefont, resolving bug #1415.
1233    
1234     Add a bash check to the code that sets the prompt, fixing bug #1078.
1235    
1236 azarah 1.63 * rc-scripts 1.3.2 (24 Mar 2002)
1237    
1238 azarah 1.210 24 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1239 azarah 1.61
1240     Resolve bug #1274. Updated /etc/init.d/hostname and /etc/init.d/bootmisc
1241     for this.
1242    
1243     With the "before" and "after" stuff, recursion levels was getting too high,
1244     and with some cases, things just plain did not work as it should. Reworked
1245     things to to lower the levels of recursion and get the order right. Updated
1246     /etc/init.d/runscript.sh for this.
1247    
1248     Fixed a problem in /sbin/rc and /etc/init.d/runscript.sh where
1249     ${svcdir}/softlevel did not always exist, but runscript.sh tried to open it.
1250    
1251     Enhance --quiet support. Updated /etc/init.d/functions.sh for this.
1252    
1253     Remove /etc/pwdb.conf, as pwdb already install a copy of this.
1254    
1255     Remove /etc/pam.d/{rexec,rlogin,rsh} as pam already install this.
1256    
1257 azarah 1.62 Added $INPUTRC to /etc/profile, since too many people keep on bugging me,
1258     and it seems it has fallen now to my discression.
1259    
1260 drobbins 1.59 * rc-scripts 1.3.1 (23 Mar 2002)
1261    
1262 azarah 1.210 23 Mar 2002; Daniel Robbins <drobbins@gentoo.org>: init.d/net.eth0: fix for
1263 drobbins 1.60 DHCP lease release from Jim Nutt.
1264    
1265 azarah 1.210 23 Mar 2002; Daniel Robbins <drobbins@gentoo.org>: rolling a new release
1266 drobbins 1.60 since there are a lot of important bug fixes in here that are needed.
1267 drobbins 1.59
1268 azarah 1.210 23 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1269 azarah 1.58
1270     Resolve bug #1292.
1271    
1272     Remove the extra 'depmod -a' in /etc/init.d/modules, thanks to
1273     Spidler.
1274    
1275 azarah 1.210 21 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1276 azarah 1.57
1277     Update /sbin/rc to fix a 'cat mounts' instead of the correct
1278     version, 'cat /proc/mounts'.
1279    
1280 azarah 1.210 19 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1281 azarah 1.56
1282     Add initial support for the --quiet flag that suppress output.
1283    
1284 azarah 1.210 18 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1285 azarah 1.55
1286     Remove the 'try' from 'try /etc/init.d/depscan.sh' in /sbin/rc
1287     as not all errors by depscan.sh is critical. It should be
1288     reworked to do better error handeling.
1289    
1290 azarah 1.210 14 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1291 azarah 1.54
1292     Fix the GID and UID of nobody and nogroup in /etc/passwd and
1293     /etc/group to match those of Debian, FBSD and others. Thanks
1294     to those who reported it, and Woodchip for looking up the
1295     proper values.
1296    
1297     Update /etc/init.d/net.eth0 to properly down DHCP interfaces.
1298     This resolves bug #1150, thanks to Paul Fleischer.
1299    
1300 azarah 1.210 11 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1301 azarah 1.53
1302     Updated /etc/init.d/functions.sh not to use /usr/bin/basename,
1303     as some users have /usr on seperate partition which is not
1304     mounted when depscan.sh is run the first time.
1305    
1306     Updated the checking for more than one service providing the
1307     same virtual function in /etc/init.d/depscan.sh. It should
1308     be working now, and this also fix a problem that when there is no
1309     service providing a virtual, counter was used uninitialized.
1310    
1311 azarah 1.210 * rc-scripts 1.3.0 (10 Mar 2002)
1312 azarah 1.52
1313 azarah 1.210 10 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1314 azarah 1.80
1315     Resolved bug #1021; updated /etc/init.d/consolefont for this.
1316 azarah 1.52
1317     Resolved bug #1029; updated /etc/init.d/net.eth0 for this.
1318    
1319     Resolved bug #990; updated /etc/init.d/net.eth0, /etc/init.d/netmount
1320     and /etc/init.d/localmount for this.
1321    
1322     Lots of form/syntax cleanups, most things should be more
1323     consistant now. Fixed fail detection/return values of lots of
1324     scripts.
1325    
1326     Lots of cleanup/fixes in the three main scripts behind our
1327     rc-system, /sbin/rc, /etc/init.d/depscan.sh, /etc/init.d/runscript.sh
1328    
1329     Fix a bug regarding a invalid $PATH for portage if /etc/init.d/functions.sh
1330     is sourced in a ebuild.
1331    
1332     Fix a bug that our rc-script wrapper introduced: Global variables
1333     in scripts no longer worked. Updated /etc/init.d/runscript.sh for
1334     this.
1335    
1336     Implemented more error checking for the main startup code in /sbin/rc.
1337     Also fixed try() for mounting /proc (maybe all mount commands).
1338     The function worked fine in a simulated test, but in real life failed
1339     to detect a error when mounting /proc (remember to thank Grant for
1340     his UserMode ebuilds, and Guide).
1341    
1342 azarah 1.210 * rc-scripts 1.2.9 (6 Mar 2002)
1343 azarah 1.51
1344 azarah 1.210 6 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1345 azarah 1.80
1346     General form updates and some piping fixes.
1347 azarah 1.51
1348     Updated /etc/inittab, /etc/init.d/xdm and /etc/X11/startDM.sh
1349     to fix a problem where startDM.sh would be respawned repeatedly
1350     if xdm was not in the default runlevel.
1351 drobbins 1.6
1352 azarah 1.210 * rc-scripts 1.2.8 (4 Mar 2002)
1353 azarah 1.49
1354 azarah 1.210 4 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1355 azarah 1.80
1356     Add /etc/init.d/xdm, /etc/X11/startDM.sh and updated /etc/inittab
1357     to fix the "dead key" problem we had with xdm/gdm/kdm. We should
1358     move them to the xfree ebuild later on when things settles down.
1359 azarah 1.49
1360     Added some sanity checks to /sbin/rc, /etc/init.d/runscripts.sh.
1361    
1362     Added a basic $PATH to /etc/init.d/functions.sh to fix a problem
1363     where we had a invalid $PATH on boot in some cases.
1364    
1365 azarah 1.50 Updated /etc/init.d/keymap and /etc/init.d/consolefont to work with
1366     the new sys-apps/kbd package.
1367    
1368 azarah 1.210 * rc-scripts 1.2.7 (3 Mar 2002)
1369 azarah 1.48
1370 azarah 1.210 3 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1371 azarah 1.80
1372     Fixed the problem of rc-scripts trying to start/stop a service multiple
1373     times if it fails to do so. Updated /etc/init.d/runscript.sh and /sbin/rc
1374     for this.
1375 azarah 1.47
1376     Fixing some variable declarations in /etc/init.d/runscript.sh caused
1377     /etc/init.d/net.lo to fail on stop ($IFACE was set invalid). Fixed
1378     this.
1379    
1380     Added caching of the "depend() { need foo; } " lines, and updated
1381     /etc/init.d/depscan.sh to touch the actual files less. This should
1382 azarah 1.197 speedup dependency caching a lot, especially on slow machines.
1383 azarah 1.48
1384     Updated /etc/passwd to have users with no shell defined, use /bin/false
1385     for security.
1386    
1387     Update /etc/fstab to mention /dev/shm since we dont mount it anymore.
1388 azarah 1.47
1389 azarah 1.210 1 Mar 2002; Martin Schlemmer <azarah@gentoo.org>:
1390 azarah 1.80
1391     Added a wrapper for sourcing the rc-scripts to eliminate syntax errors.
1392     Thanks to Karl Trygve Kalleberg (aka karltk) for the idea. Updated
1393 azarah 1.46 /etc/init.d/depscan.sh, /etc/init.d/functions.sh and
1394     /etc/init.d/runscript.sh for this (added wrap_rcscript() function).
1395    
1396 azarah 1.197 Removed stopping of dependent services that have current service as
1397     a 'use'dependency ... should be less confusing now.
1398 azarah 1.46 Updated /etc/init.d/runscript.sh for this.
1399    
1400 azarah 1.80 28 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
1401    
1402     Add /etc/conf.d/local.start and /etc/conf.d/local.stop for adding any misc
1403     programs to startup. This should pretty much have /etc/init.d/ static,
1404     except for baselayout updates, etc.
1405    
1406     27 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
1407    
1408     In some wierd cases, a redundent /dev/.devfsd on a unmounted /dev can cause
1409     problems. Fixed this in /sbin/rc.
1410 azarah 1.44
1411     Added the patches from Grant Goodyear (aka g2boojum) to enable us to
1412     use a ramdisk to store the contents of ${svcdir}. Updated /sbin/rc,
1413     /etc/init.d/functions.sh and /etc/init.d/checkroot for this.
1414 azarah 1.43
1415 azarah 1.80 26 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
1416    
1417     Fix my brain dead update of the 25th. It really should keep
1418     "gentoo=nodevfs" in mind. Also added 'get_bootparam()' to help in
1419     retrieving kernel options. Updated /etc/init.d/functions.sh,
1420     /etc/init.d/checkroot and /sbin/rc for this.
1421 azarah 1.41
1422     Updated /etc/init.d/consolefont to work without devfs as well.
1423    
1424 azarah 1.42 When rebooting or shutting down, a service should not fail to stop
1425     if a service it depends on, fails. Updated /etc/init.d/runscript.sh
1426     for this.
1427    
1428 azarah 1.80 25 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
1429    
1430     Added a check if /dev is mounted when creating entries for /etc/mtab.
1431     This should solve a invalid entry or /dev being mounted even with
1432     'gentoo=nodevfs' option. Updated /etc/init.d/checkroot for this.
1433 azarah 1.40
1434 drobbins 1.39 17 Feb 2002: Daniel Robbins <drobbins@gentoo.org>: Made "xfs" the default
1435     filesystem in /etc/fstab (from ReiserFS) and removed "notail" option (it's
1436     just in a comment now)
1437    
1438 azarah 1.80 17 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1439    
1440     Mmore fixes to 'after' and 'before', updated /etc/init.d/runscript.sh for
1441     this. This should fix services not getting started in the correct order
1442     in a tight loop, services getting stopped out of order, and some other
1443     sanity checks. Updated rc-script.sh for updated help.
1444    
1445     15 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1446    
1447     Update /etc/profile to resolve bug #588. Reimplemented things a bit,
1448     and added the 'after' type. 'before' and 'after' will only work currently
1449     for a change of runlevel. Updated /etc/init.d/depscan.sh,
1450     /etc/init.d/runscript.sh and /sbin/rc for this.
1451 azarah 1.36
1452 azarah 1.80 13 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1453    
1454     Add some more entries to /etc/devfsd.conf to make alsa users life
1455     easier ... thanks Tod.
1456 drobbins 1.39
1457 azarah 1.80 12 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1458    
1459     Some more cleanups to /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
1460 azarah 1.36
1461     Fixed some services not starting again when restarting a service.
1462     Seems simple is still the best way.
1463    
1464     Fixed some other problems created with feature additions and cleanups.
1465    
1466 azarah 1.80 11 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1467    
1468     General cleanups to /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
1469 azarah 1.36
1470     Added 'before *' to /etc/init.d/checkroot to make sure it gets
1471     started first.
1472    
1473     Added 'use *' to /etc/init.d/local to make sure it gets started
1474     last.
1475    
1476 azarah 1.80 10 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1477    
1478     Fixed /sbin/rc to stop a service on change of runlevel if it is
1479     in 'use' by another service.
1480 azarah 1.36
1481     Added the 'provide' depend type for creating virtual services.
1482     Updated /etc/init.d/depscan.sh for this.
1483    
1484     Added the 'before' depend type. This is more for changing the
1485     order services start in. Updated /etc/init.d/depscan.sh and
1486     /etc/init.d/functions.sh for this.
1487    
1488     Updated /etc/init.d/depscan.sh to work with '*' as argument for
1489 azarah 1.197 dependency types. This can be used with 'use' and 'before' to
1490 azarah 1.36 start a script last or first respectively.
1491    
1492     Added save_options() and get_options() to /etc/init.d/functions.sh
1493     for saving misc settings between startup/shutdown. Updated
1494     /etc/init.d/net.eth0 to use these and properly down virtual
1495     interfaces.
1496    
1497 azarah 1.80 6 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1498    
1499     Updated both /etc/init.d/bootmisc and /etc/init.d/keymaps to be quiet
1500     on no errors.
1501 azarah 1.36
1502     * rc-scripts 1.2.6 (6 Feb 2002)
1503    
1504 azarah 1.80 2 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1505    
1506     Updated /etc/net.eth0 to specify the gateway device via the $gateway
1507     variable (something like gateway="eth0/192.168.0.1").
1508    
1509     2 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
1510    
1511     Added rc-script /etc/init.d/numlock, for enabling numlock at boot.
1512    
1513     29 Jan 2002: Martin Schlemmer (azarah@gentoo.org):
1514    
1515     Hopefully the last fix to /etc/init.d/netmount to umount cleanly. This fix
1516     implements a retry if not successful the first time, and will kill
1517     processess using the mount. Also small type-o fix to /etc/init.d/halt.sh.
1518 azarah 1.33
1519 woodchip 1.32 27 Jan 2002: Donny Davies (woodchip@gentoo.org): security fix to
1520     /etc/pam.d/sshd,login,chsh: added pam_shells.so to the stack.
1521     Fixed /etc/passwd,group for user/group mysql.
1522    
1523 azarah 1.31 27 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added charset
1524     map file support to /etc/init.d/consolefont and the setting to
1525     /etc/rc.conf.
1526    
1527 azarah 1.30 25 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed dircolors
1528     in skel files to support both versions of dircolors.
1529    
1530 azarah 1.28 23 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed bug
1531 azarah 1.31 in the restart stuff of /etc/init.d/runscript.sh that caused
1532     a restart of a 'net' service not to restart services again
1533     that depended on it.
1534 azarah 1.28
1535 azarah 1.27 * rc-scripts 1.2.5 (20 Jan 2002)
1536    
1537 azarah 1.26 20 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
1538     /etc/init.d/net.eth0 to 'use' pcmcia.
1539    
1540 azarah 1.25 8 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added '--sh' to
1541     the dircolors command in /etc/skel/.bash_profile to handle cases
1542     where bash do not export $SHELL.
1543    
1544     6 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
1545     /etc/init.d/runscripts.sh, /etc/init.d/net.eth0, /etc/conf.d/net and
1546     removed /etc/init.d/net.eth0-dhcp to reflect a new 'bsd-ish' config
1547     scheme for the net.eth* scripts.
1548    
1549 woodchip 1.24 6 Jan 2002: Donny Davies (woodchip@gentoo.org): Removed email address
1550     from manpages; no need for that..
1551 azarah 1.25
1552     5 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fix type-o in
1553     /etc/devfsd.conf; had 'dvd' in the cdrw stuff.
1554 woodchip 1.24
1555 drobbins 1.23 * rc-scripts 1.2.4 (30 Dec 2001)
1556    
1557     30 Dec 2001: Daniel Robbins (drobbins@gentoo.org): Changed default umask
1558     back to 022 as it should be.
1559    
1560 azarah 1.22 30 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Updated
1561     /etc/init.d/checkfs to return 0 if the fs was successfully repaired.
1562    
1563 woodchip 1.21 29 Dec 2001; Donny Davies (woodchip@gentoo.org):
1564     sort -t: -k3,3 -n /etc/passwd,group. Ahhhh :))
1565    
1566 azarah 1.80 28 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
1567    
1568 azarah 1.197 Updated /etc/init.d/depscan.sh to store info about missing dependencies
1569 azarah 1.80 of type 'need' in ${svcdir}/broken. Also updated /etc/init.d/runscript.sh
1570 azarah 1.197 to use this when starting a script ('need' dependencies is critical for
1571 azarah 1.20 startup). Added the broken() function to /etc/init.d/runscript.sh
1572 azarah 1.197 to list the missing dependencies.
1573 azarah 1.20
1574     Updated /etc/init.d/runscript.sh for svc_start() to have better error
1575     checking.
1576    
1577     Updated /etc/init.d/functions.sh with ewend(), which is the same as
1578     eend(), but print a warning on error, not a error. Updated
1579     /etc/init.d/checkroot and /etc/init.d/checkfs to use this function.
1580    
1581 azarah 1.80 27 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
1582    
1583     Update /sbin/runscript.c to run /etc/init.d/rc-help.sh if no arguments
1584     is passed to a rc-script.
1585 azarah 1.20
1586     Added /etc/init.d/rc-help.sh, simple script that prints out help for
1587     the rc-scripts.
1588    
1589 azarah 1.80 25 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
1590    
1591     Update /etc/init.d/shutdown.sh and /etc/init.d/reboot.sh not to force the
1592     halt and reboot. This fixes a problem where / was not unmounted properly
1593     in some cases.
1594    
1595     24 Dec 2001; Martin Schlemmer (azarah@gentoo.org):
1596    
1597     Move $svcdir to to /etc/init.d/functions.sh, and update
1598     /etc/init.d/runscript.sh and /etc/init.d/depscan.sh for this
1599 azarah 1.19
1600     Modified /etc/init.d/runscript.sh to also restart the services that
1601     depend on a service if that service is restarted. Enhanced the
1602     restart function to be able to have custom restart() functions in
1603     rc-scripts. The custom restart() have to use svc_stop() and
1604     svc_start() to restart the service.
1605    
1606     Add a pause function to /etc/init.d/runscript.sh. It will basically
1607     stop a service without stopping the services that depends on that
1608     service.
1609 drobbins 1.23
1610 azarah 1.80 Add a pause function to /etc/init.d/runscript.sh. It will basically stop a
1611     service without stopping the services that depends on that service.
1612 azarah 1.19
1613     * rc-scripts 1.2.3 (18 Dec 2001)
1614    
1615 azarah 1.80 16 Dec 2001; Martin Schlemmer (azarah@gentoo.org):
1616    
1617     Moved the stuff from /sbin/init (old) to /sbin/rc (basically drop the
1618     init wrapper we used).
1619 azarah 1.19
1620     Some cleanups: take out the shm resize comment;
1621    
1622     remove the $wrongmount;
1623    
1624     remove the mountshm() function and insert it directly
1625     where needed;
1626    
1627     remove the setting of $PATH as /sbin/init already do
1628     this for us.
1629    
1630     Added the if statement to detect if it is the first time the 'boot'
1631     runlevel is executed (if [ "$RUNLEVEL" = "S" ] && [ "$argv1" = "boot" ]).
1632     $RUNLEVEL is a env var set by /sbin/init.
1633    
1634     Also added functionality to detect if the kernel have DEVFS support
1635     compiled in; seems new users thinks devfs is unstable and as they do
1636     not always read the docs, it does not get compiled in ;/ Should
1637     make live for us a bit easier.
1638    
1639 azarah 1.80 14 Dec 2001; Martin Schlemmer (azarah@gentoo.org):
1640    
1641     Fixed /sbin/rc to kill a cosmetic bug in the part that stops all
1642     the unneeded services.
1643 azarah 1.19
1644 woodchip 1.16 * rc-scripts 1.2.2 (8 Dec 2001)
1645    
1646 azarah 1.18 10 Dec 2001; Added a localhost entry in /etc/hosts.
1647    
1648 woodchip 1.16 8 Dec 2001; Donny Davies (woodchip@gentoo.org): Added start-stop-daemon.c
1649     to rc-scripts/sbin source. Moved rc-scripts/init.d/runscript.c to
1650     rc-scripts/sbin/runscript.c. Added manpage for start-stop-daemon.
1651     Start-stop-daemon is moved here from sysvinit by the way. There is stuff
1652     in this ChangeLog that needs to be removed! Like the changes to hosts,
1653     profile. /etc/{passwd,group} have minor UID and GID type fixes for
1654 woodchip 1.17 users ftp, postgres, xfs. Tweaked tarball.sh to not include CVS
1655     directories.
1656 woodchip 1.16
1657 woodchip 1.13 29 Nov 2001; Donny Davies (woodchip@gentoo.org): Added a man directory
1658     to rc-scripts. Checked in two manpages there, one for modules.autoload.5
1659 woodchip 1.14 and one for update-modules.8. These were adapted from Debian. Updated
1660     tarball.sh to include the new man directory. Updated baselayout to install
1661     these manpages. Slightly tweak the /etc/modules.autoload comments.
1662 woodchip 1.13
1663 azarah 1.80 28 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1664    
1665     Updated /sbin/init to work correctly with the 'gentoo=nodevfs' option,
1666     and cleaned out old code.
1667 drobbins 1.15
1668     Updated /etc/init.d/bootmisc with additional lock files to clean.
1669    
1670 azarah 1.80 27 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1671    
1672     Updated /etc/init.d/depscan.sh for a virtual 'use' depend, called 'logger'
1673     that can be used for services that needs to have a logger started before
1674     they are started. Updated /etc/conf.d/basic with $SYSLOGGER that is used
1675     to define what loggers the 'logger' depend represent.
1676 drobbins 1.15
1677 azarah 1.80 26 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1678    
1679     Updated /etc/passwd and /etc/group with minor fixes to pass pwck
1680     and grpck.
1681 drobbins 1.15
1682 azarah 1.80 25 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1683    
1684     Changed umask in /etc/profile for the user to 077 for security.
1685 drobbins 1.15
1686     Added a stop() function to /etc/init.d/clock. Also removed uneeded
1687     'source /etc/rc.conf' line.
1688    
1689     Updated /etc/init.d/hostname to set the hostname to 'localhost' if
1690     /etc/hostname is invalid.
1691    
1692     Updated /sbin/init to move the entries in /lib/dev-state to /dev before
1693     running devfsd, as it did still not save settings properly. Also removed
1694     old /dev-state/compat stuff.
1695    
1696 drobbins 1.12 25 Nov 2001; ncsd, the name service cache daemon script, has been removed
1697     from the default "default" runlevel. It still exists in the archive so that
1698 drobbins 1.15 users who want/need it can add it easily.
1699 drobbins 1.12
1700 drobbins 1.11 25 Nov 2001; Updated the /etc/fstab; removed usbdevfs (explicitly mounted),
1701 drobbins 1.15 removed notail from the ext2 boot partition, other cleanups.
1702 drobbins 1.11
1703 drobbins 1.10 25 Nov 2001; Fixed init.d/clock script to work in UTC mode.
1704 drobbins 1.15
1705 azarah 1.80 24 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1706    
1707     Added /etc/devfsd.conf and updated /sbin/init to use a new scheme for saving
1708     /dev permissions. Also moved /dev-state to /lib/dev-state which is a more
1709     standard location.
1710 drobbins 1.15
1711     Fixed a ugly bug in /etc/init.d/depscan.sh. If a service depended on
1712     itself, calling depscan.sh or changing runlevels cause a tempory effect
1713     similar to a 'mini fork bomb'. Afterwards the depends was broken, and
1714     changing runlevels did not want to work.
1715    
1716     Updated /etc/init.d/halt.sh to terminate and display message for devfsd.
1717     More cosmetic than anything else, but cant hurt with the new dev-state
1718     scheme.
1719    
1720     Updated /sbin/init to set the console log level to 1, so that bootup
1721     can be much cleaner. Also updated /etc/init.d/modules not to have
1722     a logger in it 'use' depends, as it should not be needed anymore.
1723    
1724     Updated /sbin/rc to check if devfsd is still running between runlevel
1725     changes.
1726    
1727     Updated /etc/init.d/modules to run update-modules. We want to be sure
1728     /etc/modules.conf is updated when running depmod -a.
1729    
1730     Change ftp's uid to 21 in /etc/passwd (was the same as bind). Also
1731     added a entry for xfs (X Font Server) in /etc/passwd and /etc/group.
1732    
1733     Added /etc/init.d/net.ppp0, /etc/conf.d/net.ppp0 and
1734     /usr/lib/ppp/chat-default as part of my new pppd scripts. Also
1735     updated tarball.sh to handle ppp/chat-default.
1736    
1737 azarah 1.19 Added /etc/skel/.bash* to make things cleaner.
1738 drobbins 1.15
1739 azarah 1.19 Other minor changes.
1740 drobbins 1.15
1741 woodchip 1.9 17 Nov 2001; Donny Davies (woodchip@gentoo.org): Added /etc/shells file
1742     to rc-scripts. Can remove it from sys-libs/shadow at the next release.
1743    
1744 drobbins 1.8 * rc-scripts 1.1.8 (15 Nov 2001)
1745    
1746     16 Nov 2001; removed bogus "mountall.test" script.
1747 drobbins 1.7
1748 azarah 1.80 15 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1749    
1750     Updated init.d/{runscript.sh,depscan.sh}, sbin/rc to the new dep being
1751     'use' not 'uses', as it fits better with 'need' (not 'needs'). Also
1752     removed unneeded for loop from init.d/depscan.sh, and other fixes. Updated
1753     names of new functions in init.d/runscript.sh to better sounding ones.
1754     Updated init.d/modules, init.d/netmount to use 'use'. Lots of other
1755     fixes/cleanups.
1756    
1757     Removed try() out of init.d/runscript.sh (why was this here ?).
1758 drobbins 1.8
1759 azarah 1.80 14 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1760    
1761     Now init.d/bootmisc cleans /tmp. Also creates /etc/resolv.conf if it
1762     doesn't exist.
1763 drobbins 1.8
1764 drobbins 1.15 init.d/hostname: Added check for a valid /etc/hostname.
1765 drobbins 1.8
1766 drobbins 1.15 init.d/keymaps: Added check for valid $KEYMAP.
1767 drobbins 1.8
1768 drobbins 1.15 init.d/modules: Added sysklogd, metalog, syslog-ng as 'use' deps. This
1769     should solve Woodchip's syslog+glue issue. We just have to change the
1770     console loglevel for metalog and syslog-ng (sysklogd already updated) not to
1771     output info and warnings, etc to the console, then boot will be much cleaner.
1772     Also the install guide will need changing to add the loggers to 'boot' and
1773     not 'default' runlevel.
1774 drobbins 1.8
1775 drobbins 1.15 init.d/mountall.test: Hopefully updated to the new rc-scripts style. Is
1776     this really needed (I cannot see that it is used anywhere ...)?
1777 drobbins 1.8
1778 azarah 1.80 13 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1779    
1780     Updated init.d/runscript.sh, init.d/depscan.sh and sbin/rc with a new depend
1781     called 'uses'. It basically have the same usage as 'need', except that it
1782     do not start services that is not in the current and 'boot' runlevels.
1783 drobbins 1.8
1784 drobbins 1.15 Updated init.d/netmount to use the 'uses' depend.
1785 drobbins 1.8
1786 azarah 1.80 11 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1787    
1788     Fixed init.d/runscript.sh not to destroy the 'need' depends in
1789     /${svcdir}/need. This caused subsequent starting and stopping of services
1790     not to start depends.
1791    
1792     7 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1793    
1794     Fixed a problem in sbin/rc where the ${svcdir}/softscripts directory got
1795     destroyed before stopping running services scheduled to be stopped. This
1796     with the fact that $SOFTLEVEL was set too early, caused the services to be
1797     stopped in the wrong order.
1798 drobbins 1.8
1799 azarah 1.80 30 Oct 2001; Martin Schlemmer (azarah@gentoo.org):
1800    
1801     Modified init.d/netmount to check if any network filesystems is mounted.
1802 drobbins 1.8
1803     29 Oct 2001; init.d/netmount: umount -art doesn't seem to work, so I added
1804     some awk and grep magic to find all remote filesystems and umount them.
1805    
1806 azarah 1.80 29 Oct 2001; Martin Schlemmer (azarah@gentoo.org):
1807    
1808     A fix for checkroot (missing "/"); it now actually checks the root
1809     filesystem. Also, a localmount cleanliness fix.
1810 drobbins 1.6
1811     * rc-scripts 1.1.7 (18 Oct 2001)
1812    
1813     [old changelog format follows]
1814 drobbins 1.5
1815 azarah 1.216 *lots of scripts; woodchip
1816     removed old rc5 scripts from cvs
1817 drobbins 1.5
1818 azarah 1.216 *init.d/runscript.sh; agriffis
1819     Added support for rc.conf and home-grown functions
1820    
1821     *init.d/modules;
1822     Now correctly looks at /etc/modules.autoload
1823 drobbins 1.4
1824 drobbins 1.3 rc-scripts-1.1.6, released 15 Sep 2001
1825     ======================================
1826    
1827 azarah 1.216 *init.d/runscript.sh, others
1828     Handling of "net" dependencies resolve to all net devices in
1829     /etc/runlevels/boot and /etc/runlevels/[curr-runlevel]. INTERFACES
1830     variable in /etc/rc.conf has been removed.
1831    
1832     *init.d/runscript.sh
1833     New "zap" option for manually resetting the state of an initscript
1834     to stopped.
1835 drobbins 1.2
1836 azarah 1.216 *init.d/{samba,sysklogd,sshd}
1837     Removed from CVS; they live in their respective packages.
1838 drobbins 1.2
1839 drobbins 1.1 rc-scripts-1.1.5, released 02 Sep 2001
1840     ====================================
1841    
1842 azarah 1.216 *sbin/rc-update
1843     New version of the rc-update command for the new initscripts. Works
1844     similarly to the old version, except this one updates our dependency
1845     cache.
1846    
1847     *init.d/functions.sh
1848     New and better looking informational message functions (einfo, einfon).
1849     Brand new message functions (ewarn).
1850    
1851     *sbin/init, init.d/checkroot
1852     We're going back to a /proc/mounts-based mtab symlink because it's
1853     just plain better. Appropriate changes made.
1854 azarah 1.80
1855     # vim:expandtab

  ViewVC Help
Powered by ViewVC 1.1.20