Annotation of researchv9/X11/src/X.V11R1/util/dist.clean/cleanup.sh, revision 1.1.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.