-function set_build {
- if [ -e .svn ]
- then
- version="0.0"
- build=$(svnversion)
- build=${build/:/-}
- elif [ -e .git ]
- then
- tag=$(git describe --tags 2>/dev/null) || true
- if test -z "$tag"
- then
- tag="0.0-TOP"
- fi
- changes=$(git status -s |grep "^ *M") || true
- if test -n "$changes"
- then
- tag="${tag}M"
- fi
- version=${tag%%-*}
- version=${version##*_}
- build=${tag#*-}
- fi
-}
-
-function check_version {
- vline=$(head -1 debian/$paket.changelog)
- vline=${vline%-*}
- clversion=${vline#*(}
- if [ $version = "0.0" ]
- then
- version=$clversion
- return
- fi
- if [ "$clversion" != $version ]
- then
- echo "version mismatch: git: $version, changelog: $clversion"
- exit 1
- fi
-}
-# to build a package you need ...
-# <package>.cp (optional): copy step for package production
-# <package>.cpp.sh (optional): commands to setup the C++ compile environment
-
-if [ $# -lt 1 ]
-then
- echo_usage
- exit 1
-fi
+##############################################################################
+# Main program
+##############################################################################