Skip to content

Use FreeBSD 15.0 DVD iso instead#1670

Open
hummeltech wants to merge 1 commit intochef:mainfrom
hummeltech:FreeBSD15UseDVD
Open

Use FreeBSD 15.0 DVD iso instead#1670
hummeltech wants to merge 1 commit intochef:mainfrom
hummeltech:FreeBSD15UseDVD

Conversation

@hummeltech
Copy link

@hummeltech hummeltech commented Jan 17, 2026

Use dvd1 images for FreeBSD-15.0-RELEASE

Description

The disc1 images for >= 15.0 no longer contain /usr/freebsd-dist files.
e.g.:

  • base.txz
  • kernel.txz
  • lib32.txz

This causes the box builds to fail as the process used for FreeBSD 13 & 14 box builds expects those files to be present.

$ iso-info -i builds/iso/freebsd-14.3-x86_64-33f50204.iso --iso9660 | grep -A10 /usr/freebsd-dist
/usr/freebsd-dist/:
  drwxr-xr-x   2 0 0 [LSN 144899]      2048 Jun 06 2025 03:08:26  .
  drwxr-xr-x  13 0 0 [LSN 139067]      2048 Jun 06 2025 03:08:26  ..
  -rw-r--r--   1 0 0 [LSN 144900] 210362720 Jun 06 2025 03:08:26  base.txz
  -rw-r--r--   1 0 0 [LSN 247617]  49440284 Jun 06 2025 03:08:26  kernel.txz
  -rw-r--r--   1 0 0 [LSN 271758] 112622464 Jun 06 2025 03:08:26  kernel-dbg.txz
  -rw-r--r--   1 0 0 [LSN 326750]  63179716 Jun 06 2025 03:08:26  lib32.txz
  -rw-r--r--   1 0 0 [LSN 357600]      1046 Jun 06 2025 03:08:26  MANIFEST
  -rw-r--r--   1 0 0 [LSN 357601]  53301136 Jun 06 2025 03:08:26  ports.txz
  -rw-r--r--   1 0 0 [LSN 383627] 216705060 Jun 06 2025 03:08:26  src.txz
  -rw-r--r--   1 0 0 [LSN 489441]  17405084 Jun 06 2025 03:08:26  tests.txz
$ iso-info -i builds/iso/freebsd-15.0-x86_64-168f33ed.iso --iso9660 | grep -A3 /usr/freebsd-dist
/usr/freebsd-dist/:
  drwxr-xr-x   1 0 0 [LSN 147687]      2048 Nov 27 2025 22:18:08  .
  drwxr-xr-x   1 0 0 [LSN 141966]      2048 Nov 27 2025 22:18:08  ..
  -rw-r--r--   1 0 0 [LSN 147688]      1044 Nov 27 2025 22:18:08  MANIFEST

Related Issue

Fixes #1661

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Chore (non-breaking change that does not add functionality or fix an issue)

Checklist:

  • I have read the CONTRIBUTING document.
  • I have run the pre-merge tests locally and they pass.
  • I have updated the documentation accordingly.
  • I have added tests to cover my changes.
  • If Gemfile.lock has changed, I have used --conservative to do it and included the full output in the Description above.
  • All new and existing tests passed.
  • All commits have been signed-off for the Developer Certificate of Origin.

@hummeltech hummeltech requested review from a team and Stromweld as code owners January 17, 2026 19:39
Signed-off-by: David Hummel <6109326+hummeltech@users.noreply.github.com>
@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant