| 1 | # ChangeLog for Gentoo Linux System Intialization ("rc") scripts |
1 | # ChangeLog for Gentoo Linux System Intialization ("rc") scripts |
| 2 | # Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL |
2 | # Copyright 2002-2003 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 | 26 Nov 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
6 | |
|
|
7 | Fix /etc/init.d/halt.sh to reset pam_console permissions, else |
|
|
8 | the next bootup might be done with some non-root nodes which cause |
|
|
9 | some odd issues. |
|
|
10 | |
|
|
11 | Add code to generate /dev from sysfs entries - not much it currently |
|
|
12 | support but block/tty devices, but it is a start for when we have |
|
|
13 | full sysfs support in all drivers. |
|
|
14 | |
|
|
15 | Revert carrier detection check, as there is currently too many |
|
|
16 | issues with it, bug #33272. |
|
|
17 | |
|
|
18 | 16 Nov 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
19 | |
|
|
20 | Fix carrier detection - we need to do a 'ifconfig $IFACE up' else |
|
|
21 | some drivers do not set the IFF_RUNNING bit, bug #33272, thanks to |
|
|
22 | Jason Rhinelander <jason-gentoo@gossamer-threads.com> for the fix. |
|
|
23 | |
|
|
24 | 15 Nov 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
25 | |
|
|
26 | Add a warning to cachedepends.awk if a rc-script's name ends in |
|
|
27 | '.sh', bug #33134. Add better error checking to /sbin/depscan.sh. |
|
|
28 | |
|
|
29 | Fix /etc/init.d/halt.sh to not try and remount virtual devices, |
|
|
30 | also do a few cleanups. Closes bug #33271. |
|
|
31 | |
|
|
32 | * rc-scripts 1.4.3.12 (11 Nov 2003) |
|
|
33 | |
|
|
34 | 11 Nov 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
35 | |
|
|
36 | Add carrier detection to /etc/init.d/net.eth0 closing bug #25480; |
|
|
37 | patch by Jordan Ritter <jpr5+gentoo@darkridge.com>. |
|
|
38 | |
|
|
39 | Add extra checks for critical directories to /sbin/rc. |
|
|
40 | |
|
|
41 | 04 Nov 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
42 | |
|
|
43 | Update /bin/rc-status giving a working '-u' parameter, bug #32417. |
|
|
44 | Fix by Michael Frysinger <vapier@gentoo.org>. |
|
|
45 | |
|
|
46 | 31 Oct 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
47 | |
|
|
48 | Add support for --tty switch added to setfont and remove consolechars |
|
|
49 | support; modified /etc/init.d/consolefont for this. Also remove |
|
|
50 | consoletools support from /etc/init.d/keymaps. |
|
|
51 | |
|
|
52 | 29 Oct 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
53 | |
|
|
54 | We should still use /sbin/udev as hotplug agent if /sbin/hotplug do |
|
|
55 | not exist. Updated /sbin/rc for this. |
|
|
56 | |
|
|
57 | Add a fix to /etc/init.d/keymaps for bug #32111 (we should not have |
|
|
58 | '-u' in the call to loadkeys when using unicode). |
|
|
59 | |
|
|
60 | We should not use '-' in variable names for bash, bug #31184, thanks |
|
|
61 | to Andreas Simon <yuipx@gmx.net>. Updated /sbin/MAKEDEV. |
|
|
62 | |
|
|
63 | 27 Oct 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
64 | |
|
|
65 | Fix return code checking of fsck in /etc/init.d/checkfs, bug #31349. |
|
|
66 | |
|
|
67 | 26 Oct 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
68 | |
|
|
69 | The unmount stuff in /etc/init.d/halt.sh was flawed, in the fact that |
|
|
70 | it called 'umount -t no<insert_fs_here>', which resulted in /proc, etc |
|
|
71 | unmounted anyhow. Change it to remount the last filesystems readonly |
|
|
72 | without trying to unmount any. This fixes a few cases where reboot |
|
|
73 | would halt due to unmounted /proc, etc. |
|
|
74 | |
|
|
75 | This change set fixes two things: |
|
|
76 | 1) In exporting all functions/variables in functions.sh, rc-services.sh |
|
|
77 | and rc-daemon.sh, we created an overly large environment, and also |
|
|
78 | broke stuff like glftpd. Do not do this, and hope whatever caused |
|
|
79 | the issues previously is fixed in the meantime. This should close |
|
|
80 | bugs #25754 and #31794. |
|
|
81 | 2) gendepend.awk used to generate deptree with functions called |
|
|
82 | depinfo_<scriptname> which set appropriate variables when called. |
|
|
83 | This broke if the scriptname contained characters that is not valid |
|
|
84 | for bash variable names. Changed things to use an array fixing this. |
|
|
85 | This closes bug #24092. |
|
|
86 | |
|
|
87 | Change /sbin/rc again to not set the hotplug agent to /sbin/udev, as |
|
|
88 | /sbin/hotplug will call udev as well. |
|
|
89 | |
|
|
90 | Fix a logic error in /lib/rcscripts/sh/rc-services.sh that cause the |
|
|
91 | get_dep_info() function to skip the last entry in the RC_DEPEND_TREE |
|
|
92 | array (in my case 'net'). |
|
|
93 | |
|
|
94 | We did not handle the 'net' dependency properly in valid_iuse() and |
|
|
95 | valid_iafter(). Fix this in /lib/rcscripts/sh/rc-services.sh, closing |
|
|
96 | bugs #30327 and #31950. |
|
|
97 | |
|
|
98 | Change an occurance of /etc/modutils in modules-update.8 to |
|
|
99 | /etc/modules.d/ closing bug #31171. |
|
|
100 | |
|
|
101 | 19 Oct 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
102 | |
|
|
103 | More bootsplash fixes, bug #21019 (comment #21). |
|
|
104 | |
|
|
105 | Remove the killall5 stuff from /etc/init.d/halt.sh, as it messes with |
|
|
106 | bootsplash. Add support to kill processes still using non-critical |
|
|
107 | mounts with fuser though. |
|
|
108 | |
|
|
109 | 17 Oct 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
110 | |
|
|
111 | Bootsplash fixes from Michael Aichler <micha@aichler.net>, (comment #15 |
|
|
112 | and #16 from bug #21019). |
|
|
113 | |
|
|
114 | Bootsplash coded did not play nice with boot profiles, so I fixed that |
|
|
115 | as well. Some other style tweaks. |
|
|
116 | |
|
|
117 | Fix /sbin/MAKEDEV to use 'user:group' form, and not depriciated '.'. |
|
|
118 | Also changed the permissions on tty's, ibcs and scanner devices |
|
|
119 | to 0660. |
|
|
120 | |
|
|
121 | * rc-scripts 1.4.3.11p2 (14 Sep 2003) |
|
|
122 | |
|
|
123 | 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
124 | |
|
|
125 | Revert previous changes, and substitute it for the bootsplash patches |
|
|
126 | from Michael Aichler <micha@aichler.net>, bug #21019. His www pages |
|
|
127 | can be reached at: |
|
|
128 | |
|
|
129 | http://www.aichler.net/gentoo/bootsplash/ |
|
|
130 | |
|
|
131 | I should note that the bootsplash stuff is not 100% tested. |
|
|
132 | |
|
|
133 | |
|
|
134 | * rc-scripts 1.4.3.11p1 (14 Sep 2003) |
|
|
135 | |
|
|
136 | 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
137 | |
|
|
138 | Initial bootsplash patch as from LiveCD's. |
|
|
139 | |
|
|
140 | Add more tty's to /etc/init.d/numlock, bug #28252. |
|
|
141 | |
|
|
142 | * rc-scripts 1.4.3.11 (14 Sep 2003) |
|
|
143 | |
|
|
144 | 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
145 | |
|
|
146 | Add initial udev support. Modified /sbin/rc and /etc/init.d/halt.sh. |
|
|
147 | Resolves bug #27527. |
|
|
148 | |
|
|
149 | Add squid to /etc/services, bug #30995. Other cleanups from rac. |
|
|
150 | |
|
|
151 | Add patch from Kumba <kumba@gentoo.org> to MAKEDEV to not allow |
|
|
152 | running while pwd is root (/). |
|
|
153 | |
|
|
154 | Add 'after hotplug' to /etc/init.d/consolefont, bug #30856. |
|
|
155 | |
|
|
156 | Add entry for floppy in /etc/fstab, bug #30574. |
|
|
157 | |
|
|
158 | Remove changing group of /tmp/.{X,ICE}-unix, as it it not needed, |
|
|
159 | bug #28861. |
|
|
160 | |
|
|
161 | Apply a patch from Mike Frysinger <vapier@gentoo.org> for rc-status. |
|
|
162 | It now will work with runlevels named with any characters (other than |
|
|
163 | ones found in default bash IFS). It also adds a few sanity/error |
|
|
164 | checks, bug #26432. |
|
|
165 | |
|
|
166 | Change /etc/inputrc to have PageUp/PageDown search through bash |
|
|
167 | history again, bug #26036. |
|
|
168 | |
|
|
169 | 14 Sep 2003; Martin Schlemmer <azarah@gentoo.org>: |
|
|
170 | |
|
|
171 | Change update-modules to modules-update in manpage, bug #28101. |
| 4 | |
172 | |
| 5 | * rc-scripts 1.4.3.10p1 (08 Sep 2003) |
173 | * rc-scripts 1.4.3.10p1 (08 Sep 2003) |
| 6 | |
174 | |
| 7 | 08 Sep 2003; Martin Schlemmer <azarah@gentoo.org>: |
175 | 08 Sep 2003; Martin Schlemmer <azarah@gentoo.org>: |
| 8 | |
176 | |