pbuilder/SOURCES/not_root_user-AlmaLinux.patch

25 lines
571 B
Diff

diff -aruN pbuilder-0.231/pdebuild pbuilder-0.231.alma/pdebuild
--- pbuilder-0.231/pdebuild 2019-11-12 17:50:10.000000000 +0300
+++ pbuilder-0.231.alma/pdebuild 2022-07-06 10:09:45.000000000 +0300
@@ -46,8 +46,18 @@
fi
-BUILDRESULTUID=$(id -u)
-BUILDRESULTGID=$(id -g)
+if [ ! -z "$SUDO_UID" ]; then
+ BUILDRESULTUID="$SUDO_UID"
+else
+ BUILDRESULTUID=$(id -u)
+fi
+
+if [ ! -z "$SUDO_GID" ]; then
+ BUILDRESULTGID="$SUDO_GID"
+else
+ BUILDRESULTGID=$(id -g)
+fi
+
export BUILDRESULTUID BUILDRESULTGID
if [ "${USE_PDEBUILD_INTERNAL}" = 'yes' ]; then