#!/bin/sh

# install httpd in /var/local/www
# creates www user for the server to run as.
# creates a wwwmaint user as well

cd /afs/sipb/service/httpd/src/httpd-2.0.55
make install
ln -s /var/local/www/bin/apachectl /etc/init.d/httpd	
ln -s /etc/init.d/httpd /etc/rc2.d/S99httpd
cat >> /var/spool/cron/crontabs/root <<EOF
05 3 * * *      /etc/athena/desync; /etc/athena/newsyslog && /var/local/www/bin/apachectl restart
EOF
cat >> /etc/athena/newsyslog.conf << '_END_ADD_NEWSYSLOG_CONF_'
/var/local/www/logs/access_log 644 20 1 *
/var/local/www/logs/error_log 644 20 1 *
_END_ADD_NEWSYSLOG_CONF_

echo 'www:x:98:101:www server account,,,,:/var/local/www:/bin/athena/tcsh' >> /etc/passwd
echo 'wwwmaint:x:99:101:www maintenance account,,,,:/var/local/www/wwwmaint:/bin/athena/tcsh' >> /etc/passwd
echo 'www::29297:root,wwwmaint' >> /etc/group
echo nofiles::93: >> /etc/group
cp /etc/group /etc/group.local
cp /etc/passwd /etc/passwd.local
echo www >> /etc/localusers
echo wwwmaint >> /etc/localusers
mkdir -p /var/local/www/wwwmaint
echo umask 002 > /var/local/www/wwwmaint/.cshrc
chown -R wwwmaint /var/local/www/wwwmaint
touch /var/local/www/wwwmaint/.k5login
mkdir /var/local/www/core-files
