Project

General

Profile

Feature #74631

Avatar?id=14398&size=50x50

Update installer scripts for FreeNAS 12

Added by Kris Moore 6 months ago. Updated 5 months ago.

Status:
Done
Priority:
Important
Assignee:
Waqar Ahmed
Category:
Middleware
Estimated time:
Severity:
New
Reason for Closing:
Reason for Blocked:
Needs QA:
Yes
Needs Doc:
No
Needs Merging:
No
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.

Associated revisions

Revision 004824a5 (diff)
Added by Waqar Ahmed 5 months ago

Update installer script

This commit updates installer script to work with FN 12.
Ticket: #74631

Revision cba35cea (diff)
Added by Waqar Ahmed 5 months ago

Update installer script

This commit updates installer script to work with FN 12.
Ticket: #74631

History

#1 Updated by Vladimir Vinogradenko 6 months ago

  • Assignee changed from Vladimir Vinogradenko to Waqar Ahmed

#2 Updated by Waqar Ahmed 6 months ago

  • Status changed from Unscreened to In Progress

#3 Updated by Bug Clerk 5 months ago

  • Status changed from In Progress to Ready for Testing

#4 Updated by Bug Clerk 5 months ago

#5 Updated by Bug Clerk 5 months ago

  • Target version changed from 12.0 to 11.3-BETA1

#6 Updated by Dru Lavigne 5 months ago

  • Subject changed from FreeNAS 12 Pkg Base Installation to Update installer scripts for FreeNAS 12
  • Needs Doc changed from Yes to No
  • Needs Merging changed from Yes to No

#7 Updated by Dru Lavigne 5 months ago

  • Status changed from Ready for Testing to Done
  • Target version changed from 11.3-BETA1 to Master - FreeNAS Nightlies

Also available in: Atom PDF