[Midnightbsd-cvs] [MidnightBSD/mports] 667cfc: Tools/magus: exclude /etc/ssl/cert.pem from the ch...

Lucas Holt noreply at github.com
Mon Sep 21 14:28:09 EDT 2026


  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/mports
  Commit: 667cfc72c7f538d7cbc61d76ddd14e852b0a4de5
      https://github.com/MidnightBSD/mports/commit/667cfc72c7f538d7cbc61d76ddd14e852b0a4de5
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-21 (Mon, 21 Sep 2026)

  Changed paths:
    M Tools/magus/make_chroot_tarball.pl

  Log Message:
  -----------
  Tools/magus: exclude /etc/ssl/cert.pem from the chroot tarball (#1509)

Fixes Magus failures like
https://www.midnightbsd.org/magus/ports/2265025 where installing
\`ca_root_nss\` inside the chroot fails with:

\`\`\`
/etc/ssl/cert.pem already exists but is not managed by mport; use -f to
overwrite.
\`\`\`

\`make_chroot_tarball.pl\` now passes \`--exclude=/etc/ssl/cert.pem\` to
tar via a small \`@excludes\` list, so the host's symlink to the
ca_root_nss bundle no longer ends up in the chroot image.

Verified on a MidnightBSD 4.x host that bsdtar honors the absolute
exclude pattern (the file is dropped while \`etc/ssl/cacert.pem\` and
\`etc/ssl/mailcert.pem\` are kept) and that the script passes \`perl
-c\`. The chroot tarball needs to be regenerated on the build hosts for
this to take effect.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

## Summary by Sourcery

Bug Fixes:
- Prevent chroot tarballs from including the unmanaged /etc/ssl/cert.pem
symlink, allowing ca_root_nss to install successfully in Magus chroots.

Signed-off-by: Lucas Holt <luke at foolishgames.com>
Co-authored-by: Claude Fable 5.1 <noreply at anthropic.com>



To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications



More information about the Midnightbsd-cvs mailing list