#!/bin/sh die () { echo "$*" >&2; exit 1; } askyn () { read ans?"$1 [y/n] "; if [ $ans == "y" ]; then return 0; else return 1;fi } if [ $TERM != "screen" ]; then if (! askyn "You sure you don't want to run this in a screen session?" ); then die "Exiting..."; fi fi export DATE=`cat ${HOME}/.cvsup/src_date` export PATH=$PATH:/usr/sbin:/sbin export DESTDIR=/home/build/dest-$DATE export RELEASEDIR=/home/build/release-$DATE cd /usr/src/distrib/crunch && make clean && make && make install test -d ${DESTDIR} && mv ${DESTDIR} ${DESTDIR}- && rm -rf ${DESTDIR}- & mkdir -p ${DESTDIR} ${RELEASEDIR} cd /usr/src/etc && nice make release || die "make release failed" cd /usr/src/distrib/sets && csh checkflist unset RELEASEDIR DESTDIR