Page MenuHomeDevCentral

Support several ABI for FreeBSD packages repository
Needs ReviewPublic

Authored by dereckson on Tue, Oct 8, 00:05.
Tags
None
Referenced Files
F3665351: D3498.id.diff
Thu, Oct 17, 17:40
F3664799: D3498.id9007.diff
Thu, Oct 17, 13:42
Unknown Object (File)
Wed, Oct 16, 08:50
Unknown Object (File)
Tue, Oct 15, 01:23
Unknown Object (File)
Fri, Oct 11, 01:20
Unknown Object (File)
Fri, Oct 11, 01:00
Unknown Object (File)
Tue, Oct 8, 18:58
Unknown Object (File)
Tue, Oct 8, 15:26
Subscribers
None

Details

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

Diff Detail

Repository
rOPS Nasqueron Operations
Lint
Lint Passed
Unit
No Test Coverage
Branch
FreeBSD-repo-per-ABI
Build Status
Buildable 5564
Build 5845: arc lint + arc unit