#!/bin/sh set -eu 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=${ver%~bpo*} } upload() { cat ../cockpit_*_source.changes read -p "Upload? [y/N] " answer if [ "$answer" = y ]; then dput ../cockpit_*_source.changes fi cd .. rm *bpo* rm -r cockpit-* } mkdir /tmp/backport cd /tmp/backport apt-get source cockpit cd cockpit-* # bullseye series_ver bullseye-backports debian/adjust-for-release bullseye dch --local ~bpo10+ --distribution bullseye-backports --force-distribution "No-change backport to Debian Bullseye" debuild -S -sd -nc -v$ver upload