1999-01-26 19:04:15 +00:00
|
|
|
#!/bin/sh
|
|
|
|
|
1999-02-09 17:44:00 +00:00
|
|
|
if [ -f /etc/rc.conf ]; then
|
|
|
|
. /etc/rc.conf
|
|
|
|
fi
|
|
|
|
|
|
|
|
# Firewall helper - if we configure the firewall to let through
|
|
|
|
# ports > 4000, we need to configure the machines as such.
|
|
|
|
#
|
|
|
|
|
|
|
|
sysctl -w net.inet.ip.portrange.first=4000
|
|
|
|
|
|
|
|
# Setup spool
|
|
|
|
#
|
1999-01-26 19:04:15 +00:00
|
|
|
|
|
|
|
cat >> /var/spool/lpd/ljet4.ps << EOF
|
|
|
|
#!/bin/sh
|
|
|
|
#
|
|
|
|
|
|
|
|
gs -q -dSAFER -dNOPAUSE -sDEVICE=ljet4 -r600x600 -dBitsPerPixel=1 \
|
|
|
|
-sOutputFile=- -
|
|
|
|
EOF
|
1999-02-09 17:44:00 +00:00
|
|
|
|
1999-01-26 19:04:15 +00:00
|
|
|
chmod 755 /var/spool/lpd/ljet4.ps
|
1999-02-09 17:44:00 +00:00
|
|
|
|
1999-01-26 19:04:15 +00:00
|
|
|
mkdir /var/spool/ljet4
|
|
|
|
chown daemon /var/spool/ljet4
|
|
|
|
|
1999-02-09 17:44:00 +00:00
|
|
|
# Setup remote source
|
|
|
|
#
|
|
|
|
|
|
|
|
mount_mfs -s 600000 -T qp120at dummy /src
|
|
|
|
mount apollo:/FreeBSD /FreeBSD
|
|
|
|
mkdir /src/u3
|
|
|
|
mkdir /src/u3/usr.obj
|
|
|
|
|
|
|
|
# Copy of ssh_host_key* files to where sshd
|
|
|
|
# expects them, assuming you add to /usr/local/etc/sshd_config:
|
|
|
|
#
|
|
|
|
# HostKey /var/db/ssh_host_key
|
|
|
|
#
|
|
|
|
# Then restart sshd ( the /usr/local/etc/rc.d script installed by
|
|
|
|
# the port probably failed due to the lack of host keys )
|
|
|
|
|
|
|
|
if [ -f /conf/ME/ssh_host_key ]; then
|
|
|
|
cp /conf/ME/ssh_host_key* /var/db
|
|
|
|
else
|
|
|
|
(cd /var/db; ssh-keygen -f ssh_host_key -P "")
|
|
|
|
fi
|
|
|
|
chmod 400 /var/db/ssh_host_key
|
|
|
|
chmod 644 /var/db/ssh_host_key.pub
|
|
|
|
/usr/local/sbin/sshd
|
|
|
|
|
|
|
|
# Copy home directory so you can login
|
|
|
|
#
|
|
|
|
#
|
|
|
|
|
|
|
|
mount_mfs -s 65536 -T qp120at dummy /home
|
|
|
|
|
|
|
|
if [ -d /home.diskless ]; then
|
|
|
|
cd /home.diskless
|
|
|
|
for i in *; do
|
|
|
|
if [ -f $i/home.tgz ]; then
|
|
|
|
mkdir /home/$i
|
|
|
|
chown $i /home/$i
|
|
|
|
chmod 700 /home/$i
|
|
|
|
(cd /home/$i; tar xzpf /home.diskless/$i/home.tgz)
|
|
|
|
homeok=1
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [ "${homeok:=0}" = "0" ]; then
|
|
|
|
echo "ERROR, NO /home.diskless DIRECTORY TO COPY TO /HOME"
|
|
|
|
sleep 10
|
1999-01-26 19:04:15 +00:00
|
|
|
fi
|
|
|
|
|