From nobody Wed Sep 02 16:45:10 2026 X-Original-To: dev-commits-src-main@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 4hZpVt5zKsz6qKyD for ; Wed, 02 Sep 2026 16:45:10 +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 4hZpVt5KMWz3tKj for ; Wed, 02 Sep 2026 16:45:10 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1788367510; 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=mIkANT5hE8koCZOPEfvBayw+sBaSowUsyyxdPhkvHdk=; b=OJV7+4jOapuQlmz4XIfuVGEtukllquGDxVa6W4rhQNcima02ccNtqt0IMhsnaxX1dnmyjw Q38dZp5LKq0QGZ2POgY9t+V1EPYsDbZpgfWL0JId2Lmb+XmtzwO+TJrO98P2msOF34vhHQ TnepJRTvVHW0h/4yGAtWjGX8YccenIAZDbnDAYukZdoDAloeVknKRjq3GnrnQb1xWxTyG5 a2RbyBrH16gtC4b5qeLdNETRJ299z1Dj9HO1eDqnO29UG61pzVkyq4/b6esqQ4XxehQ+ee iFNlXy6jG8Zn10RAnEkA/O0nZEU5s9qYe5bK9Cd6W4H8T1Z8K4M8+fTdir0pjw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1788367510; a=rsa-sha256; cv=none; b=UNYxryPz4Kg36t+U04EEUpyVWeKq6HFDAWXY+nbEl7stM6sJjZVtiBWbw2qNmvAzy0nmFe WwkGZJhzq71pkU1I+BWRl5MJt4mqsPvPvT6HVtx7uA731q/MY4KC5CuqYxfN4nC09CuR7Z 3zZmeMMXMsPVKlMEi5rBTcFiRxhav8rPP+xm2/iZ67DojOqcrKo2MMtKixBZyd70GqqeUo Yyx054j4IXkuXJ3YgQF2oRPJffnNOwznD6qV9of9KZYylmI/tA06ckox3KwiqtQ/8Zxf4K aM1nWUmw8VLtVXraV3CpQMCFRb8BctaOMlrzm6g1lBN6r0ydJDG7xboPpa3U0w== 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=1788367510; 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=mIkANT5hE8koCZOPEfvBayw+sBaSowUsyyxdPhkvHdk=; b=e67w1P9oCLNzoZms/CZnW+EM2JezwViEXp1ypC4yRTDRJ/WeD4ybWC1Qd4DLPcGBj1D7nh xRq4CxnCyJbaLFdmP89hYDJWSG1xkKjbWXgeNobCTPPqZ5WZ0PbYB1a00Nj9dNu/ifhfeI sr6Xy8pHhNxXXHm+GCYpblROwcArYKgNcTLzMQ00U0MwOYTfnWhprkqm4KQoHTPBo0G2ln j1ohN+kcniCnibnJQbV+pL2cxURWceFm+Crw87Q9rY6phaVCsqksiChFp0YGXsiKyI21Cs xO341Mm0vsjOHJ+MymLzOP2ImcpKiNa2muTBa+qiPSOTqOqN5xc7iRjMraSzBw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hZpVt40zdzs7v for ; Wed, 02 Sep 2026 16:45:10 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 38b9f by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 02 Sep 2026 16:45:10 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Colin Percival Subject: git: 7ca0c1eba2e4 - main - vmimage.subr: Use makefs -N List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@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/main X-Git-Reftype: branch X-Git-Commit: 7ca0c1eba2e4c49ac92499ef0f6adf27c8b930d4 Auto-Submitted: auto-generated Date: Wed, 02 Sep 2026 16:45:10 +0000 Message-Id: <6a985296.38b9f.4ce95884@gitrepo.freebsd.org> The branch main has been updated by cperciva: URL: https://cgit.FreeBSD.org/src/commit/?id=7ca0c1eba2e4c49ac92499ef0f6adf27c8b930d4 commit 7ca0c1eba2e4c49ac92499ef0f6adf27c8b930d4 Author: Colin Percival AuthorDate: 2026-09-02 16:37:58 +0000 Commit: Colin Percival CommitDate: 2026-09-02 16:37:58 +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 --- 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)