Poudriere in a jail

From TykWiki
Revision as of 13:12, 2 August 2016 by Tykling (talk | contribs)
Jump to navigationJump to search
  • Create a normal ezjail
  • Create a ZFS dataset for the jail
$ sudo zfs create -o jailed=on tank/poudriere
  • Change settings in ezjail config
export jail_poudriere_tyknet_dk_parameters="children.max=100 allow.mount allow.mount.tmpfs allow.mount.devfs allow.mount.procfs allow.mount.zfs allow.mount.nullfs allow.raw_sockets allow.socket_af allow.sysvipc allow.chflags enforce_statfs=1 ip6=inherit ip4=inherit"
  • Add needed kld modules to rc.conf (and load them manually)
kld_list="zfs aesni geom_mirror tmpfs linux linprocfs nullfs procfs fdescfs"
  • Install needed ports
$ sudo portmaster www/nginx ports-mgmt/poudriere