#!/bin/sh
-# $Id: release.sh,v 1.9 2004/10/18 14:31:15 henoheno Exp $
+# $Id: release.sh,v 1.10 2004/12/31 00:59:41 henoheno Exp $
# $CVSKNIT_Id: release.sh,v 1.11 2004/05/28 14:26:24 henoheno Exp $
# Release automation script for PukiWiki
# ==========================================================
usage(){
trace 'usage()' || return # (DEBUG)
- warn "Usage: $_name VERSION_TAG (1.4.3_rc1 like)"
+ warn "Usage: $_name [-z] VERSION_TAG (1.4.3_rc1 like)"
+ warn " Options:"
+ warn " -z|--zip Create *.zip archive"
return 1
}
'' ) echo 1 ;;
-[hH]|--help ) echo _help _exit ;;
--debug ) echo _debug ;;
- --zip ) echo _zip ;;
+ -z|--zip ) echo _zip ;;
-d ) echo _CVSROOT 2 ; _arg="$2" ;;
-* ) warn "Error: Unknown option \"$1\"" ; return 1 ;;
* ) echo OTHER ;;
if [ -z "$__zip" ]
then
- which tar || exit
- which gzip || exit
+ which tar || err "tar not found"
+ which gzip || err "gzip not found"
else
- which zip || exit
+ which zip || err "zip not found"
fi > /dev/null
# Argument check --------------------------------------------
if [ -z "$__zip" ]
then
- # Tar
+ # Tar + gzip
echo tar cf - "$pkg_dir" \| gzip -9 \> "$pkg_dir.tar.gz"
tar cf - "$pkg_dir" | gzip -9 > "$pkg_dir.tar.gz"
else