/[baselayout]/trunk/ChangeLog
Gentoo

Diff of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 102 Revision 141
1# ChangeLog for Gentoo Linux System Intialization ("rc") scripts 1# ChangeLog for Gentoo Linux System Intialization ("rc") scripts
2# Copyright 2001 Gentoo Technologies, Inc.; Distributed under the GPL 2# Copyright 2001 Gentoo Technologies, Inc.; Distributed under the GPL
3# Written by Daniel Robbins (drobbins@gentoo.org) 3# Written by Daniel Robbins (drobbins@gentoo.org)
4
5* rc-scripts 1.2.8 (4 March 2002)
6
7 4 March 2002; Martin Schlemmer <azarah@gentoo.org>: add /etc/init.d/xdm,
8 /etc/X11/startDM.sh and updated /etc/inittab to fix the "dead key"
9 problem we had with xdm/gdm/kdm. We should move them to the
10 xfree ebuild later on when things settles down.
11
12 Added some sanity checks to /sbin/rc, /etc/init.d/runscripts.sh.
13
14 Added a basic $PATH to /etc/init.d/functions.sh to fix a problem
15 where we had a invalid $PATH on boot in some cases.
16
17 Updated /etc/init.d/keymap and /etc/init.d/consolefont to work with
18 the new sys-apps/kbd package.
19
20* rc-scripts 1.2.7 (3 March 2002)
21
22 3 March 2002; Martin Schlemmer <azarah@gentoo.org>: fixed the problem
23 of rc-scripts trying to start/stop a service multiple times if it
24 fails to do so. Updated /etc/init.d/runscript.sh and /sbin/rc for
25 this.
26
27 Fixing some variable declarations in /etc/init.d/runscript.sh caused
28 /etc/init.d/net.lo to fail on stop ($IFACE was set invalid). Fixed
29 this.
30
31 Added caching of the "depend() { need foo; } " lines, and updated
32 /etc/init.d/depscan.sh to touch the actual files less. This should
33 speedup dependancy caching a lot, especially on slow machines.
34
35 Updated /etc/passwd to have users with no shell defined, use /bin/false
36 for security.
37
38 Update /etc/fstab to mention /dev/shm since we dont mount it anymore.
39
40 1 March 2002; Martin Schlemmer <azarah@gentoo.org>: added a wrapper for
41 sourcing the rc-scripts to eliminate syntax errors. Thanks to
42 Karl Trygve Kalleberg (aka karltk) for the idea. Updated
43 /etc/init.d/depscan.sh, /etc/init.d/functions.sh and
44 /etc/init.d/runscript.sh for this (added wrap_rcscript() function).
45
46 Removed stopping of dependant services that have current service as
47 a 'use'dependancy ... should be less confusing now.
48 Updated /etc/init.d/runscript.sh for this.
49
50 28 Feb 2002; Martin Schlemmer <azarah@gentoo.org>: add /etc/conf.d/local.start
51 and /etc/conf.d/local.stop for adding any misc programs to startup. This
52 should pretty much have /etc/init.d/ static, except for baselayout updates,
53 etc.
54
55 27 Feb 2002; Martin Schlemmer <azarah@gentoo.org>: in some wierd cases,
56 a redundent /dev/.devfsd on a unmounted /dev can cause problems. Fixed
57 this in /sbin/rc.
58
59 Added the patches from Grant Goodyear (aka g2boojum) to enable us to
60 use a ramdisk to store the contents of ${svcdir}. Updated /sbin/rc,
61 /etc/init.d/functions.sh and /etc/init.d/checkroot for this.
62
63 26 Feb 2002; Martin Schlemmer <azarah@gentoo.org>: fix my brain dead
64 update of the 25th. It really should keep "gentoo=nodevfs" in mind.
65 Also added 'get_bootparam()' to help in retrieving kernel options.
66 Updated /etc/init.d/functions.sh, /etc/init.d/checkroot and /sbin/rc
67 for this.
68
69 Updated /etc/init.d/consolefont to work without devfs as well.
70
71 When rebooting or shutting down, a service should not fail to stop
72 if a service it depends on, fails. Updated /etc/init.d/runscript.sh
73 for this.
74
75 25 Feb 2002; Martin Schlemmer <azarah@gentoo.org>: added a check if
76 /dev is mounted when creating entries for /etc/mtab. This should solve a
77 invalid entry or /dev being mounted even with 'gentoo=nodevfs' option.
78 Updated /etc/init.d/checkroot for this.
79
80 17 Feb 2002: Daniel Robbins <drobbins@gentoo.org>: Made "xfs" the default
81 filesystem in /etc/fstab (from ReiserFS) and removed "notail" option (it's
82 just in a comment now)
83
84 17 Feb 2002: Martin Schlemmer (azarah@gentoo.org): more fixes to 'after' and
85 'before', updated /etc/init.d/runscript.sh for this. This should fix
86 services not getting started in the correct order in a tight loop, services
87 getting stopped out of order, and some other sanity checks. Updated
88 rc-script.sh for updated help.
89
90 15 Feb 2002: Martin Schlemmer (azarah@gentoo.org): update /etc/profile to
91 resolve bug #588. Reimplemented things a bit, and added the 'after' type.
92 'before' and 'after' will only work currently for a change of runlevel.
93 Updated /etc/init.d/depscan.sh, /etc/init.d/runscript.sh and /sbin/rc for it.
94
95 13 Feb 2002: Martin Schlemmer (azarah@gentoo.org): add some more entries to
96 /etc/devfsd.conf to make alsa users life easier ... thanks Tod.
97
98 12 Feb 2002: Martin Schlemmer (azarah@gentoo.org): Some more cleanups to
99 /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
100
101 Fixed some services not starting again when restarting a service.
102 Seems simple is still the best way.
103
104 Fixed some other problems created with feature additions and cleanups.
105
106 11 Feb 2002: Martin Schlemmer (azarah@gentoo.org): General cleanups to
107 /etc/init.d/depscan.sh and /etc/init.d/runscript.sh.
108
109 Added 'before *' to /etc/init.d/checkroot to make sure it gets
110 started first.
111
112 Added 'use *' to /etc/init.d/local to make sure it gets started
113 last.
114
115 10 Feb 2002: Martin Schlemmer (azarah@gentoo.org): Fixed /sbin/rc
116 to stop a service on change of runlevel if it is in 'use' by
117 another service.
118
119 Added the 'provide' depend type for creating virtual services.
120 Updated /etc/init.d/depscan.sh for this.
121
122 Added the 'before' depend type. This is more for changing the
123 order services start in. Updated /etc/init.d/depscan.sh and
124 /etc/init.d/functions.sh for this.
125
126 Updated /etc/init.d/depscan.sh to work with '*' as argument for
127 dependancy types. This can be used with 'use' and 'before' to
128 start a script last or first respectively.
129
130 Added save_options() and get_options() to /etc/init.d/functions.sh
131 for saving misc settings between startup/shutdown. Updated
132 /etc/init.d/net.eth0 to use these and properly down virtual
133 interfaces.
134
135 6 Feb 2002: Martin Schlemmer (azarah@gentoo.org): updated both
136 /etc/init.d/bootmisc and /etc/init.d/keymaps to be quiet on no
137 errors.
138
139* rc-scripts 1.2.6 (6 Feb 2002)
140
141 2 Feb 2002: Martin Schlemmer (azarah@gentoo.org): updated /etc/net.eth0
142 to specify the gateway device via the $gateway variable (something like
143 gateway="eth0/192.168.0.1").
144
145 2 Feb 2002: Martin Schlemmer (azarah@gentoo.org): added rc-script
146 /etc/init.d/numlock, for enabling numlock at boot.
147
148 29 Jan 2002: Martin Schlemmer (azarah@gentoo.org): hopefully the
149 last fix to /etc/init.d/netmount to umount cleanly. This fix
150 implements a retry if not successful the first time, and will
151 kill processess using the mount. Also small type-o fix to
152 /etc/init.d/halt.sh.
153
154 27 Jan 2002: Donny Davies (woodchip@gentoo.org): security fix to
155 /etc/pam.d/sshd,login,chsh: added pam_shells.so to the stack.
156 Fixed /etc/passwd,group for user/group mysql.
157
158 27 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added charset
159 map file support to /etc/init.d/consolefont and the setting to
160 /etc/rc.conf.
161
162 25 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed dircolors
163 in skel files to support both versions of dircolors.
164
165 23 Jan 2002: Martin Schlemmer (azarah@gentoo.org): fixed bug
166 in the restart stuff of /etc/init.d/runscript.sh that caused
167 a restart of a 'net' service not to restart services again
168 that depended on it.
169
170* rc-scripts 1.2.5 (20 Jan 2002)
171
172 20 Jan 2002: Martin Schlemmer (azarah@gentoo.org): updated
173 /etc/init.d/net.eth0 to 'use' pcmcia.
4 174
5 8 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added '--sh' to 175 8 Jan 2002: Martin Schlemmer (azarah@gentoo.org): added '--sh' to
6 the dircolors command in /etc/skel/.bash_profile to handle cases 176 the dircolors command in /etc/skel/.bash_profile to handle cases
7 where bash do not export $SHELL. 177 where bash do not export $SHELL.
8 178

Legend:
Removed from v.102  
changed lines
  Added in v.141

  ViewVC Help
Powered by ViewVC 1.1.20