From 91b5fdab3a5127520f280fc666d100ed87e90633 Mon Sep 17 00:00:00 2001
From: Fredy P <fredy.pulido@savoirfairelinux.com>
Date: Wed, 30 Oct 2019 12:08:41 -0400
Subject: [PATCH] packaging: fix deploy for manual packages

This commit change de deploy policy, instead of deploy all the .deb
packages we will deploy just the one-click-install packages and we will
do a copy with a shortname, example ring-all_amd64.deb.

Change-Id: I4587bf76245e15f794b3c1d96735d5599be44503
---
 scripts/deploy-packages.sh | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/scripts/deploy-packages.sh b/scripts/deploy-packages.sh
index 73aebf43..e65acf44 100755
--- a/scripts/deploy-packages.sh
+++ b/scripts/deploy-packages.sh
@@ -93,11 +93,17 @@ EOF
     #######################################
     DISTRIBUTION_MANUAL_DOWNLOAD_FOLDER=$(realpath manual-download)/${DISTRIBUTION}
     mkdir -p ${DISTRIBUTION_MANUAL_DOWNLOAD_FOLDER}
-    for package in packages/${DISTRIBUTION}*/*.deb; do
-        cp ${package} ${DISTRIBUTION_MANUAL_DOWNLOAD_FOLDER}
+    ls packages/${DISTRIBUTION}
+    # packages with dfsg1-0 contains the postinstall script that adds the repository
+    # FIXME as soon as we rename the package from ring to jami change the name here.
+    cp packages/${DISTRIBUTION}*/ring-all_????????.?.*\~dfsg1-0_*.deb ${DISTRIBUTION_MANUAL_DOWNLOAD_FOLDER}
+    for package in ${DISTRIBUTION_MANUAL_DOWNLOAD_FOLDER}/*; do
         package_name=$(dpkg -I ${package} | grep -m 1 Package: | awk '{print $2}')
         package_arch=$(dpkg -I ${package} | grep -m 1 Architecture: | awk '{print $2}')
-        cp ${package} ${DISTRIBUTION_MANUAL_DOWNLOAD_FOLDER}/${package_name}_${package_arch}.deb
+	package_linkname=${package_name}_${package_arch}.deb
+	cd ${DISTRIBUTION_MANUAL_DOWNLOAD_FOLDER}
+	cp ${package} ${package_linkname}
+	cd -
     done
 }
 
-- 
GitLab