Annotation of researchv9/X11/src/X.V11R1/util/dist.clean/cleanup.sh, revision 1.1

1.1     ! root        1: #!/bin/sh
        !             2: 
        !             3: case "$0" in
        !             4: */*)   DIR=`expr "$0" : '\(.*\/\).*'`;;
        !             5: *)     DIR=;;
        !             6: esac
        !             7: 
        !             8: case "$1" in
        !             9: "")    echo "Usage: $0 dir"
        !            10:        exit 1
        !            11:        ;;
        !            12: esac
        !            13: 
        !            14: trap "rm -f /tmp/cleanup.*; exit 0" 0 1 2
        !            15: find $1 \
        !            16:     \( \
        !            17:        \( -type f \
        !            18:                \( -name '*.[oa]' \
        !            19:                -o -name '*~' \
        !            20:                -o -name '#*' \
        !            21:                -o -name '*.old' \
        !            22:                -o -name '*.diff' \
        !            23:                -o -name 'diffout' \
        !            24:                -o -name '*.orig' \
        !            25:                -o -name '*.rej' \
        !            26:                -o -name '*.log' \
        !            27:                -o -name 'tags' \
        !            28:                -o -name 'TAGS' \
        !            29:                -o -name 'core' \
        !            30:                -o -name 'Makefile.bak' \
        !            31:                -o -name '*.ln' \
        !            32:                \) \
        !            33:        \) \
        !            34:        -o \
        !            35:        \( -type d -a -name RCS \) \
        !            36:     \) -print \
        !            37: | grep -v doc/Xlib/Xsrc | split -100 - /tmp/cleanup.
        !            38: 
        !            39: for file in /tmp/cleanup.??
        !            40: do
        !            41:        rm -ri `cat $file`
        !            42: done
        !            43: rm -i `find $1 -perm -711 -type f -print`
        !            44: rm -ri $1/fonts/snf/* \
        !            45:        $1/clients/xmh \
        !            46:        $1/server/servertype \
        !            47:        $1/server/allfiles \
        !            48:        $1/bin \
        !            49:        $1/lib
        !            50: 
        !            51: echo "cleaning up symbolic links"
        !            52: ${DIR}makelinks.sh $1 > $1/link-setup
        !            53: 
        !            54: rm -i `find $1 -type l -print`

unix.superglobalmegacorp.com

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