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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.24 - (show annotations) (download)
Sun Jan 6 20:06:31 2002 UTC (12 years, 9 months ago) by woodchip
Branch: MAIN
Changes since 1.23: +3 -0 lines
Removed email address from manpages.

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

  ViewVC Help
Powered by ViewVC 1.1.20