|
|
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.