#!/bin/sh
#
# deb_zst2xz: repack a zst compressed .deb to a xz one for older releases
#
# Usage: deb_zst2xz file.deb
#   produced a file-repacked.deb

set -e

filename=$1

ar x $filename
zstd -d < control.tar.zst | xz > control.tar.xz
zstd -d < data.tar.zst | xz > data.tar.xz
ar -m -c -a sdsd $filename-repacked.deb debian-binary control.tar.xz data.tar.xz
rm debian-binary control.tar.xz data.tar.xz control.tar.zst data.tar.zst

echo "$0: Repacked $filename to $filename-repacked.deb"
