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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.28 - (hide annotations) (download)
Wed Jan 23 18:15:09 2002 UTC (12 years, 6 months ago) by azarah
Branch: MAIN
Changes since 1.27: +5 -0 lines
fix restart problem with net.* services

1 drobbins 1.6 # ChangeLog for Gentoo Linux System Intialization ("rc") scripts
2     # Copyright 2001 Gentoo Technologies, Inc.; Distributed under the GPL
3     # Written by Daniel Robbins (drobbins@gentoo.org)
4    
5 azarah 1.28 23 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed bug
6     in the restart stuff of /etc/init.d/runscript.sh that caused
7     a restart of a 'net' service not to restart services again
8     that depended on it.
9    
10 azarah 1.27 * rc-scripts 1.2.5 (20 Jan 2002)
11    
12 azarah 1.26 20 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
13     /etc/init.d/net.eth0 to 'use' pcmcia.
14    
15 azarah 1.25 8 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added '--sh' to
16     the dircolors command in /etc/skel/.bash_profile to handle cases
17     where bash do not export $SHELL.
18    
19     6 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
20     /etc/init.d/runscripts.sh, /etc/init.d/net.eth0, /etc/conf.d/net and
21     removed /etc/init.d/net.eth0-dhcp to reflect a new 'bsd-ish' config
22     scheme for the net.eth* scripts.
23    
24 woodchip 1.24 6 Jan 2002: Donny Davies (woodchip@gentoo.org): Removed email address
25     from manpages; no need for that..
26 azarah 1.25
27     5 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fix type-o in
28     /etc/devfsd.conf; had 'dvd' in the cdrw stuff.
29 woodchip 1.24
30 drobbins 1.23 * rc-scripts 1.2.4 (30 Dec 2001)
31    
32     30 Dec 2001: Daniel Robbins (drobbins@gentoo.org): Changed default umask
33     back to 022 as it should be.
34    
35 azarah 1.22 30 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Updated
36     /etc/init.d/checkfs to return 0 if the fs was successfully repaired.
37    
38 woodchip 1.21 29 Dec 2001; Donny Davies (woodchip@gentoo.org):
39     sort -t: -k3,3 -n /etc/passwd,group. Ahhhh :))
40    
41 azarah 1.20 28 Dec 2001; Martin Schlemmer (azarah@gentoo.org); Updated
42     /etc/init.d/depscan.sh to store info about missing dependancies of
43     type 'need' in ${svcdir}/broken. Also updated /etc/init.d/runscript.sh
44     to use this when starting a script ('need' dependancies is critical for
45     startup). Added the broken() function to /etc/init.d/runscript.sh
46     to list the missing dependancies.
47    
48     Updated /etc/init.d/runscript.sh for svc_start() to have better error
49     checking.
50    
51     Updated /etc/init.d/functions.sh with ewend(), which is the same as
52     eend(), but print a warning on error, not a error. Updated
53     /etc/init.d/checkroot and /etc/init.d/checkfs to use this function.
54    
55     27 Dec 2001; Martin Schlemmer (azarah@gentoo.org); Update /sbin/runscript.c
56     to run /etc/init.d/rc-help.sh if no arguments is passed to a rc-script.
57    
58     Added /etc/init.d/rc-help.sh, simple script that prints out help for
59     the rc-scripts.
60    
61 azarah 1.19 25 Dec 2001; Martin Schlemmer (azarah@gentoo.org); Update
62     /etc/init.d/shutdown.sh and /etc/init.d/reboot.sh not to force the
63     halt and reboot. This fixes a problem where / was not unmounted
64     properly in some cases.
65    
66     24 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Move $svcdir to
67     to /etc/init.d/functions.sh, and update /etc/init.d/runscript.sh and
68     /etc/init.d/depscan.sh for this
69    
70     Modified /etc/init.d/runscript.sh to also restart the services that
71     depend on a service if that service is restarted. Enhanced the
72     restart function to be able to have custom restart() functions in
73     rc-scripts. The custom restart() have to use svc_stop() and
74     svc_start() to restart the service.
75    
76     Add a pause function to /etc/init.d/runscript.sh. It will basically
77     stop a service without stopping the services that depends on that
78     service.
79 drobbins 1.23
80     Add a pause function to /etc/init.d/runscript.sh. It will basically stop a
81     service without stopping the services that depends on that service.
82 azarah 1.19
83     * rc-scripts 1.2.3 (18 Dec 2001)
84    
85     16 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Moved the stuff from
86     /sbin/init (old) to /sbin/rc (basically drop the init wrapper we used).
87    
88     Some cleanups: take out the shm resize comment;
89    
90     remove the $wrongmount;
91    
92     remove the mountshm() function and insert it directly
93     where needed;
94    
95     remove the setting of $PATH as /sbin/init already do
96     this for us.
97    
98     Added the if statement to detect if it is the first time the 'boot'
99     runlevel is executed (if [ "$RUNLEVEL" = "S" ] && [ "$argv1" = "boot" ]).
100     $RUNLEVEL is a env var set by /sbin/init.
101    
102     Also added functionality to detect if the kernel have DEVFS support
103     compiled in; seems new users thinks devfs is unstable and as they do
104     not always read the docs, it does not get compiled in ;/ Should
105     make live for us a bit easier.
106    
107     14 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Fixed /sbin/rc to kill
108     a cosmetic bug in the part that stops all the unneeded services.
109    
110 woodchip 1.16 * rc-scripts 1.2.2 (8 Dec 2001)
111    
112 azarah 1.18 10 Dec 2001; Added a localhost entry in /etc/hosts.
113    
114 woodchip 1.16 8 Dec 2001; Donny Davies (woodchip@gentoo.org): Added start-stop-daemon.c
115     to rc-scripts/sbin source. Moved rc-scripts/init.d/runscript.c to
116     rc-scripts/sbin/runscript.c. Added manpage for start-stop-daemon.
117     Start-stop-daemon is moved here from sysvinit by the way. There is stuff
118     in this ChangeLog that needs to be removed! Like the changes to hosts,
119     profile. /etc/{passwd,group} have minor UID and GID type fixes for
120 woodchip 1.17 users ftp, postgres, xfs. Tweaked tarball.sh to not include CVS
121     directories.
122 woodchip 1.16
123 woodchip 1.13 29 Nov 2001; Donny Davies (woodchip@gentoo.org): Added a man directory
124     to rc-scripts. Checked in two manpages there, one for modules.autoload.5
125 woodchip 1.14 and one for update-modules.8. These were adapted from Debian. Updated
126     tarball.sh to include the new man directory. Updated baselayout to install
127     these manpages. Slightly tweak the /etc/modules.autoload comments.
128 woodchip 1.13
129 drobbins 1.15 28 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Updated /sbin/init
130     to work correctly with the 'gentoo=nodevfs' option, and cleaned
131     out old code.
132    
133     Updated /etc/init.d/bootmisc with additional lock files to clean.
134    
135     27 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Updated
136     /etc/init.d/depscan.sh for a virtual 'use' depend, called 'logger'
137     that can be used for services that needs to have a logger started
138     before they are started. Updated /etc/conf.d/basic with $SYSLOGGER
139     that is used to define what loggers the 'logger' depend represent.
140    
141     26 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Updated
142     /etc/passwd and /etc/group with minor fixes to pass pwck and grpck.
143    
144     25 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Changed umask in
145     /etc/profile for the user to 077 for security.
146    
147     Added a stop() function to /etc/init.d/clock. Also removed uneeded
148     'source /etc/rc.conf' line.
149    
150     Updated /etc/init.d/hostname to set the hostname to 'localhost' if
151     /etc/hostname is invalid.
152    
153     Updated /sbin/init to move the entries in /lib/dev-state to /dev before
154     running devfsd, as it did still not save settings properly. Also removed
155     old /dev-state/compat stuff.
156    
157 drobbins 1.12 25 Nov 2001; ncsd, the name service cache daemon script, has been removed
158     from the default "default" runlevel. It still exists in the archive so that
159 drobbins 1.15 users who want/need it can add it easily.
160 drobbins 1.12
161 drobbins 1.11 25 Nov 2001; Updated the /etc/fstab; removed usbdevfs (explicitly mounted),
162 drobbins 1.15 removed notail from the ext2 boot partition, other cleanups.
163 drobbins 1.11
164 drobbins 1.10 25 Nov 2001; Fixed init.d/clock script to work in UTC mode.
165 drobbins 1.15
166     24 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Added /etc/devfsd.conf
167     and updated /sbin/init to use a new scheme for saving /dev permissions.
168     Also moved /dev-state to /lib/dev-state which is a more standard location.
169    
170     Fixed a ugly bug in /etc/init.d/depscan.sh. If a service depended on
171     itself, calling depscan.sh or changing runlevels cause a tempory effect
172     similar to a 'mini fork bomb'. Afterwards the depends was broken, and
173     changing runlevels did not want to work.
174    
175     Updated /etc/init.d/halt.sh to terminate and display message for devfsd.
176     More cosmetic than anything else, but cant hurt with the new dev-state
177     scheme.
178    
179     Updated /sbin/init to set the console log level to 1, so that bootup
180     can be much cleaner. Also updated /etc/init.d/modules not to have
181     a logger in it 'use' depends, as it should not be needed anymore.
182    
183     Updated /sbin/rc to check if devfsd is still running between runlevel
184     changes.
185    
186     Updated /etc/init.d/modules to run update-modules. We want to be sure
187     /etc/modules.conf is updated when running depmod -a.
188    
189     Change ftp's uid to 21 in /etc/passwd (was the same as bind). Also
190     added a entry for xfs (X Font Server) in /etc/passwd and /etc/group.
191    
192     Added /etc/init.d/net.ppp0, /etc/conf.d/net.ppp0 and
193     /usr/lib/ppp/chat-default as part of my new pppd scripts. Also
194     updated tarball.sh to handle ppp/chat-default.
195    
196 azarah 1.19 Added /etc/skel/.bash* to make things cleaner.
197 drobbins 1.15
198 azarah 1.19 Other minor changes.
199 drobbins 1.15
200 woodchip 1.9 17 Nov 2001; Donny Davies (woodchip@gentoo.org): Added /etc/shells file
201     to rc-scripts. Can remove it from sys-libs/shadow at the next release.
202    
203 drobbins 1.8 * rc-scripts 1.1.8 (15 Nov 2001)
204    
205     16 Nov 2001; removed bogus "mountall.test" script.
206 drobbins 1.7
207 drobbins 1.8 15 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Updated
208     init.d/{runscript.sh,depscan.sh}, sbin/rc to the new dep being 'use' not
209     'uses', as it fits better with 'need' (not 'needs'). Also removed unneeded
210     for loop from init.d/depscan.sh, and other fixes. Updated names of new
211     functions in init.d/runscript.sh to better sounding ones. Updated
212     init.d/modules, init.d/netmount to use 'use'. Lots of other fixes/cleanups.
213     Removed try() out of init.d/runscript.sh (why was this here ?).
214    
215     14 Nov 2001; Martin Schlemmer (azarah@gentoo.org): init.d/bootmisc: Now
216 drobbins 1.15 cleans /tmp. Also creates /etc/resolv.conf if it doesn't exist.
217 drobbins 1.8
218 drobbins 1.15 init.d/hostname: Added check for a valid /etc/hostname.
219 drobbins 1.8
220 drobbins 1.15 init.d/keymaps: Added check for valid $KEYMAP.
221 drobbins 1.8
222 drobbins 1.15 init.d/modules: Added sysklogd, metalog, syslog-ng as 'use' deps. This
223     should solve Woodchip's syslog+glue issue. We just have to change the
224     console loglevel for metalog and syslog-ng (sysklogd already updated) not to
225     output info and warnings, etc to the console, then boot will be much cleaner.
226     Also the install guide will need changing to add the loggers to 'boot' and
227     not 'default' runlevel.
228 drobbins 1.8
229 drobbins 1.15 init.d/mountall.test: Hopefully updated to the new rc-scripts style. Is
230     this really needed (I cannot see that it is used anywhere ...)?
231 drobbins 1.8
232     13 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Updated
233 drobbins 1.15 init.d/runscript.sh, init.d/depscan.sh and sbin/rc with a new depend called
234     'uses'. It basically have the same usage as 'need', except that it do not
235     start services that is not in the current and 'boot' runlevels.
236 drobbins 1.8
237 drobbins 1.15 Updated init.d/netmount to use the 'uses' depend.
238 drobbins 1.8
239     11 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Fixed init.d/runscript.sh
240     not to destroy the 'need' depends in /${svcdir}/need. This caused subsequent
241     starting and stopping of services not to start depends.
242    
243     7 Nov 2001; Martin Schlemmer (azarah@gentoo.org): Fixed a problem in sbin/rc
244     where the ${svcdir}/softscripts directory got destroyed before stopping
245     running services scheduled to be stopped. This with the fact that $SOFTLEVEL
246     was set too early, caused the services to be stopped in the wrong order.
247    
248     30 Oct 2001; Martin Schlemmer (azarah@gentoo.org): Modified init.d/netmount to
249     check if any network filesystems is mounted.
250    
251     29 Oct 2001; init.d/netmount: umount -art doesn't seem to work, so I added
252     some awk and grep magic to find all remote filesystems and umount them.
253    
254     29 Oct 2001; Martin Schlemmer (azarah@gentoo.org): A fix for checkroot
255     (missing "/"); it now actually checks the root filesystem. Also, a
256     localmount cleanliness fix.
257 drobbins 1.6
258     * rc-scripts 1.1.7 (18 Oct 2001)
259    
260     [old changelog format follows]
261 drobbins 1.5
262     *lots of scripts; woodchip
263     removed old rc5 scripts from cvs
264    
265     *init.d/runscript.sh; agriffis
266     Added support for rc.conf and home-grown functions
267    
268     *init.d/modules;
269 drobbins 1.4 Now correctly looks at /etc/modules.autoload
270    
271 drobbins 1.3 rc-scripts-1.1.6, released 15 Sep 2001
272     ======================================
273    
274     *init.d/runscript.sh, others
275     Handling of "net" dependencies resolve to all net devices in
276     /etc/runlevels/boot and /etc/runlevels/[curr-runlevel]. INTERFACES
277     variable in /etc/rc.conf has been removed.
278    
279 drobbins 1.2 *init.d/runscript.sh
280     New "zap" option for manually resetting the state of an initscript
281     to stopped.
282    
283     *init.d/{samba,sysklogd,sshd}
284     Removed from CVS; they live in their respective packages.
285    
286 drobbins 1.1 rc-scripts-1.1.5, released 02 Sep 2001
287     ====================================
288    
289     *sbin/rc-update
290     New version of the rc-update command for the new initscripts. Works
291     similarly to the old version, except this one updates our dependency
292     cache.
293    
294     *init.d/functions.sh
295     New and better looking informational message functions (einfo, einfon).
296     Brand new message functions (ewarn).
297    
298     *sbin/init, init.d/checkroot
299     We're going back to a /proc/mounts-based mtab symlink because it's
300     just plain better. Appropriate changes made.

  ViewVC Help
Powered by ViewVC 1.1.20