#! /bin/sh
# $Id: dist-zip,v 1.3 2012/12/01 19:18:00 friedman Exp $

for dir in ${1+"$@"} ; do
  # Protect against accidental trailing slash, i.e. if someone does
  # dist-tar foo/, don't create foo/.tar.gz only to delete foo
  # afterward.
  case "$dir" in
    */ ) dir=`echo "$dir" | sed -e 's=/$==g'` ;;
  esac

  echo "dist-tar: packing $dir.zip"

  { ${FIND-find} "$dir" -print \
     | ${SORT-sort} \
     | ${ZIP-zip} -9 -y -@ "$dir.zip"
  } && ${TOUCH-touch} -r "$dir" "$dir.zip" \
    && ${RM-rm} -rf "$dir"
done

# eof
