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}'`