-#!/bin/sh
-
-# Creates debian and system-independent archive files
-# Programmer: Kevin Rosenberg based on script used by onShore Development
-
-set -e
+#!/bin/bash
+#
+# Creates debian and upstream packages
+# Programmer: Kevin Rosenberg
+
+set -e # abort on error
+
+progname="`basename \"$0\"`"
+
+usage () {
+ cat >&2 <<EOF
+Usage: $progname [options]
+Options:
+ -t Tag CVS tree with current version numbers
+ -c Use cvs-buildpackage rather than default dpkg-buildpackage
+ -l Run lintian after building
+ -h Print this brief help
+EOF
+}
+
+opt_dpkg_buildpackage=1 # default is to use dpkg-buildpackage
+
+# Command line processing
+while [ $# != 0 ]; do
+ value="`echo x\"$1\" | sed -e 's/^x-.//'`"
+ case "$1" in
+ -h) usage; exit 0 ;;
+ -t) opt_tag=1 ;;
+ -c) opt_dpkg_buildpackage= ;;
+ -l) opt_lintian=1 ;;
+ *) usage; exit 0 ;;
+ esac
+ shift
+done