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