Page MenuHomeDevCentral

Build Nasqueron FreeBSD packages with poudriere and portshaker
DraftPublic

Authored by dereckson on Oct 16 2024, 18:59.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Dec 15, 04:04
Unknown Object (File)
Mon, Dec 9, 10:01
Unknown Object (File)
Mon, Dec 9, 10:01
Unknown Object (File)
Mon, Dec 9, 10:01
Unknown Object (File)
Fri, Dec 6, 16:16
Unknown Object (File)
Mon, Dec 2, 02:13
Unknown Object (File)
Mon, Dec 2, 00:23
Unknown Object (File)
Sun, Dec 1, 23:37
Subscribers
None
This is a draft revision that has not yet been submitted for review.

Details

Summary

This change allows to build automatically packages.nasqueron.org
FreeBSD part with portshaker and poudriere:

  1. portshaker allows to merge the FreeBSD ports tree with our Nasqueron ports tree rPORTS into a consolidated ports tree we can use as a base to build
  2. portshaker merged ports metadata can be used a a source to get the list of ports to build
  3. poudriere can build this set of ports and their dependencies

Ref T1850 for FreeBSD packages.

Ref T2039 for poudriere scope.

Test Plan

Browse https://packages.nasqueron.org/freebsd/experimental/
It serves /usr/local/poudriere/data/packages/base14-nasqueron

Diff Detail

Repository
rOPS Nasqueron Operations
Lint
Lint Warnings
Unit
No Test Coverage
Branch
portshaker
Build Status
Buildable 5595
Build 5877: arc lint + arc unit