From be036ba6b7cb541fe7302fa5c9a7a4866d475f0e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Blin?=
 <sebastien.blin@savoirfairelinux.com>
Date: Thu, 29 Dec 2022 09:40:06 -0500
Subject: [PATCH] packaging: fix permissions issues

generated files should be using correct UID:GID
Change-Id: I5eae54d683862154a873787c3d8e1b73b55b0beb
---
 extras/packaging/gnu-linux/scripts/build-package-debian.sh | 1 +
 extras/packaging/gnu-linux/scripts/build-package-rpm.sh    | 1 +
 extras/packaging/gnu-linux/scripts/build-package-snap.sh   | 1 +
 3 files changed, 3 insertions(+)

diff --git a/extras/packaging/gnu-linux/scripts/build-package-debian.sh b/extras/packaging/gnu-linux/scripts/build-package-debian.sh
index 8257369cd..38dc280ec 100755
--- a/extras/packaging/gnu-linux/scripts/build-package-debian.sh
+++ b/extras/packaging/gnu-linux/scripts/build-package-debian.sh
@@ -133,3 +133,4 @@ dpkg-buildpackage -b -uc -us ${DPKG_BUILD_OPTIONS}
 # Move the artifacts to the output.
 mv ../*deb /opt/output        # .deb and .ddeb packages
 chown -R "${CURRENT_UID}:${CURRENT_UID}" /opt/output
+chown -R "${CURRENT_UID}:${CURRENT_UID}" .
diff --git a/extras/packaging/gnu-linux/scripts/build-package-rpm.sh b/extras/packaging/gnu-linux/scripts/build-package-rpm.sh
index 522578129..694e3617e 100755
--- a/extras/packaging/gnu-linux/scripts/build-package-rpm.sh
+++ b/extras/packaging/gnu-linux/scripts/build-package-rpm.sh
@@ -144,6 +144,7 @@ rpmbuild --define "debug_package %{nil}" -ba jami.spec
 mv /root/rpmbuild/RPMS/*/* /opt/output
 touch /opt/output/.packages-built
 chown -R "$CURRENT_UID:$CURRENT_UID" /opt/output
+chown -R "${CURRENT_UID}:${CURRENT_UID}" .
 
 # TODO: One click install: create a package that combines the already
 # built package into one.
diff --git a/extras/packaging/gnu-linux/scripts/build-package-snap.sh b/extras/packaging/gnu-linux/scripts/build-package-snap.sh
index f6261ae18..4215b7901 100755
--- a/extras/packaging/gnu-linux/scripts/build-package-snap.sh
+++ b/extras/packaging/gnu-linux/scripts/build-package-snap.sh
@@ -35,4 +35,5 @@ snapcraft # requires snapcraft >= 4.8
 
 # move the built snap to output
 mv *.snap /opt/output/
+chown -R "${CURRENT_UID}:${CURRENT_UID}" .
 chown ${CURRENT_UID}:${CURRENT_GID} /opt/output/*.snap
-- 
GitLab