[arch-projects] [DEVTOOLS][PATCH] arch-nspawn: Force PATH to be the Arch default

seblu at archlinux.org seblu at archlinux.org
Wed Sep 6 21:38:10 UTC 2017


From: Sébastien Luttringer <seblu at seblu.net>

systemd-nspawn use a default environ PATH value of:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Since filesystem 2017.08, this is no more overrided by /etc/profile
to the Arch default:
PATH=/usr/local/sbin:/usr/local/bin:/usr/bin
---
 arch-nspawn.in | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch-nspawn.in b/arch-nspawn.in
index 0cdaf6b..5205bf4 100644
--- a/arch-nspawn.in
+++ b/arch-nspawn.in
@@ -113,6 +113,7 @@ eval "$(grep '^CARCH=' "$working_dir/etc/makepkg.conf")"
 
 exec ${CARCH:+setarch "$CARCH"} systemd-nspawn -q \
 	-D "$working_dir" \
+	-E "PATH=/usr/local/sbin:/usr/local/bin:/usr/bin" \
 	--register=no --keep-unit \
 	"${mount_args[@]}" \
 	"$@"
-- 
Sébastien "Seblu" Luttringer


More information about the arch-projects mailing list