From nobody Wed Sep 09 00:29:06 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 4hfhWQ4Z90z6r9rT for ; Wed, 09 Sep 2026 00:29:06 +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 4hfhWQ45Lfz3Y15 for ; Wed, 09 Sep 2026 00:29:06 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1788913746; 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=RdtXl+bC1SZEo76L1MGTSJKAs3OQa4O65A1avbl+1W5on0Eg5nUQyf4BW5S9F9mEw/I6XF p5dpsDGJjd+LMhNQ2+M82t5Bj3fk67ybCjiO4Pj6ByQeUk6RhuIgS4Gu1QXqjDi/Tw3sjP MpJF5OEFp6EAeaLVoqHtV9m4K2jAgBXqaK/PvCrKASEjQJ4d0rRT/+Bs9h77m0Dr+y/cnj 4aA7+SqezbUdfjN4SgsRleFM68mq1bPPXW0o2l1Btt/Kx8IYOwKoXrr1IfSOOQq407hqLU U6FetPwq4/0aNNT/lLhn26y5mk1HR58iWZJzNybvWnIYbM7njgtETZtqJM9xyw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1788913746; a=rsa-sha256; cv=none; b=VEdqi8FAYa4ER7/rApgvMez5kuyc5rE5gDALQEGAZI7UWKG9lFeURIyeCquiixkVH7c6PX DT5eTEYfkM5p7IIm9XWNii4L5gagAWwTlTvKW88+FpvnyidXoxcVO3Brbwjd5YCvXh/X61 dhE97p4LAbrYzdThWRv0eeZyQMhtvOIft6DF8VKwp/7b54xWT+Ze5CaDcS5YnGlN14T387 mT5XKclvpuWMA7/BiZE/6qVjUqVFtl4mRFqL4aQwBC5LL5rTFv7nv/S/IO128iDGXY8imQ 4897aFSOnijUVDcjMwOEbT7dGRk2/ZlOckJOBeJea2Wa7aHMSi9prYNAceSFKA== 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=1788913746; 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=lK4ecdUQhlBA8hlVlnjZPkDspAKDsWu0SBkEFUVbajm5LoIQvipQFsQvXYi8jZ6lBlHqa4 sLlHmjsDp7lxwIT8iyWgttJNbLWYnGlF4hbMlOo9d3yWV9XA4RuDD60iChDGMXJAlJ7ZS3 qU3ynzqU245AoMHgCD9TAJGi/7njnAP2K5mSKLSCTGzTlvk5RvDzP7ZRqFPmKVpcVvO2Fj lVuKszuZGxEw0jHf90UfzWbdRzTlOwqAmYb1f/K7VYEiZZ5O8Jdgym29UD8mpw2BlZ/OhA fDYMvNSUWKQLjlpK+l8dC90kVlliZ+9ND3FC9S/kR8A6Dod0wKkvQnz7iJin4g== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hfhWQ2MWlz1PfC for ; Wed, 09 Sep 2026 00:29:06 +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: 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/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)