From a72112c4f30053c66741d726ee8fc7ffe0338f85 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Tue, 29 Nov 2022 16:13:43 +0000 Subject: [PATCH] build: Run scriptlets in a login shell Otherwise, PATH is not set properly. Signed-off-by: Michael Tremer --- src/libpakfire/build.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- 2.39.5