#!/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
#
#
#
#
#
# Changes to trusting AFS cells
#
echo '-athena.mit.edu' > /usr/vice/etc/SuidCells.local
echo '-net.mit.edu' >> /usr/vice/etc/SuidCells.local
echo '-sipb.mit.edu' >> /usr/vice/etc/SuidCells.local
echo '-dev.mit.edu' >> /usr/vice/etc/SuidCells.local
echo '-ops.mit.edu' >> /usr/vice/etc/SuidCells.local
#
#
#
#
echo root > /etc/localusers
echo daemon >> /etc/localusers
echo bin >> /etc/localusers
echo sys >> /etc/localusers
echo adm >> /etc/localusers
echo lp >> /etc/localusers
echo smtp >> /etc/localusers
echo uucp >> /etc/localusers
echo nuucp >> /etc/localusers
echo listen >> /etc/localusers
echo pop >> /etc/localusers
echo discuss >> /etc/localusers
echo nobody >> /etc/localusers
echo noaccess >> /etc/localusers
echo mitowner >> /etc/localusers
echo alias >> /etc/localusers
echo qmaild >> /etc/localusers
echo qmaill >> /etc/localusers
echo qmailp >> /etc/localusers
echo qmailq >> /etc/localusers
echo qmailr >> /etc/localusers
echo qmails >> /etc/localusers
echo mailer-daemon >> /etc/localusers
if [ "$HOST_NAME" = "ANXIETY-CLOSET.MIT.EDU" -o "$HOST_NAME" = "anxiety-closet.mit.edu" ]; then
  echo wzephyr >> /etc/localusers
fi
#
#
mkdir /var/roottmp
chmod 0700 /var/roottmp
#
#
# World-writeable files and directories
#
#
chmod 644 /var/adm/spellhist
chmod 644 /var/adm/vold.log
chmod 644 /var/log/sysidconfig.log
if [ -d /var/packs ]; then
  chmod 644 /var/packs/os/var/sadm/install/.pkg.lock
  chmod 644 /var/packs/os/var/adm/spellhist
  chmod 644 /var/packs/os/var/log/sysidconfig.log
  chmod 644 /var/packs/os/platform/sun4u1/kernel/cpu/SUNW,UltraSPARC
  if [ -f /var/packs/os/usr/oasys/tmp/TERRLOG ]; then
    chmod 600 /var/packs/os/usr/oasys/tmp/TERRLOG
  fi
else
  chmod 644 /var/sadm/install/.pkg.lock
fi
#
#
#
if [ -d /var/rtmp/.X11-unix ]; then
  chmod 0755 /var/rtmp/.X11-unix
fi
if [ -d /var/rtmp/.X11-pipe ]; then
  chmod 0755 /var/rtmp/.X11-pipe
fi
if [ -d /var/rtmp/.pcmcia ]; then
  chmod 0755 /var/rtmp/.pcmcia
fi
chmod 0755 /var/mail
chmod 0755 /var/preserve
chmod 0755 /var/spool/pkg
chmod 0755 /var/spool/uucppublic
chmod 0755 /var/spool/lp/fifos/public
if [ -d /var/packs ]; then
  chmod 0755 /var/packs/os/var/mail
  chmod 0755 /var/packs/os/var/preserve
  chmod 0755 /var/packs/os/var/spool/pkg
  chmod 0755 /var/packs/os/var/spool/uucppublic
  chmod 0755 /var/packs/os/var/spool/lp/fifos/public
  chmod 0755 /var/packs/os/var/tmp
  chmod 0755 /var/packs/os/opt/SUNWrtvc/examples/rtvc_capture_movie
  chmod 0755 /var/packs/os/opt/SUNWrtvc/examples/rtvc_display
  chmod 0755 /var/packs/os/opt/SUNWrtvc/examples/rtvc_video_conference
  chmod 0755 /var/packs/os/tmp
  chgrp root /usr/athena/man/catdesc
  chown root /var/packs/os/tmp
fi
