Skip to content

Support ZFS! Also bugfixes.

Pre-release
Pre-release
Compare
Choose a tag to compare
@cedwards cedwards released this 22 Jun 15:59
· 1365 commits to master since this release
6d69c82

This release adds ZFS support as well as some additional bug fixes and minor improvements. Details below:

  • ZFS support can be enabled in bastille.conf: bastille_zfs_enable="YES"
    • If ZFS enabled, zpool must be defined in bastille.conf: bastille_zfs_zpool="ZPOOL_NAME"
  • ZFS options can be configured in bastille.conf. Default: "-o compress=lz4 -o atime=off"
  • resolv.conf options added in previous release (0.3.20190522) replaced with simpler /path/to/resolv.conf.
    • Defaults to host /etc/resolv.conf, but can be any valid resolv.conf.

Bugfixes

  • Bootstrap patch provided by JoseMR from XigmaNAS. 🍻
    • Fixes bastille_bootstrap_archive option to support bootstrap of lib32, ports, src, etc. Valid options are: "base (required), base-dbg, lib32, lib32-dbg, ports, src, tests".
  • Fixes issue with create.sh that caused jailed resolv.conf to break.
  • Fixes issue with create.sh that caused jailed fstab to have bad formatting.
  • Fixes issue with list.sh that caused non-Bastille jails (eg; poudriere jails) to be visible
  • Fixes issue with create.sh that required specific case-sensitive release names.
  • Fixes issue with destroy.sh that reported error if jail console log not yet populated.

This release updates the bastille.conf. Compare and merge with the .sample as needed.