Usage: $progname [options]
Options:
-t Tag CVS tree with current version numbers
- -d Use dpkg-buildpackage rather than default cvs-buildpackage
+ -c Use cvs-buildpackage rather than default dpkg-buildpackage
-l Run lintian after building
-h Print this brief help
EOF
}
-# Command line
+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 ;;
- -d) opt_dpkg_buildpackage=1 ;;
+ -c) opt_dpkg_buildpackage= ;;
-l) opt_lintian=1 ;;
*) usage; exit 0 ;;
esac
PKG=ctsim
TOPDIR=`pwd`
-VERSION=`sed -n -e "s/${DEBPKG} (\(.*\)-[0-9]).*/\1/p" < debian/changelog |head -1`
+VERSION=`sed -n -e "s/${DEBPKG} (\(.*\)-[0-9.]).*/\1/p" < debian/changelog |head -1`
DEBVERSION=`sed -n -e "s/${DEBPKG} (\(.*\)).*/\1/p" < debian/changelog |head -1`
PACKAGE_DIR=/usr/local/src/Packages/${DEBPKG}
DISTDIR=${PKG}-${VERSION}
rm -f upload.sh make-dist.sh make-doc.sh cvsbp-prepare
rm -f `find . -type f -name .cvsignore`
rm -rf `find . -type d -name CVS`
-rm -f `find . -type f -name '*~' -or -name '#*' -or -name '#*#' -or -name '.#*'`
+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`
rm -rf images doc stamp-h.in build-stamp configure-stamp autom4te.cache
echo "Building Debian files"
if [ -z ${opt_dpkg_buildpackage} ]; then
cd ${TOPDIR}
- cvs-buildpackage -rfakeroot -kkevin@rosenberg.net -H${TOPDIR}/cvsbp-prepare -tC -i.pdf ${DEBPKG}
+ cvs-buildpackage -rfakeroot -kkevin@rosenberg.net -H${TOPDIR}/cvsbp-prepare -tC -i.pdf -mkevin@rosenberg.net ${DEBPKG}
cd ..
else
cd ${DEBDIR}