X-Git-Url: https://piware.de/gitweb/?a=blobdiff_plain;f=ubuntu-backport-cockpit;h=f8e2427f71727c9ecc426e7e78b396db15c06fc3;hb=3ee45886642a0872bdc45a7f40a43b05e53ccbed;hp=6346ed5234f6e0154975b0b01532d49b1b9d3bfe;hpb=ec9389d0f686ff74098f113fe8f2e3898e34a45e;p=bin.git diff --git a/ubuntu-backport-cockpit b/ubuntu-backport-cockpit index 6346ed5..f8e2427 100755 --- a/ubuntu-backport-cockpit +++ b/ubuntu-backport-cockpit @@ -1,12 +1,15 @@ #!/bin/sh set -eu PACKAGE=${1:-cockpit} -TARGET=${2:-impish} +TARGET=${2:-jammy} POCKET="${TARGET}-backports" series_ver() { ver=$(wget -q -O- http://de.archive.ubuntu.com/ubuntu/dists/$1/universe/source/Sources.xz | xz -d | grep-dctrl -n -sVersion -XP $PACKAGE | sort -u | tail -n1) ver=${ver%~bpo*} + if [ -z "$ver" ]; then + ver=$(wget -q -O- http://de.archive.ubuntu.com/ubuntu/dists/${1%-*}/universe/source/Sources.xz | xz -d | grep-dctrl -n -sVersion -XP $PACKAGE | sort -u | tail -n1) + fi } upload() { @@ -22,19 +25,23 @@ upload() { rm -r ${PACKAGE}-* } +rm -rf /tmp/backport mkdir /tmp/backport cd /tmp/backport apt-get source $PACKAGE cd ${PACKAGE}-* case "$TARGET" in + mantic) VER=23.10 ;; + lunar) VER=23.04 ;; + kinetic) VER=22.10 ;; + jammy) VER=22.04 ;; impish) VER=21.10 ;; focal) VER=20.04 ;; *) echo "Unknown target $TARGET" >&2; exit 1 ;; esac series_ver "$POCKET" -[ ! -x debian/adjust-for-release ] || debian/adjust-for-release $TARGET dch --local ~bpo${VER}. --distribution $POCKET --force-distribution "No-change backport to $TARGET" dpkg-buildpackage -S -sd -nc -v$ver upload