From nobody Wed Sep 09 00:29:06 2026 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4hfhWW40jCz6r9p2 for ; Wed, 09 Sep 2026 00:29:11 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4hfhWW3STFz3Y7y for ; Wed, 09 Sep 2026 00:29:11 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1788913751; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=pgq1wY8swTAd8N5T37+28iJZPm0CXUvgd3VIywlLlmE=; b=Fo1BDt45T6QESbIvsQRfGiZEbO1q8J+9kSqdF/xB3wc0LX6ly1U4gJQgbazm1XapKD6nRV 7lj/5UFlogBqXd0D3NOBY4DW4Bk37kJbIBZI4ZhUNDILo0NZemH1cPVr4Thgiswpwh7JNV UVH8EIu9LIhqh7JwqlLAVJJTDbKM470pQk26C7tI6eCRbw2NZDPrIkGmWv/wkuMbW2WQ0F D5TldPs/Qky+4L9GCMi8CKOo7sKS5XYGYy4+Exyj2WMg4u3NUNh/MLZH6inIxDNyAtRWUO 9GQeXSqW6Lpzs4hoHCLCMUwOIy+Gb/kLymnvr4qPw3XEispowsrh+NGrZlcCJw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1788913751; a=rsa-sha256; cv=none; b=EdiQT+KXcvH5FQIkvkrFYcHQSn6cy9r9G0qnF7A9kajutyoNPRJxlllkWSqOuJYK6Mn2Ij ZElOHo//NpPy8eCdRfvhoYauWp4d2SWWRrWTaPo8r4KXWKy4u4nO6Gr5TyT14okpOpqwJL BlyrSPRzCLCg1j8tgM/U924KDcsvvZfnenC5hqGmoWpdmN3lS/0XCmCNmk6A6qHogcQN2a 5C1FNlIosaQISB8dLCXDNztyki8EsB2Ki73BubQ2riO6k5w9QCJwy7m4LDuSghmZ19wdwA pHY02znwkqfPtoAuQ/uz71ZHQgCu4imI37mdXOW3WKTxtUVBahynjL5z8IEU+A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1788913751; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=pgq1wY8swTAd8N5T37+28iJZPm0CXUvgd3VIywlLlmE=; b=c3GxVdVngzb44sVuijhgV+W1YdqaENqBituwIfWQJeUFcioUOl8/ef5XjkfC7JVgEk2LjO jzZd/vTViTW7Br6IHsOhKPEprM7CfqAejdDxLLxeYdzpnzTNXujkYoGRjmMfbUIYnbZC28 H9brqMBPHK5vPRqd0yhvqzutWeTkc1spV1+d8mDZTIR1GUZAKHCOViKEIcPUyyXYPPlR3P q+gFv7eN/fXB6EYZ75aFxwuDHUe45J42iODTvS5iQN5VoREXK3Ch0heE1NGSOWH+i7xxH6 UzIWzOd2Kk/v+qJg1Pbq33oDsInwlumuv9Y7G0EMLFLWLCEQ1aT0V3NaL2/G5w== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hfhWW2NHjz1Q7d for ; Wed, 09 Sep 2026 00:29:11 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 365ad by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 09 Sep 2026 00:29:06 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Colin Percival Subject: git: a63319ebd3b7 - stable/15 - vmimage.subr: Use makefs -N List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cperciva X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: a63319ebd3b731b8225b77f4f35c1f0ffa5f1dfd Auto-Submitted: auto-generated Date: Wed, 09 Sep 2026 00:29:06 +0000 Message-Id: <6aa0a852.365ad.1c6cd151@gitrepo.freebsd.org> The branch stable/15 has been updated by cperciva: URL: https://cgit.FreeBSD.org/src/commit/?id=a63319ebd3b731b8225b77f4f35c1f0ffa5f1dfd commit a63319ebd3b731b8225b77f4f35c1f0ffa5f1dfd Author: Colin Percival AuthorDate: 2026-09-02 16:37:58 +0000 Commit: Colin Percival CommitDate: 2026-09-09 00:28:57 +0000 vmimage.subr: Use makefs -N By default, makefs uses the host environment's user and group databases when creating filesystems. This causes makefs to fail when trying to create files owned by users or groups which don't exist in the host environment, for example when creating a VM with packages pre-installed which added their own users/groups. Pass "-N ${DESTDIR}/etc" to makefs to point it at the user and group databases from the image being created. MFC after: 1 week Sponsored by: Amazon (cherry picked from commit 7ca0c1eba2e4c49ac92499ef0f6adf27c8b930d4) --- release/tools/vmimage.subr | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release/tools/vmimage.subr b/release/tools/vmimage.subr index 462f0653f8a4..f06bf4848cb8 100644 --- a/release/tools/vmimage.subr +++ b/release/tools/vmimage.subr @@ -404,7 +404,7 @@ vm_create_disk() { WITH_UNIFIED_OBJDIR=yes \ make -C ${WORLDDIR}/stand -V .OBJDIR)" BOOTFILES="$(realpath ${BOOTFILES})" - MAKEFSARGS="-s ${VMSIZE} -D" + MAKEFSARGS="-s ${VMSIZE} -D -N ${DESTDIR}/etc" case "${TARGET}:${TARGET_ARCH}" in amd64:amd64 | i386:i386)