[8249] in Athena Bugs
RSAIX 7.3: rc.athena
daemon@ATHENA.MIT.EDU (Richard Basch)
Sat Sep 21 23:55:24 1991
Date: Sat, 21 Sep 91 23:55:47 -0400
To: builder@ATHENA.MIT.EDU, bugs@MIT.EDU
From: "Richard Basch" <basch@MIT.EDU>
The RISC/6000 rc.athena script was broken for AFS servers; there was a
race between the loading of the kernel extension and the startup of the
fileserver processes that require it.
Here is the patch (already installed). No doubt there will be a 7.3P
for xlogin (and even if there isn't, re-installs haven't begun so
machines basically are not at 7.3N, yet).
Lucien: you have the only machine that needs a manual patch that is also
a "new 7.3N install". I have already dealt with SIPB's update by hand,
and splat got the new version simply by rebooting it. All other
machines are running the old installation.
-R
*** /srvd/etc/athena/rc.athena Thu Sep 19 15:44:44 1991
--- /tmp/rc.athena Sat Sep 21 23:39:43 1991
***************
*** 31,36 ****
--- 31,40 ----
fi
fi
+ if [ "${AFSCLIENT}" != "false" -o "${AFSSRV}" = "true" ]; then
+ sh /usr/vice/etc/dkload/rc.dkload.client
+ fi
+
if [ "${AFSSRV}" = "true" ]; then
echo "" >/dev/console
echo -n "AFS server: " >/dev/console
***************
*** 46,53 ****
if [ "${AFSCLIENT}" != "false" ]; then
echo "" >/dev/console
echo -n "Starting AFS client: " >/dev/console
-
- sh /usr/vice/etc/dkload/rc.dkload.client
if [ \( "${AFSADJUST}" = "true" -o "${PUBLIC}" = "true" \) \
-a -d /usr/vice/cache/ ]; then
--- 50,55 ----