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