|
|
1.1 ! root 1: #!/bin/sh ! 2: set -p ! 3: PATH=/bin:/usr/bin ! 4: export PATH ! 5: umask 22 ! 6: ! 7: # -f as first operand or `force' variable set ships to yourself as well ! 8: export force ! 9: case "$1" in ! 10: -f) force=1 ! 11: shift ! 12: esac ! 13: ! 14: case $# in ! 15: 0) echo nothing to ship ! 16: exit 1 ! 17: esac ! 18: spool=`/usr/lib/asd/mkspool` ! 19: T=$spool/`date -n` ! 20: trap "rm -f $T.t $T.d $T.s; exit 1" 1 2 3 15 ! 21: ( echo '#' `date` "$@" ! 22: for i in $dest; do ! 23: echo "# dest: $i" ! 24: done ! 25: case "$force" in ! 26: "") /usr/lib/asd/dlist $dest | egrep -v /`cat /etc/whoami`\$ ;; ! 27: *) /usr/lib/asd/dlist $dest ! 28: esac ! 29: ) >$T.t ! 30: grep '^#' $T.t | /bin/mail bowell!rootasd ! 31: mkpkg "$@" >$T.d ! 32: mv $T.t $T.s ! 33: rm -f $spool/dummy ! 34: trap '' 1 2 3 15 ! 35: /usr/lib/asd/udaemon </dev/null >/dev/null 2>/dev/null 3>/dev/null &
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.