cat >&2 <<EOF
Usage: $progname [options]
Options:
- -t Tag CVS tree with versions
- -c Use cvs-buildpackage
- -l Run lintian on package
+ -t Tag CVS tree with current version numbers
+ -d Use dpkg-buildpackage rather than default cvs-buildpackage
+ -l Run lintian after building
-h Print this brief help
EOF
}
case "$1" in
-h) usage; exit 0 ;;
-t) opt_tag=1 ;;
- -c) opt_cvs_buildpackage=1 ;;
+ -d) opt_dpkg_buildpackage=1 ;;
-l) opt_lintian=1 ;;
*) usage; exit 0 ;;
esac
DISTDIR=${PKG}-${VERSION}
DEBDIR=${DEBPKG}-${VERSION}
-if [ ! -z ${opt_cvs_buildpackage} ]; then
+if [ -z ${opt_dpkg_buildpackage} ]; then
export CVSROOT=`cat CVS/Root`
fi
rm -rf ${DISTDIR}
-if [ -z ${opt_cvs_buildpackage} ]; then
+if [ -z ${opt_dpkg_buildpackage} ]; then
+ cd ${TOPDIR}
+ cvs-buildpackage -rfakeroot -kkevin@rosenberg.net -H${TOPDIR}/cvsbp-prepare -tC -i"*.pdf" ${DEBPKG}
+ cd ..
+else
cd ${DEBDIR}
echo "Building Debian files"
dpkg-buildpackage -rfakeroot -kkevin@rosenberg.net -a
cd ..
-else
- cd ${TOPDIR}
- cvs-buildpackage -rfakeroot -kkevin@rosenberg.net -H${TOPDIR}/cvsbp-prepare -tC -i"*.pdf" ${DEBPKG}
- cd ..
fi
rm -rf ${DEBDIR}