From cfcd61cbb53efd6654b1c889917d7dba0c2d1732 Mon Sep 17 00:00:00 2001 From: Raul Benencia Date: Sat, 11 Jul 2026 13:21:58 -0700 Subject: alias.d: force TMPDIR=/tmp for mmdebstrap unshare Our 0700 $HOME/tmp can't be traversed by the sub-UIDs mmdebstrap maps in unshare mode; point chroot creation at a world-traversable /tmp. --- .alias.d/05-debian | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.alias.d/05-debian b/.alias.d/05-debian index a283290..c2d70a7 100644 --- a/.alias.d/05-debian +++ b/.alias.d/05-debian @@ -1,2 +1,6 @@ alias dquilt="quilt --quiltrc=${HOME}/.quiltrc-dpkg" -alias lf='lintian --color always --pedantic -I' \ No newline at end of file +alias lf='lintian --color always --pedantic -I' + +# mmdebstrap's unshare mode maps sub-UIDs that can't traverse our 0700 +# $HOME/tmp, so force a world-traversable TMPDIR for chroot creation. +mmdebstrap() { TMPDIR=/tmp command mmdebstrap "$@"; } \ No newline at end of file -- cgit v1.2.3