From c5be731783cc5426af224a7bcedb312092e2fd37 Mon Sep 17 00:00:00 2001 From: Martin Pitt Date: Thu, 4 Nov 2021 10:35:04 +0100 Subject: [PATCH] debian-backport-cockpit: Support other package names So that the script works for e.g. cockpit-{machines,podman}. --- debian-backport-cockpit | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/debian-backport-cockpit b/debian-backport-cockpit index 5e12c72..be86c41 100755 --- a/debian-backport-cockpit +++ b/debian-backport-cockpit @@ -1,32 +1,33 @@ #!/bin/sh set -eu +PACKAGE=${1:-cockpit} series_ver() { - ver=$(wget -q -O- http://ftp.debian.org/debian/dists/${1}/main/source/Sources.xz | xz -d | grep-dctrl -n -sVersion -P cockpit | sort -u | tail -n1) + ver=$(wget -q -O- http://ftp.debian.org/debian/dists/${1}/main/source/Sources.xz | xz -d | grep-dctrl -n -sVersion -XP $PACKAGE | sort -u | tail -n1) ver=${ver%~bpo*} } upload() { - cat ../cockpit_*_source.changes + cat ../${PACKAGE}*_source.changes read -p "Upload? [y/N] " answer if [ "$answer" = y ]; then - dput ../cockpit_*_source.changes + dput ../${PACKAGE}_*_source.changes fi cd .. rm *bpo* - rm -r cockpit-* + rm -r ${PACKAGE}-* } mkdir /tmp/backport cd /tmp/backport -apt-get source cockpit -cd cockpit-* +apt-get source $PACKAGE +cd ${PACKAGE}-* # bullseye series_ver bullseye-backports -debian/adjust-for-release bullseye +[ ! -x debian/adjust-for-release ] || debian/adjust-for-release bullseye dch --local ~bpo11+ --distribution bullseye-backports --force-distribution "No-change backport to Debian Bullseye" debuild -S -sd -nc -v$ver upload -- 2.39.5