diff mbox

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

Message ID 20170906213810.4989-1-seblu@archlinux.org
State Accepted
Headers show

Commit Message

seblu@archlinux.org Sept. 6, 2017, 9:38 p.m. UTC
From: Sébastien Luttringer <seblu@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 mbox

Patch

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[@]}" \
 	"$@"