Project

General

Profile

Feature #74631

Avatar?id=14398&size=50x50

FreeNAS 12 Pkg Base Installation

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

Status:
Unscreened
Priority:
Important
Assignee:
Waqar Ahmed
Category:
Middleware
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

As apart of the move into a pkg-base system for FreeNAS 12 (freenas/freenas-build repo), we'll need to update the installer script.

https://github.com/freenas/freenas/blob/master/src/freenas-installer/etc/install.sh

In particular the part where FreeNAS is extracted, will need to replaced with their pkg-base equivalents.

Here's some examples from TrueOS's pc-sysinstall program for reference:

https://github.com/trueos/trueos/blob/trueos-master/usr.sbin/pc-sysinstall/backend/functions-extractimage.sh#L62

https://github.com/trueos/trueos/blob/trueos-master/usr.sbin/pc-sysinstall/backend/functions-installpackages.sh

On the installer image, there is a copy of the JSON manifest used for installation:

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

This is located at /var/db/trueos-manifest.json on the install media, and "jq" can be used to parse out the list of packages that need to be installed.

History

#1 Updated by Vladimir Vinogradenko 6 days ago

  • Assignee changed from Vladimir Vinogradenko to Waqar Ahmed

Also available in: Atom PDF