Utilizzare i repository poudriere dell'Host FreeBSD all'interno di una jail
Crea mountpoint per la jail dall'Host FreeBSD (oppure da dentro la jail):
mkdir -p /usr/jails/www/var/ports/packages/
Crea file fstab per la jail sull'Host FreeBSD:
# cat /etc/fstab.www /usr/local/poudriere/data/packages/13amd64-www-www/ /usr/jails/www/var/ports/packages/ nullfs ro 0 0
Aggiungere la seguente opzione alla configurazione della jail in /etc/jail.conf.d:
# grep fstab www.conf mount.fstab = "/etc/fstab.www";
Utilizzare il repository montato poudriere all'interno della prigione:
mkdir -p /usr/local/etc/pkg/repos root@www:/usr/local/etc/pkg/repos # cat www.conf proxy: { url : "file:///var/ports/packages", enable : yes, signature_type : NONE, mirror_type : NONE } FreeBSD: { enabled: no } root@www:/usr/local/etc/pkg/repos # pkg update root@www:~ # pkg install `pkg search -g '*' | awk '{print $1}'`