projects
/
uffi.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
r1933: *** empty log message ***
[uffi.git]
/
make-dist.sh
diff --git
a/make-dist.sh
b/make-dist.sh
index c0fc0d34bfecdc9cd4bb6e0472d0ee80030509ba..3bbd21325d26a39c895c6dc06a8336fc80d33470 100755
(executable)
--- a/
make-dist.sh
+++ b/
make-dist.sh
@@
-1,4
+1,5
@@
#!/bin/bash
#!/bin/bash
+#
# Creates debian and upstream packages
# Programmer: Kevin Rosenberg
# Creates debian and upstream packages
# Programmer: Kevin Rosenberg
@@
-10,7
+11,9
@@
usage () {
cat >&2 <<EOF
Usage: $progname [options]
Options:
cat >&2 <<EOF
Usage: $progname [options]
Options:
- -t Tag CVS tree with versions
+ -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
}
-h Print this brief help
EOF
}
@@
-19,17
+22,18
@@
EOF
while [ $# != 0 ]; do
value="`echo x\"$1\" | sed -e 's/^x-.//'`"
case "$1" in
while [ $# != 0 ]; do
value="`echo x\"$1\" | sed -e 's/^x-.//'`"
case "$1" in
- -h) usage; exit 0 ;;
- -t) opt_tag=1 ;;
- *) usage; exit 0 ;;
+ -h) usage; exit 0 ;;
+ -t) opt_tag=1 ;;
+ -d) opt_dpkg_buildpackage=1 ;;
+ -l) opt_lintian=1 ;;
+ *) usage; exit 0 ;;
esac
shift
done
esac
shift
done
-
DEBPKG=cl-uffi
PKG=uffi
DEBPKG=cl-uffi
PKG=uffi
-TOPDIR=`
basename $PWD
`
+TOPDIR=`
pwd
`
VERSION=`cat VERSION`
DEBVERSION=`sed -n -e "s/${DEBPKG} (\(.*\)).*/\1/p" < debian/changelog |head -1`
VERSION=`cat VERSION`
DEBVERSION=`sed -n -e "s/${DEBPKG} (\(.*\)).*/\1/p" < debian/changelog |head -1`
@@
-37,6
+41,10
@@
PACKAGE_DIR=/usr/local/src/Packages/${DEBPKG}
DISTDIR=${PKG}-${VERSION}
DEBDIR=${DEBPKG}-${VERSION}
DISTDIR=${PKG}-${VERSION}
DEBDIR=${DEBPKG}-${VERSION}
+if [ -z ${opt_dpkg_buildpackage} ]; then
+ export CVSROOT=`cat CVS/Root`
+fi
+
if [ ! -z ${opt_tag} ]; then
DEB_TAG=debian_version_`echo ${DEBVERSION} | tr . _`
UPSTREAM_TAG=upstream_version_`echo ${VERSION} | tr . _`
if [ ! -z ${opt_tag} ]; then
DEB_TAG=debian_version_`echo ${DEBVERSION} | tr . _`
UPSTREAM_TAG=upstream_version_`echo ${VERSION} | tr . _`
@@
-84,14
+92,17
@@
rm -rf ${DEBDIR}/debian/CVS
rm -rf ${DISTDIR}
rm -rf ${DISTDIR}
-export CVS_BUILDPACKAGE=
-if [ -z ${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 ${DEBDIR}
echo "Building Debian files"
dpkg-buildpackage -rfakeroot -kkevin@rosenberg.net -a
+ cd ..
fi
fi
-cd ${TOPDIR}
rm -rf ${DEBDIR}
echo "Moving Upstream and Debian Files to ${PACKAGE_DIR}"
rm -rf ${DEBDIR}
echo "Moving Upstream and Debian Files to ${PACKAGE_DIR}"
@@
-100,5
+111,12
@@
mv ${DEBPKG}_${VERSION}* ${PACKAGE_DIR}
mv ${DISTDIR}.zip ${PACKAGE_DIR}
mv ${DISTDIR}.tar.gz ${PACKAGE_DIR}
mv ${DISTDIR}.zip ${PACKAGE_DIR}
mv ${DISTDIR}.tar.gz ${PACKAGE_DIR}
+if [ ! -z ${opt_lintian} ]; then
+ pushd ${PACKAGE_DIR} > /dev/null
+ lintian ${DEBPKG}_${DEBVERSION}_*.changes
+ popd > /dev/null
+fi
+
+cd ${TOPDIR}
exit 0
exit 0