Project

General

Profile

Bug #5419

There Should be only one type of non-Linux Jail

Added by Dru Lavigne over 6 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
Nice to have
Assignee:
John Hixson
Category:
Middleware
Target version:
Seen in:
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:
ChangeLog Required:
No

Description

This is related to #5407 and #4295.

There is no reason to have three types of non-linux jails: Plugins, Ports, and Standard. The differences between the three types are vague and unnecessary. There should instead be one template and it should have an intuitive name.

Further, since installing a downloaded FreeNAS PBI is now considered experimental and not worth fixing, this icon should be removed from the new template.


Related issues

Has duplicate FreeNAS - Feature #5624: Are Linux jails still needed?Closed: Duplicate2014-07-25

Associated revisions

Revision 4715f060 (diff)
Added by John Hixson over 6 years ago

Nuke Linux jails Ticket: #5419

Revision eadff4f8 (diff)
Added by John Hixson about 6 years ago

Limit jails to a single type, but still allow templates - While here, fix the devfs security issue - Added new 9.3 templates, updated pkgn with them Ticket: #5058 Ticket: #5948 Ticket: #5419

History

#1 Updated by William Grzybowski over 6 years ago

  • Category changed from 91 to 38
  • Assignee changed from William Grzybowski to John Hixson

#2 Updated by John Hixson over 6 years ago

  • Status changed from Unscreened to Screened

#3 Updated by Jordan Hubbard over 6 years ago

  • Target version changed from 103 to 9.3-M3

#4 Updated by Jordan Hubbard over 6 years ago

BRB: So, it's decided:

1. Nuke the linux jails.
2. For all other jails, provide standard template and 2 checkboxes: Ports. Developer. Those checkboxes will do the following:
2a. Ports will simply have a copy of the ports tree for the current release (9.3, 10.0, whatever).
2b. Developer will install the git and svn packages (well, the template will have those preinstalled).

3. Plugin jails will be used just by plugins, so no need to expose those anymore.

Done.

#5 Updated by Jordan Hubbard over 6 years ago

  • Has duplicate Feature #5624: Are Linux jails still needed? added

#6 Updated by John Hixson over 6 years ago

  • Status changed from Screened to 15

I've nuked the linux jails and simplified the form somewhat. I think we should just always install source in ports into a standard jail. This will simplify things. The cost (size wise) is not much of a difference and makes things much easier. What do you say, jkh? Then there will only be a single type of jail. In the "type" field, I can change it to "template" and only list templates. What do you think?

#7 Updated by John Hixson about 6 years ago

  • Status changed from 15 to Resolved

Fixed in eadff4f865ec643ea94d5fec227dc87b51e74b3f. There is only one type of jail now and it includes source and ports. Templates are separate now.

#8 Updated by Dru Lavigne about 6 years ago

  • Status changed from Resolved to Closed

Confirmed in M3 and 9.3 docs updated accordingly.

Also available in: Atom PDF