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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.25 - (show annotations) (download)
Tue Jan 8 21:14:48 2002 UTC (12 years, 11 months ago) by azarah
Branch: MAIN
Changes since 1.24: +12 -0 lines
Changelog update; fix dircolors for cases where bash do not export SHELL

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

  ViewVC Help
Powered by ViewVC 1.1.20