Annotation of researchv10dc/cmd/oasd++/ship, revision 1.1.1.1

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 &

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.