diff options
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | configure.ac | 1 | ||||
| -rw-r--r-- | debian/changelog-auto.in | 7 | ||||
| -rw-r--r-- | doc/developer/packaging-debian.rst | 9 | ||||
| -rwxr-xr-x | tools/tarsource.sh | 11 | 
5 files changed, 8 insertions, 21 deletions
diff --git a/.gitignore b/.gitignore index 8d72eb2224..40f6475a26 100644 --- a/.gitignore +++ b/.gitignore @@ -28,7 +28,6 @@  /aclocal.m4  /libtool  /libtool.orig -/debian/changelog-auto  /test-driver  /test-suite.log diff --git a/configure.ac b/configure.ac index 6bdf235f37..c049569283 100644 --- a/configure.ac +++ b/configure.ac @@ -2628,7 +2628,6 @@ AC_CONFIG_FILES([Makefile],[  AC_CONFIG_FILES([  	  config.version -	  debian/changelog-auto  	  redhat/frr.spec  	  alpine/APKBUILD  	  snapcraft/snapcraft.yaml diff --git a/debian/changelog-auto.in b/debian/changelog-auto.in deleted file mode 100644 index 86783eee31..0000000000 --- a/debian/changelog-auto.in +++ /dev/null @@ -1,7 +0,0 @@ -frr (@VERSION@-0) UNRELEASED; urgency=medium - -  * autoconf changelog entry -- for git autobuilds only. -    remove and replace when creating releases! -    (tools/tarsource.sh will handle this) - - -- FRRouting-Dev <dev@lists.frrouting.org>  @DATE@ diff --git a/doc/developer/packaging-debian.rst b/doc/developer/packaging-debian.rst index b57286d5a1..e643cf19d4 100644 --- a/doc/developer/packaging-debian.rst +++ b/doc/developer/packaging-debian.rst @@ -35,14 +35,11 @@ buster.)     Alternatively, you can manually install build dependencies for your     platform as outlined in :ref:`building`. -4. Run ``tools/tarsource.sh -V``: +4. Install `git-buildpackage` package:     .. code-block:: shell -      ./tools/tarsource.sh -V - -   This script sets up the ``debian/changelog-auto`` file with proper version -   information. +      sudo apt-get install git-buildpackage  5. (optional) Append a distribution identifier if needed (see below under     :ref:`multi-dist`.) @@ -51,7 +48,7 @@ buster.)     .. code-block:: shell -      dpkg-buildpackage $options +      gbp-buildpackage --git-builder=debuild $options     Where `$options` may contain any or all of the following items: diff --git a/tools/tarsource.sh b/tools/tarsource.sh index 645982eced..b548fb8ac8 100755 --- a/tools/tarsource.sh +++ b/tools/tarsource.sh @@ -271,17 +271,16 @@ lsfiles="frr-${PACKAGE_VERSION}.tar.$zip"  if $debian; then  	if ! $adjchangelog; then -		GIT_DATE=$(git log --format=format:%ad -1 --date=rfc) -		sed -e "s/@DATE@/$GIT_DATE/" \ -			< debian/changelog-auto \ -			> "$tmpdir/debian/changelog" +		dch --force-bad-version \ +		    --force-distribution \ +		    --preserve \ +		    --newversion "$DEBVER" \ +		    "autoconf changelog entry -- for git autobuilds only."  	fi  	cat debian/changelog >> "$tmpdir/debian/changelog"  	DEBVER="`dpkg-parsechangelog -l\"$tmpdir/debian/changelog\" -SVersion`"  	eval $debsrc | tar -cho $taropt \ -		--exclude debian/changelog \ -		--exclude debian/subdir.am \  		-T - -f ../frr_${DEBVER}.debian.tar  	# add specially prepared files from above  	tar -uf ../frr_${DEBVER}.debian.tar $taropt -C "$tmpdir" debian/changelog  | 
