From: Michael Tremer Date: Tue, 29 Nov 2022 16:13:43 +0000 (+0000) Subject: build: Run scriptlets in a login shell X-Git-Tag: 0.9.28~72 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a72112c4f30053c66741d726ee8fc7ffe0338f85;p=pakfire.git build: Run scriptlets in a login shell Otherwise, PATH is not set properly. Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/build.c b/src/libpakfire/build.c index 3d3f6ca94..f851b23b0 100644 --- a/src/libpakfire/build.c +++ b/src/libpakfire/build.c @@ -463,7 +463,7 @@ static int pakfire_build_package_add_scriptlet(struct pakfire_build* build, int r; // Wrap scriptlet into a shell script - r = asprintf(&shell, "#!/bin/sh\n\nset -e\n\n%s\n\nexit 0\n", data); + r = asprintf(&shell, "#!/bin/sh --login\n\nset -e\n\n%s\n\nexit 0\n", data); if (r < 0) goto ERROR;