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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.83 - (show annotations) (download)
Sun May 19 21:34:18 2002 UTC (11 years, 11 months ago) by azarah
Branch: MAIN
Changes since 1.82: +4 -0 lines
move EDITOR

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

  ViewVC Help
Powered by ViewVC 1.1.20