]>
git.proxmox.com Git - mirror_frr.git/blob - tools/build-debian-package.sh
3 # Written by Daniil Baturin, 2018
4 # This file is public domain
6 git diff-index
--quiet HEAD ||
echo "Warning: git working directory is not clean!"
9 if [ "$EXTRA_VERSION" = "" ]; then
10 EXTRA_VERSION
="-MyDebPkgVersion"
13 if [ "$WANT_SNMP" = "" ]; then
17 if [ "$WANT_CUMULUS_MODE" = "" ]; then
21 echo "Preparing the build"
23 .
/configure
--with-pkg-extra-version=$EXTRA_VERSION
26 echo "Preparing Debian source package"
28 make -f debian
/rules backports
30 echo "Unpacking the source to frrpkg/"
33 tar xf ..
/frr_
*.orig.
tar.gz
36 tar xf ..
/..
/frr_
*${ID}${VERSION_ID}*.debian.
tar.xz
38 echo "Building the Debian package"
39 debuild
--no-lintian --set-envvar=WANT_SNMP
=$WANT_SNMP --set-envvar=WANT_CUMULUS_MODE
=$WANT_CUMULUS_MODE -b -uc -us