Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Mar 2025 22:40:32 +0000
From:      Colin Percival <cperciva@tarsnap.com>
To:        Brooks Davis <brooks@FreeBSD.org>, src-committers@FreeBSD.org,  dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   Re: git: c41ba99779d0 - main - release/vm: partially support NO_ROOT
Message-ID:  <01000195d9c3a4ac-45ab21b3-6dfc-408d-9b39-752e01c9dccd-000000@email.amazonses.com>
In-Reply-To: <202503122107.52CL746X008573@gitrepo.freebsd.org>
References:  <202503122107.52CL746X008573@gitrepo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 3/12/25 14:07, Brooks Davis wrote:
> commit c41ba99779d0431c37ac06a674e7744d15de8045
> Author:     Brooks Davis <brooks@FreeBSD.org>
> 
>      release/vm: partially support NO_ROOT
>      
> --- a/release/Makefile.vm
> +++ b/release/Makefile.vm
> @@ -126,6 +130,7 @@ cw-${_CW:tl}-${_FS}-${_FMT}: ${QEMUTGT}
>   	env TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} SWAPSIZE=${SWAPSIZE} \
>   		QEMUSTATIC=${QEMUSTATIC} \
>   		WITHOUT_QEMU=${WITHOUT_QEMU:Dtrue} \
> +		NO_ROOT=${NO_ROOT:Dtrue} \
>   		${.CURDIR}/scripts/mk-vmimage.sh \
>   		-C ${.CURDIR}/tools/vmimage.subr -d ${.OBJDIR}/${.TARGET} -F ${_FS} \
>   		-i ${.OBJDIR}/${_CW:tl}.${_FS}.${_FMT}.img -s ${VMSIZE} -f ${_FMT} \
> diff --git a/release/tools/basic-ci.conf b/release/tools/basic-ci.conf

This is broken, since src/Makefile.incl assumes that NO_ROOT being set,
including to an empty string, means we want no-root behaviour.  As far
as I can tell this hasn't broken anything except that VM images are
shipping with a /METALOG file inside them, but it could probably cause
worse problems later if it's not fixed before more no-root work happens.

-- 
Colin Percival
FreeBSD Release Engineering Lead & EC2 platform maintainer
Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?01000195d9c3a4ac-45ab21b3-6dfc-408d-9b39-752e01c9dccd-000000>