From nobody Wed Sep 09 00:30:52 2026 X-Original-To: dev-commits-src-branches@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 4hfhYT00mwz6r9Xk for ; Wed, 09 Sep 2026 00:30:53 +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 4hfhYS68cGz3YRV for ; Wed, 09 Sep 2026 00:30:52 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1788913852; 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=dfOVRUiqiB1dcGHvRob4D1YJO2FY4ct4VZ2CqfRXJMI=; b=DwfGe7MWW/gSrIzJ+hjFd2H9dkVwmp4IDWrEBiW80J7bnnykoDR81ce86Ji2F5Slv0qccI +K0vq3ub4esbRhBYwlGauDj1dEUqeoB1MaJFq4y5QHnGLIBL02x7tj/IeoKnIA7Hw5JuJX 7AvRWuZlChCbwbVCdftw6qX1c4tXn1fpJW6DwmeY8z+TBYq3dl3lU5TuM2vXMXYj00fuDB 1kMqca67nTWKpXTsLbioxzNTYeIu3Nbg8JLWIPEQ4g1Zxc4BqGNJ4Row86zshTwU28MzkL jXHAA4jp7/xq2yByf84O94CpwcyMxpWrozzoIu6niv10gKc4F52cEjnqScK0Pw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1788913852; a=rsa-sha256; cv=none; b=Ojjgq0g0IVDe65mn47mtzyAiH8dUT0X5Q2wxRL4/mR25jtvpd/26VG2nslh0bOsO3BMcxv nujc5vJMmV/G2LOYKJ7OcrV/HX/Jvgg9Jb1APWljmNad5KyAvvfBwzpWduPIWJ81mih6N6 DOEGA00W4nrNyZkSDqFWZ2Y5kGhztkBMu1Fjl+afjuF+fOKGrg/rVZvS1yUFEc9doMQOFO JFL0bZS7nk68Xh2hdRzxDYjJIzx+a+ocVdvs5++Ryq+MTLIbfwF5KP5FvCnoHpMu4PygCE Y1wE7jbzFmVb8Lb/Z226FJVCwRC1T6zIe84H5pqeCnGuQHpixUtyq+n791SPaQ== 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=1788913852; 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=dfOVRUiqiB1dcGHvRob4D1YJO2FY4ct4VZ2CqfRXJMI=; b=gjXLF82DBHFKqk4f/aMbzLdYWHjMSkJUooZO1WPMubA27vg+8N92CJqe6W7ZaWcMeqWHgw 9TctSsY/3QMUbI+YWYMK2jJbYZjrD/XhVw/XMBCmkgmZf05pEMKhsitgNlYR3Wh93F/yEM MuGMJvt8lFLcyxK0zwoqUNTLL82eA02uyQeesxVHWI8/EFlwkmI7Y14haemltKmI8xPgIy rzS7LoBy1b+JJoFO8V/PjWfU4Ma6GFV1TvzQk0qFEs6nDaM1Zi+FINz3fmxEBEEjHsXWTY Ub3XilWHi2ShDPfrCY6HahwhsM/A7kkQz21GL80oB1X53dJE7zOh5N3QxCG3oQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hfhYS56z9z1QLG for ; Wed, 09 Sep 2026 00:30:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 37c73 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 09 Sep 2026 00:30:52 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Colin Percival Subject: git: 35c935b4b370 - stable/14 - vmimage.subr: Use makefs -N List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-branches@freebsd.org Sender: owner-dev-commits-src-branches@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/14 X-Git-Reftype: branch X-Git-Commit: 35c935b4b370d26dd13821a5456b1014426e7344 Auto-Submitted: auto-generated Date: Wed, 09 Sep 2026 00:30:52 +0000 Message-Id: <6aa0a8bc.37c73.50f2a55@gitrepo.freebsd.org> The branch stable/14 has been updated by cperciva: URL: https://cgit.FreeBSD.org/src/commit/?id=35c935b4b370d26dd13821a5456b1014426e7344 commit 35c935b4b370d26dd13821a5456b1014426e7344 Author: Colin Percival AuthorDate: 2026-09-02 16:37:58 +0000 Commit: Colin Percival CommitDate: 2026-09-09 00:30:45 +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 7a078e357adf..35070303e8ed 100644 --- a/release/tools/vmimage.subr +++ b/release/tools/vmimage.subr @@ -268,7 +268,7 @@ vm_create_disk() { WITH_UNIFIED_OBJDIR=yes \ make -C ${WORLDDIR}/stand -V .OBJDIR)" BOOTFILES="$(realpath ${BOOTFILES})" - MAKEFSARGS="-s ${VMSIZE}" + MAKEFSARGS="-s ${VMSIZE} -N ${DESTDIR}/etc" case "${TARGET}:${TARGET_ARCH}" in amd64:amd64 | i386:i386)