/[baselayout]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 193 - (hide annotations) (download)
Mon Jun 24 23:26:37 2002 UTC (12 years, 1 month ago) by azarah
File size: 29918 byte(s)
fix inputrc for xzvt and german keyboards

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

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.20