#!/bin/sh
set -p
PATH=/bin:/usr/bin
export PATH
umask 22

# -f as first operand or `force' variable set ships to yourself as well
export force
case "$1" in
-f)	force=1
	shift
esac

case $# in
0)	echo nothing to ship
	exit 1
esac
spool=`/usr/lib/asd/mkspool`
T=$spool/`date -n`
trap "rm -f $T.t $T.d $T.s; exit 1" 1 2 3 15
(	echo '#' `date` "$@"
	for i in $dest; do
		echo "# dest: $i"
	done
	case "$force" in
	"")	/usr/lib/asd/dlist $dest | egrep -v /`cat /etc/whoami`\$ ;;
	*)	/usr/lib/asd/dlist $dest
	esac
) >$T.t
grep '^#' $T.t | /bin/mail bowell!rootasd
mkpkg "$@" >$T.d
mv $T.t $T.s
rm -f $spool/dummy
trap '' 1 2 3 15
/usr/lib/asd/udaemon </dev/null >/dev/null 2>/dev/null 3>/dev/null &
