HomeDevCentral

Support several ABI for FreeBSD packages repository

Description

Support several ABI for FreeBSD packages repository

Summary:
FreeBSD packages are sorted by major version and architecture (ABI),
for example FreeBSD:13:amd64 or FreeBSD:14:amd64.

This change allows to support several ABI for our FreeBSD repository.

Client configuration is simplified to only query one server.

The repository metadata now uses .pkg instead of .txz files,
and provide uncompressed version of meta under two names.
The Makefile is updated accordingly for the clean target.

Fixes T1937.

Test Plan:
Deployed on WindRiver

pkg update -r Nasqueron

Reviewers: DorianWinty

Reviewed By: DorianWinty

Maniphest Tasks: T1937

Differential Revision: https://devcentral.nasqueron.org/D3498

Details

Provenance
derecksonAuthored on Oct 8 2024, 00:00
derecksonPushed on Oct 26 2024, 15:12
Reviewer
DorianWinty
Differential Revision
D3498: Support several ABI for FreeBSD packages repository
Parents
rOPS3b1bb4410041: Declare OpenDKIM as milter for Postfix
Branches
Unknown
Tags
Unknown
Tasks
T1937: Update FreeBSD packages Nasqueron repository