From 4242540953558acdfe48df4485a458d21f9941d4 Mon Sep 17 00:00:00 2001 From: Massimiliano Adamo <maxadamo@gmail.com> Date: Mon, 15 May 2023 20:46:46 +0200 Subject: [PATCH] fix installer --- create-packages.sh | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/create-packages.sh b/create-packages.sh index aafc716..f5bbbf5 100755 --- a/create-packages.sh +++ b/create-packages.sh @@ -2,7 +2,7 @@ PATH="/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin" -for pkg in python3-stdeb fakeroot python-all dh-python; do +for pkg in python3-stdeb fakeroot python-all dh-python python3-venv; do if ! dpkg -l $pkg </dev/null &>/dev/null; then echo "please use apt to install ${pkg}" exit @@ -17,10 +17,14 @@ fi deb2ubu() { local DEB_NAME=$1 cd deb_dist/ - ar x $DEB_NAME - zstd -d <control.tar.zst | xz >control.tar.xz - zstd -d <data.tar.zst | xz >data.tar.xz - ar -m -c -a sdsd "../packages/deb/${DEB_NAME}" debian-binary control.tar.xz data.tar.xz + if [[ -f control.tar.zst ]]; then + ar x $DEB_NAME + zstd -d <control.tar.zst | xz >control.tar.xz + zstd -d <data.tar.zst | xz >data.tar.xz + ar -m -c -a sdsd "../packages/deb/${DEB_NAME}" debian-binary control.tar.xz data.tar.xz + else + cp $DEB_NAME ../packages/deb/$DEB_NAME + fi cd .. } -- GitLab