Usage: $progname [options]
Creates upstream archives
Options:
+ -c Commit and tag CVS tree with current version numbers
-t Tag CVS tree with current version numbers
+ -f Force creation of upstream archive, even if exists'
-h Print this brief help
EOF
}
+opt_force=0
+
# Command line
while [ $# != 0 ]; do
value="`echo x\"$1\" | sed -e 's/^x-.//'`"
case "$1" in
-h) usage; exit 0 ;;
+ -c) opt_commit=1; opt_tag=1 ;;
-t) opt_tag=1 ;;
+ -f) opt_force=1 ;;
*) usage; exit 0 ;;
esac
shift
DISTDIR=${PKG}-${VERSION}
DEBDIR=${DEBPKG}-${VERSION}
+if [ ! -z ${opt_commit} ]; then
+ cvs commit -m 'Debian build'
+fi
+
if [ ! -z ${opt_tag} ]; then
UPSTREAM_TAG=upstream_version_`echo ${VERSION} | tr . _`
echo "(Re-)tagging with Upstream tag '${UPSTREAM_TAG}'"
cd ${DISTDIR}
rm -f upload.sh make-debian.sh make-upstream.sh cvsbp-prepare.sh
rm -f `find . -type f -name .cvsignore`
-rm -rf `find . -type d -name CVS`
+rm -rf `find . -type d -name CVS -or -name .bin`
rm -f `find . -type f -name '*~' -or -name '.#*' -or -name '#*#' -or -name ".*~"`
rm -f `find doc -type f -name \*.tex -or -name \*.aux -or \
-name \*.log -or -name \*.out -or -name \*.dvi`