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

Contents of /rc-scripts/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.148 - (show annotations) (download)
Mon Nov 18 19:39:22 2002 UTC (11 years, 5 months ago) by azarah
Branch: MAIN
Changes since 1.147: +9 -0 lines
fix config files; fix awk module on non x86 archs

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 * rc-scripts 1.4.2.3 (18 Nov 2002)
6
7 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
8
9 Add some more checks to src/awk/*. Fix error printing for
10 /sbin/depscan.sh.
11
12 Link awk module with gcc and not with ld. This should fix
13 problems on sparc and alpha. Many thanks for this fix to
14 Stephan Jones <cretin@gentoo.org>.
15
16 Remove the copyright info from config files, thanks to
17 Matthew Kennedy <mkennedy@gentoo.org>.
18
19 * rc-scripts 1.4.2.2 (18 Nov 2002)
20
21 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
22
23 Add src/awk/genenviron.awk which is rc-envupdate.sh ported
24 to awk. This is also much faster than its bash version.
25
26 Remove the 'Spider cat fix' from depscan.sh.bash, as it makes
27 things even slower on older boxes. Bug #10548.
28
29 After a bored Vapier decided that he needed to update the
30 licenses of things in /etc :P, I did the rest. Hopefully
31 not too many people will nuke thier fstab :/
32
33 * rc-scripts 1.4.2.1 (18 Nov 2002)
34
35 18 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
36
37 Update src/awk/cachedepends.awk to find its own rc-scripts,
38 fixing the need for find which broke systems with /usr on
39 a different partition.
40
41 17 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
42
43 Add some extra checks to src/awk/cachedepends.awk and
44 src/awk/gendepends.awk.
45
46 Move some of the more generic functions in src/awk/gendepends.awk
47 to src/awk/functions.awk.
48
49 * rc-scripts 1.4.2 (17 Nov 2002)
50
51 17 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
52
53 Add initial version of new depscan.sh. This uses awk scripts
54 to do the main work, giving about 10 times speed improvement on
55 slower machines. Updated /sbin/depscan.sh, src/filefuncts.c,
56 src/Makefile, src/awk/cachedepends.awk and src/awk/gendepends.awk
57 for this. This should close bug #10548.
58
59 * rc-scripts 1.4.1.2 (5 Nov 2002)
60
61 5 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
62
63 Add UID/GID of 250 for Portage Fakeroot account.
64
65 4 Nov 2002; Martin Schlemmer <azarah@gentoo.org>:
66
67 Change /etc/init.d/clock to depend on localmount again, fixing
68 bug #10048.
69
70 Get deps on logger sane again. I wanted to get the logger started
71 as early as possible, but clock for one breaks if /usr is mounted
72 on seperate partition.
73
74 29 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
75
76 Fix return in /etc/init.d/modules to return 0 if /proc/modules
77 do not exists. Closes bug #7738, comment #5.
78
79 * rc-scripts 1.4.1.1 (28 Oct 2002)
80
81 28 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
82
83 Fix /sbin/update-modules not to include backup files. Closes
84 bug #9707.
85
86 26 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
87
88 Fix update-modules borking if there are directories present
89 in /etc/modules.d/. Closes bug #9632.
90
91 17 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
92
93 Change deps on /etc/init.d/{clock,hostname,modules} not to
94 depend on localmount, but rather on checkroot, as all of them
95 just need / to be mounted. This should fix race conditions
96 because of checkfs dependency on modules. This should close
97 bug #9266.
98
99 * rc-scripts 1.4.1 (13 Oct 2002)
100
101 13 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
102
103 Create and fix permissions on /tmp/.{ICE,X11}-unix/. This
104 is additional measures for bug #8281.
105
106 12 Oct 2002; Martin Schlemmer <azarah@gentoo.org>:
107
108 Update /etc/init.d/net.eth0 to fix bug #8626.
109
110 Fix /sbin/rc-update to check return code of "ln". This should
111 close bug #8867.
112
113 29 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
114
115 Fix indentation in /etc/inputrc. This should close
116 bug #8368.
117
118 Add extended status functionality. Should close bug #2462.
119
120 Add support for /sbin/rc-update to check if the rc-script
121 is executable or not. Thanks to widersacher@gmx.net, closing
122 bug #8326.
123
124 25 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
125
126 Fix /etc/init.d/bootmisc not to kill pidfiles of running
127 daemons. Improve NGPT support in /sbin/rc a bit.
128
129 23 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
130
131 Fix my last screwup with /etc/init.d/net.ppp0. Basically
132 forgot to change a few DEVICE's to IFACE ...
133
134 22 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
135
136 NGPT support.
137
138 17 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
139
140 Did a small fix to /etc/init.d/net.eth0, thanks to
141 naanyaar2000@yahoo.com, bug #7407.
142
143 16 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
144
145 Add the permission stuff for generic scsi when compiled as
146 module, thanks to Bauno <bauno@inwind.it>.
147
148 Add support for /etc/devfs.d/ for additional devfs config
149 stuff .. idea from Denys Duchier <Denys.Duchier@ps.uni-sb.de>.
150
151 11 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
152
153 Fix small type-o from last changes to /etc/init.d/netmount.
154 Should resolve bug #7803.
155
156 * rc-scripts 1.4.0 (7 Sep 2002)
157
158 7 Sep 2002; Martin Schlemmer <azarah@gentoo.org>:
159
160 Update /etc/init.d/net.eth0 to handle individual broadcast
161 and netmask for aliases. Should close bug #7407.
162
163 Give /var/run/utmp and /var/log/wtmp the proper permissions
164 and ownership. First steps in fixing bug #7630.
165
166 Change Raid stuff again in /etc/init.d/checkfs.
167
168 26 Aug 2002; Donny Davies <woodchip@gentoo.org>:
169
170 Give root a 'root' GECOS in /etc/passwd, was NULL before.
171
172 * rc-scripts 1.3.9 (25 Aug 2002)
173
174 25 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
175
176 Update /sbin/rc to fix some spelling/slang mistakes. Closes
177 bug #6887.
178
179 Move /etc/init.d/net.ppp0 's config to /etc/conf.d/net.ppp0.
180 This closes bug #6378.
181
182 Add IPv6 support to /etc/init.d/net.eth0. Closes bug #6175,
183 with many thanks to Asbjorn Sannes <ace@sannes.org>.
184
185 20 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
186
187 Update /etc/init.d/bootmisc to reset pam_console permissions.
188
189 Update /etc/devfsd.conf to have the "pam_console_apply_devfsd.so"
190 line for getting devfs to work with pam_console.
191
192 12 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
193
194 Update /etc/init.d/keymaps to first load the windowkeys.inc then
195 the user selected one, fixing bug #6295.
196
197 11 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
198
199 Change the 'cat' in check_rcscript() to a single 'awk' in
200 /sbin/depscan.sh. This should fix broken pipe issues if the
201 loop exists too early. Resolves bug #5961.
202
203 Fix software RAID startup/shutdown, bug #5310. Modified
204 /etc/init.d/checkfs and /etc/init.d/halt.sh for this.
205
206 * rc-scripts 1.3.8 (08 Aug 2002)
207
208 7 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
209
210 Move the color ls stuff to .bashrc. Fix bug #5250.
211
212 6 Aug 2002; Dan Armak <danarmak@gentoo.org>:
213
214 Correct the comments in rc.conf about the XSESSION variable: it should
215 be set to "kde-<version>" not "KDE". Closes bug #5948.
216
217 5 Aug 2002; Martin Schlemmer <azarah@gentoo.org>:
218
219 Fix the 'Usage' line in the help to return the correct options for
220 the script (/sbin/runscript.sh). Resolve bug #6029.
221
222 3 Aug 2002; Donny Davies <woodchip@gentoo.org>:
223
224 Added UPS shutdown support for nut to halt.sh.
225 Added nut user/group as uid/gid 84.
226
227 27 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
228
229 Updated /sbin/rc's way of checking for devfs support (now rather uses
230 awk, as it is more accurate). Closes bug #5458.
231
232 Add the Redhat/Mandrake /forcefsck and /fastboot options to our checkroot
233 and checkfs. Updated /etc/init.d/{checkroot,checkfs,halt.sh} for this.
234 Thanks goes to Chris PeBenito (bug #5570).
235
236 Changed most daemons to use /bin/false as shell. Should close bug #5388.
237
238 27 Jul 2002; Nicholas Jones <carpaski@gentoo.org>:
239
240 Added vpopmail user and group as 89:89
241
242 22 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
243
244 Add the cyrus user to /etc/passwd. Resolves bug #4100.
245
246 Some bugfixes and speed improvements to /sbin/depscan.sh after
247 last changes.
248
249 Replace some cat/grep's in /sbin/rc-envupdate.sh with awk's to
250 get some speed improvements.
251
252 21 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
253
254 Fix LVM support in /etc/init.d/checkfs again, thanks to help from
255 Kyle Manna <nitro@gentoo.org>.
256
257 Add software RAID support to /etc/init.d/checkfs, thanks to
258 Daniel Ahlberg <aliz@gentoo.org>.
259
260 Update the cache_depend() funtion in /sbin/depscan.sh not to
261 quit on any "}", but only on the one matching the first "{". This
262 requires wc in /bin, so baselayout should depend on
263 >=sys-apps/textutils-2.0.19-r2
264
265 Update /etc/init.d/netmount to try and detect nfs mounts that should be
266 mounted automatically on boot. This requires awk in /bin, so baselayout
267 should depend on >=sys-apps/gawk-3.1.0-r3.
268
269 * rc-scripts 1.3.7 (17 Jul 2002)
270
271 17 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
272
273 Add logging functionality to the rc-scripts, thanks to Alexander Holler,
274 bug #4037 for the basic idea. Updated /sbin/functions.sh for this.
275
276 16 Jul 2002; Martin Schlemmer <azarah@gentoo.org>:
277
278 Add additional entries to /etc/services to support cyrus-imapd, thanks
279 to Nick Hadaway <raker@gentoo.org>.
280
281 Update /etc/init.d/consolefont to resolve bug #4968. This fixes a
282 problem with non 7bit ascii symbols.
283
284 Updated /etc/init.d/checkfs to detect if lvm is already active.
285 This should resolve bug #3613.
286
287 5 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
288
289 Add "usb" group, gid 85. Move "sshd" user and group to 22. Move
290 "games" user and group to 35
291
292 3 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
293
294 Update Copyright displayed at boot, thanks to Sascha Schwabbauer
295 (aka cybersystem). Updated /sbin/rc for this.
296
297 30 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
298
299 Update /etc/skel/.bashrc to update the window title of X terminals
300 that supports it. Closes bug #4232.
301
302 26 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
303
304 Add sshd user and group. Updated /etc/passwd and /etc/group for this.
305
306 Update /etc/inputrc to resolve bug #2599.
307
308 20 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
309
310 Add /opt/bin to $PATH and $ROOTPATH, closing bug #3603. Modified
311 /etc/env.d/00basic for this.
312
313 Add some new daemon stop and pid detection stuff to /sbin/functions.sh.
314 Nothing official, but I spent enouth time on it not to want to loose it :)
315
316 Fixed a bug in /sbin/functions.sh that caused rc-scripts run as cron jobs
317 to give output to stderr. This was caused by a call to "stty", which when
318 run without a attatched terminal, have this effect. Basically just pipe
319 stderr to /dev/null.
320
321 5 Jun 2002; Martin Schlemmer <azarah@gentoo.org>:
322
323 Add /usr/local/share/man to $MANPATH (/etc/env.d/00basic), resolving
324 bug #3363
325
326 26 May 2002; Martin Schlemmer <azarah@gentoo.org>:
327
328 Update /etc/init.d/netmount not to try and mount NFS filesystems
329 if portmap was not started. This is to stop "hang" problems for
330 new users who do not add portmap to the default runlevel. See
331 bug #2555.
332
333 Add the video4linux stuff to /etc/devfsd.conf. Resolves bug #2015.
334
335 19 May 2002; Martin Schlemmer <azarah@gentoo.org>:
336
337 Move $EDITOR from /etc/profile to /etc/env.d/00basic.
338
339 13 May 2002; Martin Schlemmer <azarah@gentoo.org>:
340
341 Change the homes of user "at" and "cron" in /etc/passwd, as
342 they moved to /var/spool/cron...
343
344 * rc-scripts 1.3.5 (12 May 2002)
345
346 12 May 2002; Martin Schlemmer <azarah@gentoo.org>:
347
348 Make slight modifications to /sbin/depscan.sh to improve speed (about
349 1 second on a celeron 633).
350
351 Finally fix /sbin/runscript.sh to properly handle interdependencies
352 between types need/use and before/after on runlevel change. I can
353 actually kick myself for previous implementations, as this fix simplifies
354 things a lot, and is almost 30 lines of code less!
355
356 Change /etc/init.d/netmount not to fail if all mounts are not mounted.
357 It rather just exit with a warning, as I think most people have like
358 me mounts that are to boxes that are not always up.
359
360 Resolve bug #2439 (should not use try with the dd command for ramdisk
361 stuff). Also increase the number of inodes used for the ramdisk to
362 fix "out of space" errors. Updated /sbin/rc for this.
363
364 10 May 2002; Martin Schlemmer <azarah@gentoo.org>:
365
366 Resolve bug #2505 ... /sbin/rc-envupdate.sh should not use
367 backup files to generate /etc/profile.env.
368
369 Resolve bug #2489 and #2175. Modified /etc/init.d/net.eth0
370 for this.
371
372 6 May 2002; Martin Schlemmer <azarah@gentoo.org>:
373
374 Fixed /sbin/rc-envupdate.sh to only use the $KDEDIR of the highest
375 /etc/env.d/ file. Same for $QTDIR.
376
377 5 May 2002; Martin Schlemmer <azarah@gentoo.org>:
378
379 Add /etc/DIR_COLORS as it is no longer shipped with fileutils,
380 and is needed for some fixes.
381
382 28 April 2002; Martin Schlemmer <azarah@gentoo.org>:
383
384 Update /etc/rc.conf to be more clear and state that you should
385 remove consolefont from startup if you do not use it. Should
386 resolve bug #2174.
387
388 26 April 2002; Donny Davies <woodchip@gentoo.org> passwd, group :
389
390 Added user/group apache with uid/gid 81.
391
392 25 April 2002; Martin Schlemmer <azarah@gentoo.org>:
393
394 Remove the "-net" from the line setting the default gateway
395 in /etc/init.d/net.eth0. Thanks to Peter W. Michaleas for
396 noting this.
397
398 24 April 2002; Donny Davies <woodchip@gentoo.org> rc.conf :
399
400 Remove NFSSERVER from rc.conf since it's now covered in /etc/conf.d/nfs
401 which is installed with the nfs-utils package. Also tidied up some
402 really old, leftover junk like the non-supported stuff from rc5.
403 Closes #1754.
404
405 23 April 2002; Martin Schlemmer <azarah@gentoo.org>:
406
407 Remove creation of /var/run/utmpx from bootmisc again. Seems
408 other people have wierd problems.
409
410 * rc-scripts 1.3.4 (21 April 2002)
411
412 21 April 2002; Martin Schlemmer <azarah@gentoo.org>:
413
414 Add /sbin/rc-envupdate.sh to speedup updating of /etc/profile.env,
415 and /etc/csh.env. Update /etc/init.d/bootmisc to use this.
416
417 Implement the status commandline argument. Updated /sbin/runscript.sh
418 and /sbin/rc-help.sh for this.
419
420 Fix /sbin/depscan.sh to honour NEED and USE overriding BEFORE
421 and AFTER.
422
423 12 April 2002; Martin Schlemmer <azarah@gentoo.org>:
424
425 Update /etc/init.d/bootmisc to create /var/run/utmpx. This
426 is needed, else /usr/bin/newgrp segfault.
427
428 11 April 2002; Martin Schlemmer <azarah@gentoo.org>:
429
430 Update /etc/skel/.bash_profile to make it tcsh compadible.
431 Thanks to Väinö Järvelä for this fix.
432
433 Update /etc/profile to also set the PS? variables if $SHELL
434 is set to /bin/sh. This should make prompt colours in
435 bootstrap work again.
436
437 Move LVM stuff to checkfs to ensure that they get fscked.
438 This resolves bug #1552.
439
440 * rc-scripts 1.3.3 (5 April 2002)
441
442 5 April 2002; Martin Schlemmer <azarah@gentoo.org>:
443
444 Move /etc/init.d/{depscan.sh,runscript.sh,functions.sh} to /sbin.
445 This is done to try and ensure system integrity.
446
447 1 April 2002; Martin Schlemmer <azarah@gentoo.org>:
448
449 Add quotes to the "export INPUTRC=/etc/inputrc" line to resolve bug #1391.
450
451 Add a error message to /etc/init.d/consolefont, resolving bug #1415.
452
453 Add a bash check to the code that sets the prompt, fixing bug #1078.
454
455 * rc-scripts 1.3.2 (24 Mar 2002)
456
457 24 March 2002; Martin Schlemmer <azarah@gentoo.org>:
458
459 Resolve bug #1274. Updated /etc/init.d/hostname and /etc/init.d/bootmisc
460 for this.
461
462 With the "before" and "after" stuff, recursion levels was getting too high,
463 and with some cases, things just plain did not work as it should. Reworked
464 things to to lower the levels of recursion and get the order right. Updated
465 /etc/init.d/runscript.sh for this.
466
467 Fixed a problem in /sbin/rc and /etc/init.d/runscript.sh where
468 ${svcdir}/softlevel did not always exist, but runscript.sh tried to open it.
469
470 Enhance --quiet support. Updated /etc/init.d/functions.sh for this.
471
472 Remove /etc/pwdb.conf, as pwdb already install a copy of this.
473
474 Remove /etc/pam.d/{rexec,rlogin,rsh} as pam already install this.
475
476 Added $INPUTRC to /etc/profile, since too many people keep on bugging me,
477 and it seems it has fallen now to my discression.
478
479 * rc-scripts 1.3.1 (23 Mar 2002)
480
481 23 March 2002; Daniel Robbins <drobbins@gentoo.org>: init.d/net.eth0: fix for
482 DHCP lease release from Jim Nutt.
483
484 23 March 2002; Daniel Robbins <drobbins@gentoo.org>: rolling a new release
485 since there are a lot of important bug fixes in here that are needed.
486
487 23 March 2002; Martin Schlemmer <azarah@gentoo.org>:
488
489 Resolve bug #1292.
490
491 Remove the extra 'depmod -a' in /etc/init.d/modules, thanks to
492 Spidler.
493
494 21 March 2002; Martin Schlemmer <azarah@gentoo.org>:
495
496 Update /sbin/rc to fix a 'cat mounts' instead of the correct
497 version, 'cat /proc/mounts'.
498
499 19 March 2002; Martin Schlemmer <azarah@gentoo.org>:
500
501 Add initial support for the --quiet flag that suppress output.
502
503 18 March 2002; Martin Schlemmer <azarah@gentoo.org>:
504
505 Remove the 'try' from 'try /etc/init.d/depscan.sh' in /sbin/rc
506 as not all errors by depscan.sh is critical. It should be
507 reworked to do better error handeling.
508
509 14 March 2002; Martin Schlemmer <azarah@gentoo.org>:
510
511 Fix the GID and UID of nobody and nogroup in /etc/passwd and
512 /etc/group to match those of Debian, FBSD and others. Thanks
513 to those who reported it, and Woodchip for looking up the
514 proper values.
515
516 Update /etc/init.d/net.eth0 to properly down DHCP interfaces.
517 This resolves bug #1150, thanks to Paul Fleischer.
518
519 11 March 2002; Martin Schlemmer <azarah@gentoo.org>:
520
521 Updated /etc/init.d/functions.sh not to use /usr/bin/basename,
522 as some users have /usr on seperate partition which is not
523 mounted when depscan.sh is run the first time.
524
525 Updated the checking for more than one service providing the
526 same virtual function in /etc/init.d/depscan.sh. It should
527 be working now, and this also fix a problem that when there is no
528 service providing a virtual, counter was used uninitialized.
529
530 * rc-scripts 1.3.0 (10 March 2002)
531
532 10 March 2002; Martin Schlemmer <azarah@gentoo.org>:
533
534 Resolved bug #1021; updated /etc/init.d/consolefont for this.
535
536 Resolved bug #1029; updated /etc/init.d/net.eth0 for this.
537
538 Resolved bug #990; updated /etc/init.d/net.eth0, /etc/init.d/netmount
539 and /etc/init.d/localmount for this.
540
541 Lots of form/syntax cleanups, most things should be more
542 consistant now. Fixed fail detection/return values of lots of
543 scripts.
544
545 Lots of cleanup/fixes in the three main scripts behind our
546 rc-system, /sbin/rc, /etc/init.d/depscan.sh, /etc/init.d/runscript.sh
547
548 Fix a bug regarding a invalid $PATH for portage if /etc/init.d/functions.sh
549 is sourced in a ebuild.
550
551 Fix a bug that our rc-script wrapper introduced: Global variables
552 in scripts no longer worked. Updated /etc/init.d/runscript.sh for
553 this.
554
555 Implemented more error checking for the main startup code in /sbin/rc.
556 Also fixed try() for mounting /proc (maybe all mount commands).
557 The function worked fine in a simulated test, but in real life failed
558 to detect a error when mounting /proc (remember to thank Grant for
559 his UserMode ebuilds, and Guide).
560
561 * rc-scripts 1.2.9 (6 March 2002)
562
563 6 March 2002; Martin Schlemmer <azarah@gentoo.org>:
564
565 General form updates and some piping fixes.
566
567 Updated /etc/inittab, /etc/init.d/xdm and /etc/X11/startDM.sh
568 to fix a problem where startDM.sh would be respawned repeatedly
569 if xdm was not in the default runlevel.
570
571 * rc-scripts 1.2.8 (4 March 2002)
572
573 4 March 2002; Martin Schlemmer <azarah@gentoo.org>:
574
575 Add /etc/init.d/xdm, /etc/X11/startDM.sh and updated /etc/inittab
576 to fix the "dead key" problem we had with xdm/gdm/kdm. We should
577 move them to the xfree ebuild later on when things settles down.
578
579 Added some sanity checks to /sbin/rc, /etc/init.d/runscripts.sh.
580
581 Added a basic $PATH to /etc/init.d/functions.sh to fix a problem
582 where we had a invalid $PATH on boot in some cases.
583
584 Updated /etc/init.d/keymap and /etc/init.d/consolefont to work with
585 the new sys-apps/kbd package.
586
587 * rc-scripts 1.2.7 (3 March 2002)
588
589 3 March 2002; Martin Schlemmer <azarah@gentoo.org>:
590
591 Fixed the problem of rc-scripts trying to start/stop a service multiple
592 times if it fails to do so. Updated /etc/init.d/runscript.sh and /sbin/rc
593 for this.
594
595 Fixing some variable declarations in /etc/init.d/runscript.sh caused
596 /etc/init.d/net.lo to fail on stop ($IFACE was set invalid). Fixed
597 this.
598
599 Added caching of the "depend() { need foo; } " lines, and updated
600 /etc/init.d/depscan.sh to touch the actual files less. This should
601 speedup dependancy caching a lot, especially on slow machines.
602
603 Updated /etc/passwd to have users with no shell defined, use /bin/false
604 for security.
605
606 Update /etc/fstab to mention /dev/shm since we dont mount it anymore.
607
608 1 March 2002; Martin Schlemmer <azarah@gentoo.org>:
609
610 Added a wrapper for sourcing the rc-scripts to eliminate syntax errors.
611 Thanks to Karl Trygve Kalleberg (aka karltk) for the idea. Updated
612 /etc/init.d/depscan.sh, /etc/init.d/functions.sh and
613 /etc/init.d/runscript.sh for this (added wrap_rcscript() function).
614
615 Removed stopping of dependant services that have current service as
616 a 'use'dependancy ... should be less confusing now.
617 Updated /etc/init.d/runscript.sh for this.
618
619 28 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
620
621 Add /etc/conf.d/local.start and /etc/conf.d/local.stop for adding any misc
622 programs to startup. This should pretty much have /etc/init.d/ static,
623 except for baselayout updates, etc.
624
625 27 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
626
627 In some wierd cases, a redundent /dev/.devfsd on a unmounted /dev can cause
628 problems. Fixed this in /sbin/rc.
629
630 Added the patches from Grant Goodyear (aka g2boojum) to enable us to
631 use a ramdisk to store the contents of ${svcdir}. Updated /sbin/rc,
632 /etc/init.d/functions.sh and /etc/init.d/checkroot for this.
633
634 26 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
635
636 Fix my brain dead update of the 25th. It really should keep
637 "gentoo=nodevfs" in mind. Also added 'get_bootparam()' to help in
638 retrieving kernel options. Updated /etc/init.d/functions.sh,
639 /etc/init.d/checkroot and /sbin/rc for this.
640
641 Updated /etc/init.d/consolefont to work without devfs as well.
642
643 When rebooting or shutting down, a service should not fail to stop
644 if a service it depends on, fails. Updated /etc/init.d/runscript.sh
645 for this.
646
647 25 Feb 2002; Martin Schlemmer <azarah@gentoo.org>:
648
649 Added a check if /dev is mounted when creating entries for /etc/mtab.
650 This should solve a invalid entry or /dev being mounted even with
651 'gentoo=nodevfs' option. Updated /etc/init.d/checkroot for this.
652
653 17 Feb 2002: Daniel Robbins <drobbins@gentoo.org>: Made "xfs" the default
654 filesystem in /etc/fstab (from ReiserFS) and removed "notail" option (it's
655 just in a comment now)
656
657 17 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
658
659 Mmore fixes to 'after' and 'before', updated /etc/init.d/runscript.sh for
660 this. This should fix services not getting started in the correct order
661 in a tight loop, services getting stopped out of order, and some other
662 sanity checks. Updated rc-script.sh for updated help.
663
664 15 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
665
666 Update /etc/profile to resolve bug #588. Reimplemented things a bit,
667 and added the 'after' type. 'before' and 'after' will only work currently
668 for a change of runlevel. Updated /etc/init.d/depscan.sh,
669 /etc/init.d/runscript.sh and /sbin/rc for this.
670
671 13 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
672
673 Add some more entries to /etc/devfsd.conf to make alsa users life
674 easier ... thanks Tod.
675
676 12 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
677
678 Some more cleanups to /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
679
680 Fixed some services not starting again when restarting a service.
681 Seems simple is still the best way.
682
683 Fixed some other problems created with feature additions and cleanups.
684
685 11 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
686
687 General cleanups to /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
688
689 Added 'before *' to /etc/init.d/checkroot to make sure it gets
690 started first.
691
692 Added 'use *' to /etc/init.d/local to make sure it gets started
693 last.
694
695 10 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
696
697 Fixed /sbin/rc to stop a service on change of runlevel if it is
698 in 'use' by another service.
699
700 Added the 'provide' depend type for creating virtual services.
701 Updated /etc/init.d/depscan.sh for this.
702
703 Added the 'before' depend type. This is more for changing the
704 order services start in. Updated /etc/init.d/depscan.sh and
705 /etc/init.d/functions.sh for this.
706
707 Updated /etc/init.d/depscan.sh to work with '*' as argument for
708 dependancy types. This can be used with 'use' and 'before' to
709 start a script last or first respectively.
710
711 Added save_options() and get_options() to /etc/init.d/functions.sh
712 for saving misc settings between startup/shutdown. Updated
713 /etc/init.d/net.eth0 to use these and properly down virtual
714 interfaces.
715
716 6 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
717
718 Updated both /etc/init.d/bootmisc and /etc/init.d/keymaps to be quiet
719 on no errors.
720
721 * rc-scripts 1.2.6 (6 Feb 2002)
722
723 2 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
724
725 Updated /etc/net.eth0 to specify the gateway device via the $gateway
726 variable (something like gateway="eth0/192.168.0.1").
727
728 2 Feb 2002: Martin Schlemmer (azarah@gentoo.org):
729
730 Added rc-script /etc/init.d/numlock, for enabling numlock at boot.
731
732 29 Jan 2002: Martin Schlemmer (azarah@gentoo.org):
733
734 Hopefully the last fix to /etc/init.d/netmount to umount cleanly. This fix
735 implements a retry if not successful the first time, and will kill
736 processess using the mount. Also small type-o fix to /etc/init.d/halt.sh.
737
738 27 Jan 2002: Donny Davies (woodchip@gentoo.org): security fix to
739 /etc/pam.d/sshd,login,chsh: added pam_shells.so to the stack.
740 Fixed /etc/passwd,group for user/group mysql.
741
742 27 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added charset
743 map file support to /etc/init.d/consolefont and the setting to
744 /etc/rc.conf.
745
746 25 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed dircolors
747 in skel files to support both versions of dircolors.
748
749 23 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed bug
750 in the restart stuff of /etc/init.d/runscript.sh that caused
751 a restart of a 'net' service not to restart services again
752 that depended on it.
753
754 * rc-scripts 1.2.5 (20 Jan 2002)
755
756 20 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
757 /etc/init.d/net.eth0 to 'use' pcmcia.
758
759 8 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added '--sh' to
760 the dircolors command in /etc/skel/.bash_profile to handle cases
761 where bash do not export $SHELL.
762
763 6 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
764 /etc/init.d/runscripts.sh, /etc/init.d/net.eth0, /etc/conf.d/net and
765 removed /etc/init.d/net.eth0-dhcp to reflect a new 'bsd-ish' config
766 scheme for the net.eth* scripts.
767
768 6 Jan 2002: Donny Davies (woodchip@gentoo.org): Removed email address
769 from manpages; no need for that..
770
771 5 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fix type-o in
772 /etc/devfsd.conf; had 'dvd' in the cdrw stuff.
773
774 * rc-scripts 1.2.4 (30 Dec 2001)
775
776 30 Dec 2001: Daniel Robbins (drobbins@gentoo.org): Changed default umask
777 back to 022 as it should be.
778
779 30 Dec 2001; Martin Schlemmer (azarah@gentoo.org): Updated
780 /etc/init.d/checkfs to return 0 if the fs was successfully repaired.
781
782 29 Dec 2001; Donny Davies (woodchip@gentoo.org):
783 sort -t: -k3,3 -n /etc/passwd,group. Ahhhh :))
784
785 28 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
786
787 Updated /etc/init.d/depscan.sh to store info about missing dependancies
788 of type 'need' in ${svcdir}/broken. Also updated /etc/init.d/runscript.sh
789 to use this when starting a script ('need' dependancies is critical for
790 startup). Added the broken() function to /etc/init.d/runscript.sh
791 to list the missing dependancies.
792
793 Updated /etc/init.d/runscript.sh for svc_start() to have better error
794 checking.
795
796 Updated /etc/init.d/functions.sh with ewend(), which is the same as
797 eend(), but print a warning on error, not a error. Updated
798 /etc/init.d/checkroot and /etc/init.d/checkfs to use this function.
799
800 27 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
801
802 Update /sbin/runscript.c to run /etc/init.d/rc-help.sh if no arguments
803 is passed to a rc-script.
804
805 Added /etc/init.d/rc-help.sh, simple script that prints out help for
806 the rc-scripts.
807
808 25 Dec 2001; Martin Schlemmer (azarah@gentoo.org);
809
810 Update /etc/init.d/shutdown.sh and /etc/init.d/reboot.sh not to force the
811 halt and reboot. This fixes a problem where / was not unmounted properly
812 in some cases.
813
814 24 Dec 2001; Martin Schlemmer (azarah@gentoo.org):
815
816 Move $svcdir to to /etc/init.d/functions.sh, and update
817 /etc/init.d/runscript.sh and /etc/init.d/depscan.sh for this
818
819 Modified /etc/init.d/runscript.sh to also restart the services that
820 depend on a service if that service is restarted. Enhanced the
821 restart function to be able to have custom restart() functions in
822 rc-scripts. The custom restart() have to use svc_stop() and
823 svc_start() to restart the service.
824
825 Add a pause function to /etc/init.d/runscript.sh. It will basically
826 stop a service without stopping the services that depends on that
827 service.
828
829 Add a pause function to /etc/init.d/runscript.sh. It will basically stop a
830 service without stopping the services that depends on that service.
831
832 * rc-scripts 1.2.3 (18 Dec 2001)
833
834 16 Dec 2001; Martin Schlemmer (azarah@gentoo.org):
835
836 Moved the stuff from /sbin/init (old) to /sbin/rc (basically drop the
837 init wrapper we used).
838
839 Some cleanups: take out the shm resize comment;
840
841 remove the $wrongmount;
842
843 remove the mountshm() function and insert it directly
844 where needed;
845
846 remove the setting of $PATH as /sbin/init already do
847 this for us.
848
849 Added the if statement to detect if it is the first time the 'boot'
850 runlevel is executed (if [ "$RUNLEVEL" = "S" ] && [ "$argv1" = "boot" ]).
851 $RUNLEVEL is a env var set by /sbin/init.
852
853 Also added functionality to detect if the kernel have DEVFS support
854 compiled in; seems new users thinks devfs is unstable and as they do
855 not always read the docs, it does not get compiled in ;/ Should
856 make live for us a bit easier.
857
858 14 Dec 2001; Martin Schlemmer (azarah@gentoo.org):
859
860 Fixed /sbin/rc to kill a cosmetic bug in the part that stops all
861 the unneeded services.
862
863 * rc-scripts 1.2.2 (8 Dec 2001)
864
865 10 Dec 2001; Added a localhost entry in /etc/hosts.
866
867 8 Dec 2001; Donny Davies (woodchip@gentoo.org): Added start-stop-daemon.c
868 to rc-scripts/sbin source. Moved rc-scripts/init.d/runscript.c to
869 rc-scripts/sbin/runscript.c. Added manpage for start-stop-daemon.
870 Start-stop-daemon is moved here from sysvinit by the way. There is stuff
871 in this ChangeLog that needs to be removed! Like the changes to hosts,
872 profile. /etc/{passwd,group} have minor UID and GID type fixes for
873 users ftp, postgres, xfs. Tweaked tarball.sh to not include CVS
874 directories.
875
876 29 Nov 2001; Donny Davies (woodchip@gentoo.org): Added a man directory
877 to rc-scripts. Checked in two manpages there, one for modules.autoload.5
878 and one for update-modules.8. These were adapted from Debian. Updated
879 tarball.sh to include the new man directory. Updated baselayout to install
880 these manpages. Slightly tweak the /etc/modules.autoload comments.
881
882 28 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
883
884 Updated /sbin/init to work correctly with the 'gentoo=nodevfs' option,
885 and cleaned out old code.
886
887 Updated /etc/init.d/bootmisc with additional lock files to clean.
888
889 27 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
890
891 Updated /etc/init.d/depscan.sh for a virtual 'use' depend, called 'logger'
892 that can be used for services that needs to have a logger started before
893 they are started. Updated /etc/conf.d/basic with $SYSLOGGER that is used
894 to define what loggers the 'logger' depend represent.
895
896 26 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
897
898 Updated /etc/passwd and /etc/group with minor fixes to pass pwck
899 and grpck.
900
901 25 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
902
903 Changed umask in /etc/profile for the user to 077 for security.
904
905 Added a stop() function to /etc/init.d/clock. Also removed uneeded
906 'source /etc/rc.conf' line.
907
908 Updated /etc/init.d/hostname to set the hostname to 'localhost' if
909 /etc/hostname is invalid.
910
911 Updated /sbin/init to move the entries in /lib/dev-state to /dev before
912 running devfsd, as it did still not save settings properly. Also removed
913 old /dev-state/compat stuff.
914
915 25 Nov 2001; ncsd, the name service cache daemon script, has been removed
916 from the default "default" runlevel. It still exists in the archive so that
917 users who want/need it can add it easily.
918
919 25 Nov 2001; Updated the /etc/fstab; removed usbdevfs (explicitly mounted),
920 removed notail from the ext2 boot partition, other cleanups.
921
922 25 Nov 2001; Fixed init.d/clock script to work in UTC mode.
923
924 24 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
925
926 Added /etc/devfsd.conf and updated /sbin/init to use a new scheme for saving
927 /dev permissions. Also moved /dev-state to /lib/dev-state which is a more
928 standard location.
929
930 Fixed a ugly bug in /etc/init.d/depscan.sh. If a service depended on
931 itself, calling depscan.sh or changing runlevels cause a tempory effect
932 similar to a 'mini fork bomb'. Afterwards the depends was broken, and
933 changing runlevels did not want to work.
934
935 Updated /etc/init.d/halt.sh to terminate and display message for devfsd.
936 More cosmetic than anything else, but cant hurt with the new dev-state
937 scheme.
938
939 Updated /sbin/init to set the console log level to 1, so that bootup
940 can be much cleaner. Also updated /etc/init.d/modules not to have
941 a logger in it 'use' depends, as it should not be needed anymore.
942
943 Updated /sbin/rc to check if devfsd is still running between runlevel
944 changes.
945
946 Updated /etc/init.d/modules to run update-modules. We want to be sure
947 /etc/modules.conf is updated when running depmod -a.
948
949 Change ftp's uid to 21 in /etc/passwd (was the same as bind). Also
950 added a entry for xfs (X Font Server) in /etc/passwd and /etc/group.
951
952 Added /etc/init.d/net.ppp0, /etc/conf.d/net.ppp0 and
953 /usr/lib/ppp/chat-default as part of my new pppd scripts. Also
954 updated tarball.sh to handle ppp/chat-default.
955
956 Added /etc/skel/.bash* to make things cleaner.
957
958 Other minor changes.
959
960 17 Nov 2001; Donny Davies (woodchip@gentoo.org): Added /etc/shells file
961 to rc-scripts. Can remove it from sys-libs/shadow at the next release.
962
963 * rc-scripts 1.1.8 (15 Nov 2001)
964
965 16 Nov 2001; removed bogus "mountall.test" script.
966
967 15 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
968
969 Updated init.d/{runscript.sh,depscan.sh}, sbin/rc to the new dep being
970 'use' not 'uses', as it fits better with 'need' (not 'needs'). Also
971 removed unneeded for loop from init.d/depscan.sh, and other fixes. Updated
972 names of new functions in init.d/runscript.sh to better sounding ones.
973 Updated init.d/modules, init.d/netmount to use 'use'. Lots of other
974 fixes/cleanups.
975
976 Removed try() out of init.d/runscript.sh (why was this here ?).
977
978 14 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
979
980 Now init.d/bootmisc cleans /tmp. Also creates /etc/resolv.conf if it
981 doesn't exist.
982
983 init.d/hostname: Added check for a valid /etc/hostname.
984
985 init.d/keymaps: Added check for valid $KEYMAP.
986
987 init.d/modules: Added sysklogd, metalog, syslog-ng as 'use' deps. This
988 should solve Woodchip's syslog+glue issue. We just have to change the
989 console loglevel for metalog and syslog-ng (sysklogd already updated) not to
990 output info and warnings, etc to the console, then boot will be much cleaner.
991 Also the install guide will need changing to add the loggers to 'boot' and
992 not 'default' runlevel.
993
994 init.d/mountall.test: Hopefully updated to the new rc-scripts style. Is
995 this really needed (I cannot see that it is used anywhere ...)?
996
997 13 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
998
999 Updated init.d/runscript.sh, init.d/depscan.sh and sbin/rc with a new depend
1000 called 'uses'. It basically have the same usage as 'need', except that it
1001 do not start services that is not in the current and 'boot' runlevels.
1002
1003 Updated init.d/netmount to use the 'uses' depend.
1004
1005 11 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1006
1007 Fixed init.d/runscript.sh not to destroy the 'need' depends in
1008 /${svcdir}/need. This caused subsequent starting and stopping of services
1009 not to start depends.
1010
1011 7 Nov 2001; Martin Schlemmer (azarah@gentoo.org):
1012
1013 Fixed a problem in sbin/rc where the ${svcdir}/softscripts directory got
1014 destroyed before stopping running services scheduled to be stopped. This
1015 with the fact that $SOFTLEVEL was set too early, caused the services to be
1016 stopped in the wrong order.
1017
1018 30 Oct 2001; Martin Schlemmer (azarah@gentoo.org):
1019
1020 Modified init.d/netmount to check if any network filesystems is mounted.
1021
1022 29 Oct 2001; init.d/netmount: umount -art doesn't seem to work, so I added
1023 some awk and grep magic to find all remote filesystems and umount them.
1024
1025 29 Oct 2001; Martin Schlemmer (azarah@gentoo.org):
1026
1027 A fix for checkroot (missing "/"); it now actually checks the root
1028 filesystem. Also, a localmount cleanliness fix.
1029
1030 * rc-scripts 1.1.7 (18 Oct 2001)
1031
1032 [old changelog format follows]
1033
1034 *lots of scripts; woodchip
1035 removed old rc5 scripts from cvs
1036
1037 *init.d/runscript.sh; agriffis
1038 Added support for rc.conf and home-grown functions
1039
1040 *init.d/modules;
1041 Now correctly looks at /etc/modules.autoload
1042
1043 rc-scripts-1.1.6, released 15 Sep 2001
1044 ======================================
1045
1046 *init.d/runscript.sh, others
1047 Handling of "net" dependencies resolve to all net devices in
1048 /etc/runlevels/boot and /etc/runlevels/[curr-runlevel]. INTERFACES
1049 variable in /etc/rc.conf has been removed.
1050
1051 *init.d/runscript.sh
1052 New "zap" option for manually resetting the state of an initscript
1053 to stopped.
1054
1055 *init.d/{samba,sysklogd,sshd}
1056 Removed from CVS; they live in their respective packages.
1057
1058 rc-scripts-1.1.5, released 02 Sep 2001
1059 ====================================
1060
1061 *sbin/rc-update
1062 New version of the rc-update command for the new initscripts. Works
1063 similarly to the old version, except this one updates our dependency
1064 cache.
1065
1066 *init.d/functions.sh
1067 New and better looking informational message functions (einfo, einfon).
1068 Brand new message functions (ewarn).
1069
1070 *sbin/init, init.d/checkroot
1071 We're going back to a /proc/mounts-based mtab symlink because it's
1072 just plain better. Appropriate changes made.
1073
1074 # vim:expandtab

  ViewVC Help
Powered by ViewVC 1.1.20