install 533 B

123456789101112131415161718192021
  1. case $# in
  2. 1) DEST="$1" ;;
  3. 2) DEST="$2" ;;
  4. *) echo $0 [source] destination ;;
  5. esac
  6. MACH=`(cd .. ; basename \`pwd\`)`
  7. mkdir ../../../lib/$MACH >/dev/null 2>&1
  8. if cp "$1" ../../../lib/${MACH}/$DEST >/dev/null 2>&1 ||
  9. { rm -f ../../../lib/${MACH}/$DEST >/dev/null 2>&1 &&
  10. cp "$1" ../../../lib/${MACH}/$DEST >/dev/null 2>&1
  11. }
  12. then
  13. if (ar t ../../../lib/${MACH}/$DEST | grep __.SYMDEF ) >/dev/null 2>&1
  14. then
  15. ranlib ../../../lib/${MACH}/$DEST
  16. fi
  17. exit 0
  18. else
  19. echo Sorry, can not create "lib/${MACH}/$DEST".
  20. exit 1
  21. fi