Page MenuHomeFreeBSD

release/Makefile: Refactor dist set logic
ClosedPublic

Authored by emaste on May 16 2025, 7:11 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Jun 29, 11:08 AM
Unknown Object (File)
Sat, Jun 28, 11:46 PM
Unknown Object (File)
Sat, Jun 28, 11:46 PM
Unknown Object (File)
Sat, Jun 28, 11:46 PM
Unknown Object (File)
Sat, Jun 28, 11:46 PM
Unknown Object (File)
Sat, Jun 28, 11:46 PM
Unknown Object (File)
Fri, Jun 27, 3:53 AM
Unknown Object (File)
Fri, Jun 27, 12:54 AM
Subscribers

Details

Summary

Add to the METALOG immediately following the operation itself to make
the logic easier to follow. Fuse adjacent identical loops. Both of
these are possible as we no longer have a separate path for NO_ROOT
builds.

Move MANIFEST out of the loops for disc1 and dvd1 and copy it
explicitly, so that all three MANIFEST operations are identical, and
shared by pkgbase and legacy code paths for disc1 and dvd1.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

emaste edited the summary of this revision. (Show Details)

Move MANIFEST out of the loops for disc1 and dvd1 and copy it explicitly, so that all three MANIFEST operations are identical (for upcoming pkgbase work).

Note that this conflicts with D50346. Ideally I'd land this first, but Isaac is AFK for a bit and I'm inclined to land D50346 and iterate in tree.

emaste edited the summary of this revision. (Show Details)

Rebase after D50346

Slight clarification on comment -- MANIFEST provides checksums for the legacy dist sets

This revision is now accepted and ready to land.Tue, Jun 17, 3:52 PM
This revision was automatically updated to reflect the committed changes.