#!/bin/sh -x
#
# change-config.sh
#
# Script to change some aspects of the system configuration for SIPB
# server machines, mhpower, 7 December 1998
#
# Last updated: 24 February 1999
#
PATH=/afs/sipb.mit.edu/service/solaris/bin:$PATH
HOST_NAME=`/bin/hostname`
rm /mit/gnu
ln -s /afs/athena.mit.edu/project/gnu /mit/gnu
#
#
#
#
# Because attach won't be usable for NFS filesystems
#
echo 'jason:/u1/bitbucket - /mit/bitbucket nfs - yes nosuid,bg,rsize=1024,wsize=1024,timeo=8,retrans=7,soft' >> /etc/vfstab
#
chmod 0755 /mit
chown mitowner mit
cp /afs/sipb.mit.edu/service/solaris/src/naps/attach /bin/athena/attach
chmod 0755 /bin/athena/attach
cp /afs/sipb.mit.edu/service/solaris/src/naps/attach_setuid_helper /bin/athena/attach_setuid_helper
chown mitowner /bin/athena/attach_setuid_helper
chmod 4711 /bin/athena/attach_setuid_helper
#
#
#
ln -s ../../etc/init.d/qmail /etc/rc0.d/K99qmail
ln -s ../../etc/init.d/qmail /etc/rc2.d/S99qmail
ln -s ../../etc/init.d/remlogin /etc/rc0.d/K94remlogin
ln -s ../../etc/init.d/remlogin /etc/rc2.d/S94remlogin
#
#
mkdir /var/qmail
(cd /afs/sipb.mit.edu/service/mail/arch/sun4x_56/build/qmail-1.01; make setup; make check; ./qmail-config)
mkdir /var/mailspool
ln -s /var/qmail/alias /var/mailspool/alias
#
if [ "$HOST_NAME" = "ANXIETY-CLOSET.MIT.EDU" -o "$HOST_NAME" = "anxiety-closet.mit.edu" ]; then
  echo anxiety-maintainers@mit.edu > /var/qmail/alias/.qmail-postmaster
  echo anxiety-maintainers@mit.edu > /var/qmail/alias/.qmail-root
  echo anxiety-maintainers@mit.edu > /var/qmail/alias/.qmail-mailer-daemon
  echo anxiety-maintainers@mit.edu > /var/qmail/alias/.qmail-anxiety-maintainers
  echo webmaster@mit.edu > /var/qmail/alias/.qmail-webmaster
  echo webmaster@mit.edu > /var/qmail/alias/.qmail-wwwmaint
  echo webmaster@mit.edu > /var/qmail/alias/.qmail-www
  echo www-bounce@mit.edu > /var/qmail/alias/.qmail-www-bounce
  echo sipb-backup@mit.edu > /var/qmail/alias/.qmail-sipb-backup
  #
  echo www-bounce@mit.edu > /var/qmail/control/doublebounceto
  #
  mkdir /var/qvrfy
  /usr/bin/echo '250 <webmaster@mit.edu>\r' > /var/qvrfy/webmaster
  /usr/bin/echo '250 <anxiety-maintainers@mit.edu>\r' > /var/qvrfy/postmaster
  /usr/bin/echo '250 <anxiety-maintainers@mit.edu>\r' > /var/qvrfy/root
  #
  echo webzephyr.mit.edu:wzephyr > /var/qmail/control/virtualdomains
  echo webzephyr.mit.edu >> /var/qmail/control/rcpthosts
  mkdir /var/mailspool/wzephyr
  echo jdaniel@mit.edu > /var/mailspool/wzephyr/.qmail
  echo jdaniel@mit.edu > /var/mailspool/wzephyr/.qmail-default
  chown -R wzephyr /var/mailspool/wzephyr
  # echo webzephyr > /etc/hostname.le0:1
  # echo 18.70.253.253 webzephyr.mit.edu webzephyr >> /etc/inet/hosts
fi
#
#
if [ ! -d /usr/local/bin ]; then
  mkdir /usr/local/bin
fi
cp /afs/sipb.mit.edu/service/solaris/src/ucspi-tcp-0.84/tcpserver /usr/local/bin/tcpserver
cp /afs/sipb.mit.edu/service/solaris/bin/add-a-user /usr/local/bin/add-a-user
mv /usr/athena/etc/kshd /usr/athena/etc/kshd.ATHENA
mv /usr/athena/etc/klogind /usr/athena/etc/klogind.ATHENA
mv /etc/athena/telnetd /etc/athena/telnetd.ATHENA
cp /afs/sipb/service/solaris/src/krb5/kshd /usr/athena/etc/kshd
cp /afs/sipb/service/solaris/src/krb5/klogind /usr/athena/etc/klogind
cp /afs/sipb/service/solaris/src/krb5/telnetd /etc/athena/telnetd
mkdir /var/userauth
mkdir /var/userauth/root
touch /var/userauth/root/.k5login
mkdir /var/userauth/root/.ssh
touch /var/userauth/root/.ssh/authorized_keys
#
#
set path=($path /mit/gnu/sun4bin)
(cd /afs/sipb/service/login/arch/sun4x_56/build/ssh/ssh-1.2.21; make install)
cp /etc/sshd_config /etc/sshd_config.ATHENA
cp /afs/sipb/service/solaris/replacements/etc/sshd_config /etc/sshd_config
#
