[8249] in Athena Bugs

home help back first fref pref prev next nref lref last post

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 ----

home help back first fref pref prev next nref lref last post