/[baselayout]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 234 - (hide annotations) (download)
Wed Sep 11 18:07:37 2002 UTC (17 years, 1 month ago) by azarah
File size: 35050 byte(s)
fix type-o in netmount

1 drobbins 46 # ChangeLog for Gentoo Linux System Intialization ("rc") scripts
2 azarah 143 # Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL
3 drobbins 46 # Written by Daniel Robbins (drobbins@gentoo.org)
4 drobbins 45
5 azarah 234 11 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
6    
7     Fix small type-o from last changes to /etc/init.d/netmount.
8     Should resolve bug #7803.
9    
10 azarah 232 * rc-scripts 1.4.0 (7 Sep 2002)
11    
12 azarah 231 7 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
13    
14     Update /etc/init.d/net.eth0 to handle individual broadcast
15     and netmask for aliases. Should close bug #7407.
16    
17 azarah 232 Give /var/run/utmp and /var/log/wtmp the proper permissions
18     and ownership. First steps in fixing bug #7630.
19    
20 azarah 233 Change Raid stuff again in /etc/init.d/checkfs.
21    
22 woodchip 226 26 Aug 2002; Donny Davies <woodchip@gentoo.org>:
23    
24     Give root a 'root' GECOS in /etc/passwd, was NULL before.
25    
26 azarah 223 * rc-scripts 1.3.9 (25 Aug 2002)
27    
28     25 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
29    
30     Update /sbin/rc to fix some spelling/slang mistakes. Closes
31     bug #6887.
32    
33     Move /etc/init.d/net.ppp0 's config to /etc/conf.d/net.ppp0.
34     This closes bug #6378.
35    
36     Add IPv6 support to /etc/init.d/net.eth0. Closes bug #6175,
37     with many thanks to Asbjorn Sannes <ace@sannes.org>.
38    
39 azarah 222 20 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
40    
41     Update /etc/init.d/bootmisc to reset pam_console permissions.
42    
43     Update /etc/devfsd.conf to have the "pam_console_apply_devfsd.so"
44     line for getting devfs to work with pam_console.
45    
46 azarah 221 12 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
47    
48     Update /etc/init.d/keymaps to first load the windowkeys.inc then
49     the user selected one, fixing bug #6295.
50    
51 azarah 220 11 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
52 azarah 219
53 azarah 220 Change the 'cat' in check_rcscript() to a single 'awk' in
54     /sbin/depscan.sh. This should fix broken pipe issues if the
55     loop exists too early. Resolves bug #5961.
56 azarah 219
57 azarah 220 Fix software RAID startup/shutdown, bug #5310. Modified
58     /etc/init.d/checkfs and /etc/init.d/halt.sh for this.
59    
60 azarah 218 * rc-scripts 1.3.8 (08 Aug 2002)
61    
62 azarah 217 7 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
63    
64 azarah 220 Move the color ls stuff to .bashrc. Fix bug #5250.
65 azarah 217
66 danarmak 216 6 Aug 2002; Dan Armak <danarmak@gentoo.org>:
67    
68     Correct the comments in rc.conf about the XSESSION variable: it should
69     be set to "kde-<version>" not "KDE". Closes bug #5948.
70    
71 azarah 215 5 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
72    
73 azarah 220 Fix the 'Usage' line in the help to return the correct options for
74     the script (/sbin/runscript.sh). Resolve bug #6029.
75 azarah 215
76 woodchip 214 3 Aug 2002; Donny Davies <woodchip@gentoo.org>:
77    
78     Added UPS shutdown support for nut to halt.sh.
79     Added nut user/group as uid/gid 84.
80    
81 azarah 212 27 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
82    
83     Updated /sbin/rc's way of checking for devfs support (now rather uses
84     awk, as it is more accurate). Closes bug #5458.
85    
86     Add the Redhat/Mandrake /forcefsck and /fastboot options to our checkroot
87     and checkfs. Updated /etc/init.d/{checkroot,checkfs,halt.sh} for this.
88     Thanks goes to Chris PeBenito (bug #5570).
89    
90 azarah 213 Changed most daemons to use /bin/false as shell. Should close bug #5388.
91    
92 carpaski 211 27 Jul 2002; Nicholas Jones <carpaski@gentoo.org>:
93    
94     Added vpopmail user and group as 89:89
95    
96 azarah 204 22 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
97 azarah 202
98 azarah 204 Add the cyrus user to /etc/passwd. Resolves bug #4100.
99    
100 azarah 206 Some bugfixes and speed improvements to /sbin/depscan.sh after
101     last changes.
102    
103 azarah 207 Replace some cat/grep's in /sbin/rc-envupdate.sh with awk's to
104     get some speed improvements.
105    
106 azarah 202 21 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
107    
108     Fix LVM support in /etc/init.d/checkfs again, thanks to help from
109     Kyle Manna <nitro@gentoo.org>.
110    
111     Add software RAID support to /etc/init.d/checkfs, thanks to
112     Daniel Ahlberg <aliz@gentoo.org>.
113    
114 azarah 204 Update the cache_depend() funtion in /sbin/depscan.sh not to
115 azarah 203 quit on any "}", but only on the one matching the first "{". This
116     requires wc in /bin, so baselayout should depend on
117     >=sys-apps/textutils-2.0.19-r2
118    
119     Update /etc/init.d/netmount to try and detect nfs mounts that should be
120     mounted automatically on boot. This requires awk in /bin, so baselayout
121     should depend on >=sys-apps/gawk-3.1.0-r3.
122    
123 azarah 218 * rc-scripts 1.3.7 (17 Jul 2002)
124 azarah 199
125 azarah 198 17 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
126    
127 azarah 199 Add logging functionality to the rc-scripts, thanks to Alexander Holler,
128     bug #4037 for the basic idea. Updated /sbin/functions.sh for this.
129    
130     16 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
131    
132 azarah 198 Add additional entries to /etc/services to support cyrus-imapd, thanks
133 azarah 200 to Nick Hadaway <raker@gentoo.org>.
134 azarah 198
135     Update /etc/init.d/consolefont to resolve bug #4968. This fixes a
136     problem with non 7bit ascii symbols.
137    
138     Updated /etc/init.d/checkfs to detect if lvm is already active.
139     This should resolve bug #3613.
140    
141 azarah 196 5 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
142    
143     Add "usb" group, gid 85. Move "sshd" user and group to 22. Move
144     "games" user and group to 35
145    
146 azarah 195 3 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
147    
148 azarah 197 Update Copyright displayed at boot, thanks to Sascha Schwabbauer
149     (aka cybersystem). Updated /sbin/rc for this.
150 azarah 195
151 azarah 194 30 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
152    
153     Update /etc/skel/.bashrc to update the window title of X terminals
154     that supports it. Closes bug #4232.
155    
156 azarah 192 26 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
157    
158     Add sshd user and group. Updated /etc/passwd and /etc/group for this.
159    
160 azarah 193 Update /etc/inputrc to resolve bug #2599.
161    
162 azarah 191 20 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
163    
164     Add /opt/bin to $PATH and $ROOTPATH, closing bug #3603. Modified
165     /etc/env.d/00basic for this.
166    
167     Add some new daemon stop and pid detection stuff to /sbin/functions.sh.
168     Nothing official, but I spent enouth time on it not to want to loose it :)
169    
170     Fixed a bug in /sbin/functions.sh that caused rc-scripts run as cron jobs
171     to give output to stderr. This was caused by a call to "stty", which when
172     run without a attatched terminal, have this effect. Basically just pipe
173     stderr to /dev/null.
174    
175 azarah 187 5 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
176    
177     Add /usr/local/share/man to $MANPATH (/etc/env.d/00basic), resolving
178     bug #3363
179    
180 azarah 185 26 May 2002; Martin Schlemmer <azarah@gentoo.org>:
181    
182     Update /etc/init.d/netmount not to try and mount NFS filesystems
183     if portmap was not started. This is to stop "hang" problems for
184     new users who do not add portmap to the default runlevel. See
185     bug #2555.
186    
187 azarah 186 Add the video4linux stuff to /etc/devfsd.conf. Resolves bug #2015.
188    
189 azarah 184 19 May 2002; Martin Schlemmer <azarah@gentoo.org>:
190    
191     Move $EDITOR from /etc/profile to /etc/env.d/00basic.
192    
193 azarah 183 13 May 2002; Martin Schlemmer <azarah@gentoo.org>:
194    
195     Change the homes of user "at" and "cron" in /etc/passwd, as
196     they moved to /var/spool/cron...
197    
198 azarah 181 * rc-scripts 1.3.5 (12 May 2002)
199    
200 azarah 179 12 May 2002; Martin Schlemmer <azarah@gentoo.org>:
201    
202     Make slight modifications to /sbin/depscan.sh to improve speed (about
203 azarah 180 1 second on a celeron 633).
204 azarah 179
205 azarah 180 Finally fix /sbin/runscript.sh to properly handle interdependencies
206     between types need/use and before/after on runlevel change. I can
207     actually kick myself for previous implementations, as this fix simplifies
208     things a lot, and is almost 30 lines of code less!
209 azarah 179
210 azarah 180 Change /etc/init.d/netmount not to fail if all mounts are not mounted.
211     It rather just exit with a warning, as I think most people have like
212     me mounts that are to boxes that are not always up.
213 azarah 179
214 azarah 180 Resolve bug #2439 (should not use try with the dd command for ramdisk
215     stuff). Also increase the number of inodes used for the ramdisk to
216     fix "out of space" errors. Updated /sbin/rc for this.
217 azarah 179
218 azarah 176 10 May 2002; Martin Schlemmer <azarah@gentoo.org>:
219    
220 azarah 177 Resolve bug #2505 ... /sbin/rc-envupdate.sh should not use
221     backup files to generate /etc/profile.env.
222 azarah 176
223 azarah 180 Resolve bug #2489 and #2175. Modified /etc/init.d/net.eth0
224     for this.
225 azarah 177
226 azarah 174 6 May 2002; Martin Schlemmer <azarah@gentoo.org>:
227    
228     Fixed /sbin/rc-envupdate.sh to only use the $KDEDIR of the highest
229 azarah 180 /etc/env.d/ file. Same for $QTDIR.
230 azarah 174
231     5 May 2002; Martin Schlemmer <azarah@gentoo.org>:
232    
233     Add /etc/DIR_COLORS as it is no longer shipped with fileutils,
234     and is needed for some fixes.
235    
236 azarah 173 28 April 2002; Martin Schlemmer <azarah@gentoo.org>:
237    
238     Update /etc/rc.conf to be more clear and state that you should
239 azarah 180 remove consolefont from startup if you do not use it. Should
240     resolve bug #2174.
241 azarah 173
242 woodchip 172 26 April 2002; Donny Davies <woodchip@gentoo.org> passwd, group :
243    
244     Added user/group apache with uid/gid 81.
245    
246 azarah 171 25 April 2002; Martin Schlemmer <azarah@gentoo.org>:
247    
248     Remove the "-net" from the line setting the default gateway
249 azarah 180 in /etc/init.d/net.eth0. Thanks to Peter W. Michaleas for
250     noting this.
251 azarah 171
252 woodchip 170 24 April 2002; Donny Davies <woodchip@gentoo.org> rc.conf :
253    
254     Remove NFSSERVER from rc.conf since it's now covered in /etc/conf.d/nfs
255     which is installed with the nfs-utils package. Also tidied up some
256     really old, leftover junk like the non-supported stuff from rc5.
257     Closes #1754.
258    
259 azarah 169 23 April 2002; Martin Schlemmer <azarah@gentoo.org>:
260    
261     Remove creation of /var/run/utmpx from bootmisc again. Seems
262     other people have wierd problems.
263    
264 azarah 165 * rc-scripts 1.3.4 (21 April 2002)
265    
266     21 April 2002; Martin Schlemmer <azarah@gentoo.org>:
267    
268     Add /sbin/rc-envupdate.sh to speedup updating of /etc/profile.env,
269 azarah 180 and /etc/csh.env. Update /etc/init.d/bootmisc to use this.
270 azarah 165
271 azarah 180 Implement the status commandline argument. Updated /sbin/runscript.sh
272     and /sbin/rc-help.sh for this.
273 azarah 167
274 azarah 180 Fix /sbin/depscan.sh to honour NEED and USE overriding BEFORE
275     and AFTER.
276 azarah 167
277 azarah 164 12 April 2002; Martin Schlemmer <azarah@gentoo.org>:
278    
279     Update /etc/init.d/bootmisc to create /var/run/utmpx. This
280     is needed, else /usr/bin/newgrp segfault.
281    
282 azarah 163 11 April 2002; Martin Schlemmer <azarah@gentoo.org>:
283    
284     Update /etc/skel/.bash_profile to make it tcsh compadible.
285 azarah 164 Thanks to Väinö Järvelä for this fix.
286 azarah 163
287 azarah 164 Update /etc/profile to also set the PS? variables if $SHELL
288     is set to /bin/sh. This should make prompt colours in
289     bootstrap work again.
290 azarah 163
291 azarah 164 Move LVM stuff to checkfs to ensure that they get fscked.
292     This resolves bug #1552.
293 azarah 163
294 azarah 161 * rc-scripts 1.3.3 (5 April 2002)
295    
296     5 April 2002; Martin Schlemmer <azarah@gentoo.org>:
297    
298     Move /etc/init.d/{depscan.sh,runscript.sh,functions.sh} to /sbin.
299     This is done to try and ensure system integrity.
300    
301 azarah 160 1 April 2002; Martin Schlemmer <azarah@gentoo.org>:
302    
303     Add quotes to the "export INPUTRC=/etc/inputrc" line to resolve bug #1391.
304    
305     Add a error message to /etc/init.d/consolefont, resolving bug #1415.
306    
307     Add a bash check to the code that sets the prompt, fixing bug #1078.
308    
309 azarah 159 * rc-scripts 1.3.2 (24 Mar 2002)
310    
311 azarah 157 24 March 2002; Martin Schlemmer <azarah@gentoo.org>:
312    
313     Resolve bug #1274. Updated /etc/init.d/hostname and /etc/init.d/bootmisc
314     for this.
315    
316     With the "before" and "after" stuff, recursion levels was getting too high,
317     and with some cases, things just plain did not work as it should. Reworked
318     things to to lower the levels of recursion and get the order right. Updated
319     /etc/init.d/runscript.sh for this.
320    
321     Fixed a problem in /sbin/rc and /etc/init.d/runscript.sh where
322     ${svcdir}/softlevel did not always exist, but runscript.sh tried to open it.
323    
324     Enhance --quiet support. Updated /etc/init.d/functions.sh for this.
325    
326     Remove /etc/pwdb.conf, as pwdb already install a copy of this.
327    
328     Remove /etc/pam.d/{rexec,rlogin,rsh} as pam already install this.
329    
330 azarah 158 Added $INPUTRC to /etc/profile, since too many people keep on bugging me,
331     and it seems it has fallen now to my discression.
332    
333 drobbins 155 * rc-scripts 1.3.1 (23 Mar 2002)
334    
335 drobbins 156 23 March 2002; Daniel Robbins <drobbins@gentoo.org>: init.d/net.eth0: fix for
336     DHCP lease release from Jim Nutt.
337    
338     23 March 2002; Daniel Robbins <drobbins@gentoo.org>: rolling a new release
339     since there are a lot of important bug fixes in here that are needed.
340 drobbins 155
341 azarah 150 23 March 2002; Martin Schlemmer <azarah@gentoo.org>:
342    
343     Resolve bug #1292.
344    
345     Remove the extra 'depmod -a' in /etc/init.d/modules, thanks to
346     Spidler.
347    
348 azarah 149 21 March 2002; Martin Schlemmer <azarah@gentoo.org>:
349    
350     Update /sbin/rc to fix a 'cat mounts' instead of the correct
351     version, 'cat /proc/mounts'.
352    
353 azarah 148 19 March 2002; Martin Schlemmer <azarah@gentoo.org>:
354    
355     Add initial support for the --quiet flag that suppress output.
356    
357 azarah 147 18 March 2002; Martin Schlemmer <azarah@gentoo.org>:
358    
359     Remove the 'try' from 'try /etc/init.d/depscan.sh' in /sbin/rc
360     as not all errors by depscan.sh is critical. It should be
361     reworked to do better error handeling.
362    
363 azarah 146 14 March 2002; Martin Schlemmer <azarah@gentoo.org>:
364    
365     Fix the GID and UID of nobody and nogroup in /etc/passwd and
366     /etc/group to match those of Debian, FBSD and others. Thanks
367     to those who reported it, and Woodchip for looking up the
368     proper values.
369    
370     Update /etc/init.d/net.eth0 to properly down DHCP interfaces.
371     This resolves bug #1150, thanks to Paul Fleischer.
372    
373 azarah 145 11 March 2002; Martin Schlemmer <azarah@gentoo.org>:
374    
375     Updated /etc/init.d/functions.sh not to use /usr/bin/basename,
376     as some users have /usr on seperate partition which is not
377     mounted when depscan.sh is run the first time.
378    
379     Updated the checking for more than one service providing the
380     same virtual function in /etc/init.d/depscan.sh. It should
381     be working now, and this also fix a problem that when there is no
382     service providing a virtual, counter was used uninitialized.
383    
384 azarah 144 * rc-scripts 1.3.0 (10 March 2002)
385    
386 azarah 180 10 March 2002; Martin Schlemmer <azarah@gentoo.org>:
387    
388     Resolved bug #1021; updated /etc/init.d/consolefont for this.
389 azarah 144
390     Resolved bug #1029; updated /etc/init.d/net.eth0 for this.
391    
392     Resolved bug #990; updated /etc/init.d/net.eth0, /etc/init.d/netmount
393     and /etc/init.d/localmount for this.
394    
395     Lots of form/syntax cleanups, most things should be more
396     consistant now. Fixed fail detection/return values of lots of
397     scripts.
398    
399     Lots of cleanup/fixes in the three main scripts behind our
400     rc-system, /sbin/rc, /etc/init.d/depscan.sh, /etc/init.d/runscript.sh
401    
402     Fix a bug regarding a invalid $PATH for portage if /etc/init.d/functions.sh
403     is sourced in a ebuild.
404    
405     Fix a bug that our rc-script wrapper introduced: Global variables
406     in scripts no longer worked. Updated /etc/init.d/runscript.sh for
407     this.
408    
409     Implemented more error checking for the main startup code in /sbin/rc.
410     Also fixed try() for mounting /proc (maybe all mount commands).
411     The function worked fine in a simulated test, but in real life failed
412     to detect a error when mounting /proc (remember to thank Grant for
413     his UserMode ebuilds, and Guide).
414    
415 azarah 143 * rc-scripts 1.2.9 (6 March 2002)
416    
417 azarah 180 6 March 2002; Martin Schlemmer <azarah@gentoo.org>:
418    
419     General form updates and some piping fixes.
420 azarah 143
421     Updated /etc/inittab, /etc/init.d/xdm and /etc/X11/startDM.sh
422     to fix a problem where startDM.sh would be respawned repeatedly
423     if xdm was not in the default runlevel.
424    
425 azarah 139 * rc-scripts 1.2.8 (4 March 2002)
426    
427 azarah 180 4 March 2002; Martin Schlemmer <azarah@gentoo.org>:
428    
429     Add /etc/init.d/xdm, /etc/X11/startDM.sh and updated /etc/inittab
430     to fix the "dead key" problem we had with xdm/gdm/kdm. We should
431     move them to the xfree ebuild later on when things settles down.
432 azarah 139
433     Added some sanity checks to /sbin/rc, /etc/init.d/runscripts.sh.
434    
435     Added a basic $PATH to /etc/init.d/functions.sh to fix a problem
436     where we had a invalid $PATH on boot in some cases.
437    
438 azarah 141 Updated /etc/init.d/keymap and /etc/init.d/consolefont to work with
439     the new sys-apps/kbd package.
440    
441 azarah 138 * rc-scripts 1.2.7 (3 March 2002)
442    
443 azarah 180 3 March 2002; Martin Schlemmer <azarah@gentoo.org>:
444    
445     Fixed the problem of rc-scripts trying to start/stop a service multiple
446     times if it fails to do so. Updated /etc/init.d/runscript.sh and /sbin/rc
447     for this.
448 azarah 137
449     Fixing some variable declarations in /etc/init.d/runscript.sh caused
450     /etc/init.d/net.lo to fail on stop ($IFACE was set invalid). Fixed
451     this.
452    
453     Added caching of the "depend() { need foo; } " lines, and updated
454     /etc/init.d/depscan.sh to touch the actual files less. This should
455     speedup dependancy caching a lot, especially on slow machines.
456    
457 azarah 138 Updated /etc/passwd to have users with no shell defined, use /bin/false
458     for security.
459    
460     Update /etc/fstab to mention /dev/shm since we dont mount it anymore.
461    
462 azarah 180 1 March 2002; Martin Schlemmer <azarah@gentoo.org>:
463    
464     Added a wrapper for sourcing the rc-scripts to eliminate syntax errors.
465     Thanks to Karl Trygve Kalleberg (aka karltk) for the idea. Updated
466 azarah 135 /etc/init.d/depscan.sh, /etc/init.d/functions.sh and
467     /etc/init.d/runscript.sh for this (added wrap_rcscript() function).
468    
469     Removed stopping of dependant services that have current service as
470     a 'use'dependancy ... should be less confusing now.
471     Updated /etc/init.d/runscript.sh for this.
472    
473 azarah 180 28 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
474    
475     Add /etc/conf.d/local.start and /etc/conf.d/local.stop for adding any misc
476     programs to startup. This should pretty much have /etc/init.d/ static,
477     except for baselayout updates, etc.
478 azarah 134
479 azarah 180 27 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
480    
481     In some wierd cases, a redundent /dev/.devfsd on a unmounted /dev can cause
482     problems. Fixed this in /sbin/rc.
483 azarah 132
484 azarah 133 Added the patches from Grant Goodyear (aka g2boojum) to enable us to
485     use a ramdisk to store the contents of ${svcdir}. Updated /sbin/rc,
486     /etc/init.d/functions.sh and /etc/init.d/checkroot for this.
487    
488 azarah 180 26 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
489    
490     Fix my brain dead update of the 25th. It really should keep
491     "gentoo=nodevfs" in mind. Also added 'get_bootparam()' to help in
492     retrieving kernel options. Updated /etc/init.d/functions.sh,
493     /etc/init.d/checkroot and /sbin/rc for this.
494 azarah 130
495     Updated /etc/init.d/consolefont to work without devfs as well.
496    
497 azarah 131 When rebooting or shutting down, a service should not fail to stop
498     if a service it depends on, fails. Updated /etc/init.d/runscript.sh
499     for this.
500    
501 azarah 180 25 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
502    
503     Added a check if /dev is mounted when creating entries for /etc/mtab.
504     This should solve a invalid entry or /dev being mounted even with
505     'gentoo=nodevfs' option. Updated /etc/init.d/checkroot for this.
506 azarah 129
507 drobbins 128 17 Feb 2002: Daniel Robbins <drobbins@gentoo.org>: Made "xfs" the default
508     filesystem in /etc/fstab (from ReiserFS) and removed "notail" option (it's
509     just in a comment now)
510 azarah 125
511 azarah 180 17 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
512 drobbins 128
513 azarah 180 Mmore fixes to 'after' and 'before', updated /etc/init.d/runscript.sh for
514     this. This should fix services not getting started in the correct order
515     in a tight loop, services getting stopped out of order, and some other
516     sanity checks. Updated rc-script.sh for updated help.
517    
518     15 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
519    
520     Update /etc/profile to resolve bug #588. Reimplemented things a bit,
521     and added the 'after' type. 'before' and 'after' will only work currently
522     for a change of runlevel. Updated /etc/init.d/depscan.sh,
523     /etc/init.d/runscript.sh and /sbin/rc for this.
524 azarah 127
525 azarah 180 13 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
526    
527     Add some more entries to /etc/devfsd.conf to make alsa users life
528     easier ... thanks Tod.
529 azarah 124
530 azarah 180 12 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
531    
532     Some more cleanups to /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
533 azarah 125
534 azarah 124 Fixed some services not starting again when restarting a service.
535     Seems simple is still the best way.
536    
537     Fixed some other problems created with feature additions and cleanups.
538    
539 azarah 180 11 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
540    
541     General cleanups to /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
542 azarah 124
543     Added 'before *' to /etc/init.d/checkroot to make sure it gets
544     started first.
545    
546     Added 'use *' to /etc/init.d/local to make sure it gets started
547     last.
548    
549 azarah 180 10 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
550    
551     Fixed /sbin/rc to stop a service on change of runlevel if it is
552     in 'use' by another service.
553 azarah 124
554     Added the 'provide' depend type for creating virtual services.
555     Updated /etc/init.d/depscan.sh for this.
556    
557     Added the 'before' depend type. This is more for changing the
558     order services start in. Updated /etc/init.d/depscan.sh and
559     /etc/init.d/functions.sh for this.
560    
561     Updated /etc/init.d/depscan.sh to work with '*' as argument for
562     dependancy types. This can be used with 'use' and 'before' to
563     start a script last or first respectively.
564    
565     Added save_options() and get_options() to /etc/init.d/functions.sh
566     for saving misc settings between startup/shutdown. Updated
567     /etc/init.d/net.eth0 to use these and properly down virtual
568     interfaces.
569    
570 azarah 180 6 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
571    
572     Updated both /etc/init.d/bootmisc and /etc/init.d/keymaps to be quiet
573     on no errors.
574 azarah 124
575     * rc-scripts 1.2.6 (6 Feb 2002)
576    
577 azarah 180 2 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
578    
579     Updated /etc/net.eth0 to specify the gateway device via the $gateway
580     variable (something like gateway="eth0/192.168.0.1").
581 azarah 122
582 azarah 180 2 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
583    
584     Added rc-script /etc/init.d/numlock, for enabling numlock at boot.
585 azarah 119
586 azarah 180 29 Jan 2002: Martin Schlemmer (azarah@gentoo.org):
587    
588     Hopefully the last fix to /etc/init.d/netmount to umount cleanly. This fix
589     implements a retry if not successful the first time, and will kill
590     processess using the mount. Also small type-o fix to /etc/init.d/halt.sh.
591 azarah 117
592 woodchip 115 27 Jan 2002: Donny Davies (woodchip@gentoo.org): security fix to
593     /etc/pam.d/sshd,login,chsh: added pam_shells.so to the stack.
594     Fixed /etc/passwd,group for user/group mysql.
595    
596 azarah 113 27 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added charset
597     map file support to /etc/init.d/consolefont and the setting to
598     /etc/rc.conf.
599    
600 azarah 112 25 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed dircolors
601     in skel files to support both versions of dircolors.
602    
603 azarah 109 23 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed bug
604 azarah 113 in the restart stuff of /etc/init.d/runscript.sh that caused
605     a restart of a 'net' service not to restart services again
606     that depended on it.
607 azarah 109
608 azarah 107 * rc-scripts 1.2.5 (20 Jan 2002)
609    
610 azarah 106 20 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
611     /etc/init.d/net.eth0 to 'use' pcmcia.
612    
613 azarah 102 8 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added '--sh' to
614     the dircolors command in /etc/skel/.bash_profile to handle cases
615     where bash do not export $SHELL.
616    
617     6 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
618     /etc/init.d/runscripts.sh, /etc/init.d/net.eth0, /etc/conf.d/net and
619     removed /etc/init.d/net.eth0-dhcp to reflect a new 'bsd-ish' config
620     scheme for the net.eth* scripts.
621    
622 woodchip 100 6 Jan 2002: Donny Davies (woodchip@gentoo.org): Removed email address
623     from manpages; no need for that..
624    
625 azarah 102 5 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fix type-o in
626     /etc/devfsd.conf; had 'dvd' in the cdrw stuff.
627    
628 drobbins 97 * rc-scripts 1.2.4 (30 Dec 2001)
629    
630     30 Dec 2001: Daniel Robbins (drobbins@gentoo.org): Changed default umask
631     back to 022 as it should be.
632    
633 azarah 96 30 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Updated
634     /etc/init.d/checkfs to return 0 if the fs was successfully repaired.
635    
636 woodchip 95 29 Dec 2001; Donny Davies (woodchip@gentoo.org):
637     sort -t: -k3,3 -n /etc/passwd,group. Ahhhh :))
638    
639 azarah 180 28 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
640    
641     Updated /etc/init.d/depscan.sh to store info about missing dependancies
642     of type 'need' in ${svcdir}/broken. Also updated /etc/init.d/runscript.sh
643 azarah 93 to use this when starting a script ('need' dependancies is critical for
644     startup). Added the broken() function to /etc/init.d/runscript.sh
645     to list the missing dependancies.
646    
647     Updated /etc/init.d/runscript.sh for svc_start() to have better error
648     checking.
649    
650     Updated /etc/init.d/functions.sh with ewend(), which is the same as
651     eend(), but print a warning on error, not a error. Updated
652     /etc/init.d/checkroot and /etc/init.d/checkfs to use this function.
653    
654 azarah 180 27 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
655 azarah 93
656 azarah 180 Update /sbin/runscript.c to run /etc/init.d/rc-help.sh if no arguments
657     is passed to a rc-script.
658    
659 azarah 93 Added /etc/init.d/rc-help.sh, simple script that prints out help for
660     the rc-scripts.
661    
662 azarah 180 25 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
663    
664     Update /etc/init.d/shutdown.sh and /etc/init.d/reboot.sh not to force the
665     halt and reboot. This fixes a problem where / was not unmounted properly
666     in some cases.
667 azarah 91
668 azarah 180 24 Dec 2001; Martin Schlemmer (azarah@gentoo.org):
669    
670     Move $svcdir to to /etc/init.d/functions.sh, and update
671     /etc/init.d/runscript.sh and /etc/init.d/depscan.sh for this
672 azarah 91
673     Modified /etc/init.d/runscript.sh to also restart the services that
674     depend on a service if that service is restarted. Enhanced the
675     restart function to be able to have custom restart() functions in
676     rc-scripts. The custom restart() have to use svc_stop() and
677     svc_start() to restart the service.
678    
679     Add a pause function to /etc/init.d/runscript.sh. It will basically
680     stop a service without stopping the services that depends on that
681     service.
682    
683 azarah 180 Add a pause function to /etc/init.d/runscript.sh. It will basically stop a
684     service without stopping the services that depends on that service.
685 drobbins 97
686 azarah 91 * rc-scripts 1.2.3 (18 Dec 2001)
687    
688 azarah 180 16 Dec 2001; Martin Schlemmer (azarah@gentoo.org):
689    
690     Moved the stuff from /sbin/init (old) to /sbin/rc (basically drop the
691     init wrapper we used).
692 azarah 91
693     Some cleanups: take out the shm resize comment;
694    
695     remove the $wrongmount;
696    
697     remove the mountshm() function and insert it directly
698     where needed;
699    
700     remove the setting of $PATH as /sbin/init already do
701     this for us.
702    
703     Added the if statement to detect if it is the first time the 'boot'
704     runlevel is executed (if [ "$RUNLEVEL" = "S" ] && [ "$argv1" = "boot" ]).
705     $RUNLEVEL is a env var set by /sbin/init.
706    
707     Also added functionality to detect if the kernel have DEVFS support
708     compiled in; seems new users thinks devfs is unstable and as they do
709     not always read the docs, it does not get compiled in ;/ Should
710     make live for us a bit easier.
711    
712 azarah 180 14 Dec 2001; Martin Schlemmer (azarah@gentoo.org):
713    
714     Fixed /sbin/rc to kill a cosmetic bug in the part that stops all
715     the unneeded services.
716 azarah 91
717 woodchip 79 * rc-scripts 1.2.2 (8 Dec 2001)
718    
719 azarah 81 10 Dec 2001; Added a localhost entry in /etc/hosts.
720    
721 woodchip 79 8 Dec 2001; Donny Davies (woodchip@gentoo.org): Added start-stop-daemon.c
722     to rc-scripts/sbin source. Moved rc-scripts/init.d/runscript.c to
723     rc-scripts/sbin/runscript.c. Added manpage for start-stop-daemon.
724     Start-stop-daemon is moved here from sysvinit by the way. There is stuff
725     in this ChangeLog that needs to be removed! Like the changes to hosts,
726     profile. /etc/{passwd,group} have minor UID and GID type fixes for
727 woodchip 80 users ftp, postgres, xfs. Tweaked tarball.sh to not include CVS
728     directories.
729 woodchip 79
730 woodchip 61 29 Nov 2001; Donny Davies (woodchip@gentoo.org): Added a man directory
731     to rc-scripts. Checked in two manpages there, one for modules.autoload.5
732 woodchip 63 and one for update-modules.8. These were adapted from Debian. Updated
733     tarball.sh to include the new man directory. Updated baselayout to install
734     these manpages. Slightly tweak the /etc/modules.autoload comments.
735 woodchip 61
736 azarah 180 28 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
737    
738     Updated /sbin/init to work correctly with the 'gentoo=nodevfs' option,
739     and cleaned out old code.
740 drobbins 65
741     Updated /etc/init.d/bootmisc with additional lock files to clean.
742    
743 azarah 180 27 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
744    
745     Updated /etc/init.d/depscan.sh for a virtual 'use' depend, called 'logger'
746     that can be used for services that needs to have a logger started before
747     they are started. Updated /etc/conf.d/basic with $SYSLOGGER that is used
748     to define what loggers the 'logger' depend represent.
749 drobbins 65
750 azarah 180 26 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
751    
752     Updated /etc/passwd and /etc/group with minor fixes to pass pwck
753     and grpck.
754 drobbins 65
755 azarah 180 25 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
756    
757     Changed umask in /etc/profile for the user to 077 for security.
758 drobbins 65
759     Added a stop() function to /etc/init.d/clock. Also removed uneeded
760     'source /etc/rc.conf' line.
761    
762     Updated /etc/init.d/hostname to set the hostname to 'localhost' if
763     /etc/hostname is invalid.
764    
765     Updated /sbin/init to move the entries in /lib/dev-state to /dev before
766     running devfsd, as it did still not save settings properly. Also removed
767     old /dev-state/compat stuff.
768    
769 drobbins 57 25 Nov 2001; ncsd, the name service cache daemon script, has been removed
770     from the default "default" runlevel. It still exists in the archive so that
771 drobbins 65 users who want/need it can add it easily.
772 drobbins 57
773 drobbins 56 25 Nov 2001; Updated the /etc/fstab; removed usbdevfs (explicitly mounted),
774 drobbins 65 removed notail from the ext2 boot partition, other cleanups.
775 drobbins 56
776 drobbins 55 25 Nov 2001; Fixed init.d/clock script to work in UTC mode.
777 drobbins 65
778 azarah 180 24 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
779    
780     Added /etc/devfsd.conf and updated /sbin/init to use a new scheme for saving
781     /dev permissions. Also moved /dev-state to /lib/dev-state which is a more
782     standard location.
783 drobbins 65
784     Fixed a ugly bug in /etc/init.d/depscan.sh. If a service depended on
785     itself, calling depscan.sh or changing runlevels cause a tempory effect
786     similar to a 'mini fork bomb'. Afterwards the depends was broken, and
787     changing runlevels did not want to work.
788    
789     Updated /etc/init.d/halt.sh to terminate and display message for devfsd.
790     More cosmetic than anything else, but cant hurt with the new dev-state
791     scheme.
792    
793     Updated /sbin/init to set the console log level to 1, so that bootup
794     can be much cleaner. Also updated /etc/init.d/modules not to have
795     a logger in it 'use' depends, as it should not be needed anymore.
796    
797     Updated /sbin/rc to check if devfsd is still running between runlevel
798     changes.
799    
800     Updated /etc/init.d/modules to run update-modules. We want to be sure
801     /etc/modules.conf is updated when running depmod -a.
802    
803     Change ftp's uid to 21 in /etc/passwd (was the same as bind). Also
804     added a entry for xfs (X Font Server) in /etc/passwd and /etc/group.
805    
806     Added /etc/init.d/net.ppp0, /etc/conf.d/net.ppp0 and
807     /usr/lib/ppp/chat-default as part of my new pppd scripts. Also
808     updated tarball.sh to handle ppp/chat-default.
809    
810 azarah 91 Added /etc/skel/.bash* to make things cleaner.
811 drobbins 65
812 azarah 91 Other minor changes.
813 drobbins 65
814 woodchip 53 17 Nov 2001; Donny Davies (woodchip@gentoo.org): Added /etc/shells file
815     to rc-scripts. Can remove it from sys-libs/shadow at the next release.
816    
817 drobbins 51 * rc-scripts 1.1.8 (15 Nov 2001)
818    
819     16 Nov 2001; removed bogus "mountall.test" script.
820 drobbins 48
821 azarah 180 15 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
822    
823     Updated init.d/{runscript.sh,depscan.sh}, sbin/rc to the new dep being
824     'use' not 'uses', as it fits better with 'need' (not 'needs'). Also
825     removed unneeded for loop from init.d/depscan.sh, and other fixes. Updated
826     names of new functions in init.d/runscript.sh to better sounding ones.
827     Updated init.d/modules, init.d/netmount to use 'use'. Lots of other
828     fixes/cleanups.
829    
830     Removed try() out of init.d/runscript.sh (why was this here ?).
831 drobbins 46
832 azarah 180 14 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
833    
834     Now init.d/bootmisc cleans /tmp. Also creates /etc/resolv.conf if it
835     doesn't exist.
836 drobbins 51
837 drobbins 65 init.d/hostname: Added check for a valid /etc/hostname.
838 drobbins 51
839 drobbins 65 init.d/keymaps: Added check for valid $KEYMAP.
840 drobbins 51
841 drobbins 65 init.d/modules: Added sysklogd, metalog, syslog-ng as 'use' deps. This
842     should solve Woodchip's syslog+glue issue. We just have to change the
843     console loglevel for metalog and syslog-ng (sysklogd already updated) not to
844     output info and warnings, etc to the console, then boot will be much cleaner.
845     Also the install guide will need changing to add the loggers to 'boot' and
846     not 'default' runlevel.
847 drobbins 51
848 drobbins 65 init.d/mountall.test: Hopefully updated to the new rc-scripts style. Is
849     this really needed (I cannot see that it is used anywhere ...)?
850 drobbins 51
851 azarah 180 13 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
852    
853     Updated init.d/runscript.sh, init.d/depscan.sh and sbin/rc with a new depend
854     called 'uses'. It basically have the same usage as 'need', except that it
855     do not start services that is not in the current and 'boot' runlevels.
856 drobbins 51
857 drobbins 65 Updated init.d/netmount to use the 'uses' depend.
858 drobbins 51
859 azarah 180 11 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
860    
861     Fixed init.d/runscript.sh not to destroy the 'need' depends in
862     /${svcdir}/need. This caused subsequent starting and stopping of services
863     not to start depends.
864 drobbins 51
865 azarah 180 7 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
866    
867     Fixed a problem in sbin/rc where the ${svcdir}/softscripts directory got
868     destroyed before stopping running services scheduled to be stopped. This
869     with the fact that $SOFTLEVEL was set too early, caused the services to be
870     stopped in the wrong order.
871 drobbins 51
872 azarah 180 30 Oct 2001; Martin Schlemmer (azarah@gentoo.org):
873    
874     Modified init.d/netmount to check if any network filesystems is mounted.
875 drobbins 51
876     29 Oct 2001; init.d/netmount: umount -art doesn't seem to work, so I added
877     some awk and grep magic to find all remote filesystems and umount them.
878    
879 azarah 180 29 Oct 2001; Martin Schlemmer (azarah@gentoo.org):
880    
881     A fix for checkroot (missing "/"); it now actually checks the root
882     filesystem. Also, a localmount cleanliness fix.
883 drobbins 51
884 drobbins 46 * rc-scripts 1.1.7 (18 Oct 2001)
885    
886     [old changelog format follows]
887    
888 drobbins 45 *lots of scripts; woodchip
889     removed old rc5 scripts from cvs
890    
891     *init.d/runscript.sh; agriffis
892     Added support for rc.conf and home-grown functions
893    
894     *init.d/modules;
895 drobbins 38 Now correctly looks at /etc/modules.autoload
896    
897 drobbins 36 rc-scripts-1.1.6, released 15 Sep 2001
898     ======================================
899    
900     *init.d/runscript.sh, others
901     Handling of "net" dependencies resolve to all net devices in
902     /etc/runlevels/boot and /etc/runlevels/[curr-runlevel]. INTERFACES
903     variable in /etc/rc.conf has been removed.
904    
905 drobbins 33 *init.d/runscript.sh
906     New "zap" option for manually resetting the state of an initscript
907     to stopped.
908    
909     *init.d/{samba,sysklogd,sshd}
910     Removed from CVS; they live in their respective packages.
911    
912 drobbins 28 rc-scripts-1.1.5, released 02 Sep 2001
913     ====================================
914    
915     *sbin/rc-update
916     New version of the rc-update command for the new initscripts. Works
917     similarly to the old version, except this one updates our dependency
918     cache.
919    
920     *init.d/functions.sh
921     New and better looking informational message functions (einfo, einfon).
922     Brand new message functions (ewarn).
923    
924     *sbin/init, init.d/checkroot
925     We're going back to a /proc/mounts-based mtab symlink because it's
926     just plain better. Appropriate changes made.
927 azarah 180
928     # vim:expandtab

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision

  ViewVC Help
Powered by ViewVC 1.1.20