Project

General

Profile

Feature #74667

Avatar?id=14398&size=50x50

Convert FreeNAS 12 to using single "MetaPort"

Added by Kris Moore 8 days ago. Updated 2 days ago.

Status:
Ready for Testing
Priority:
Important
Assignee:
Waqar Ahmed
Category:
Build system
Target version:
Estimated time:
Severity:
New
Reason for Closing:
Reason for Blocked:
Needs QA:
Yes
Needs Doc:
Yes
Needs Merging:
Yes
Needs Automation:
No
Support Suite Ticket:
n/a
Hardware Configuration:

Description

Currently my PoC FreeNAS MANIFEST hard-specifies the entire list of packages to install when creating FreeNAS. This needs to be changed to a single top-level Meta Port. This is done so that when we do updates via pkg-base, new ports will automatically be fetched as installed as dependencies of this meta-port. If we need to remove a package, we can also just drop them from the meta-port, and they will be deleted as apart of the 'pkg autoremove' routine during upgrades.

Current Manifest
https://github.com/freenas/freenas-build/blob/master/manifests/freenas-12-stable.json#L16

Example of TrueView Meta Port
https://github.com/iXsystems/TrueView-build/blob/master/ports-templates/trueview/Makefile

History

#1 Updated by Waqar Ahmed 8 days ago

  • Status changed from Unscreened to In Progress

#2 Updated by Waqar Ahmed 2 days ago

  • Status changed from In Progress to Ready for Testing

Also available in: Atom PDF