123456789101112131415161718192021 |
- case $# in
- 1) DEST="$1" ;;
- 2) DEST="$2" ;;
- *) echo $0 [source] destination ;;
- esac
- MACH=`(cd .. ; basename \`pwd\`)`
- mkdir ../../../lib/$MACH >/dev/null 2>&1
- if cp "$1" ../../../lib/${MACH}/$DEST >/dev/null 2>&1 ||
- { rm -f ../../../lib/${MACH}/$DEST >/dev/null 2>&1 &&
- cp "$1" ../../../lib/${MACH}/$DEST >/dev/null 2>&1
- }
- then
- if (ar t ../../../lib/${MACH}/$DEST | grep __.SYMDEF ) >/dev/null 2>&1
- then
- ranlib ../../../lib/${MACH}/$DEST
- fi
- exit 0
- else
- echo Sorry, can not create "lib/${MACH}/$DEST".
- exit 1
- fi
|