]> piware.de Git - bin.git/blob - debian-backport-cockpit
build-cockpit-toolbox: tasks container moved to ghcr.io
[bin.git] / debian-backport-cockpit
1 #!/bin/sh
2 set -eu
3 PACKAGE=${1:-cockpit}
4
5 series_ver() {
6     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)
7     ver=${ver%~bpo*}
8 }
9
10 upload() {
11     cat ../${PACKAGE}*_source.changes
12
13     read -p "Upload? [y/N] " answer
14     if [ "$answer" = y ]; then
15         dput ../${PACKAGE}_*_source.changes
16     fi
17
18     cd ..
19     rm *bpo*
20     rm -r ${PACKAGE}-*
21 }
22
23 rm -rf /tmp/backport
24 mkdir /tmp/backport
25 cd  /tmp/backport
26 apt-get source $PACKAGE
27 cd ${PACKAGE}-*
28
29 # bookworm
30 series_ver bookworm-backports
31 dch --local ~bpo12+ --distribution bookworm-backports --force-distribution "No-change backport to Debian Bookworm"
32 debuild -S -sd -nc -v$ver
33 upload