1*728ec0c0SDave Cottlehuber#! /bin/sh 2*728ec0c0SDave Cottlehuber 3*728ec0c0SDave Cottlehuber# Build OCI container image with almost all packages suitable for jails, excluding compiler 4*728ec0c0SDave Cottlehuber 5*728ec0c0SDave CottlehuberOCI_BASE_IMAGE=runtime 6*728ec0c0SDave Cottlehuber 7*728ec0c0SDave Cottlehuberoci_image_build() { 8*728ec0c0SDave Cottlehuber set_cmd ${workdir} /bin/sh 9*728ec0c0SDave Cottlehuber install_packages ${abi} ${workdir} \ 10*728ec0c0SDave Cottlehuber FreeBSD-acct \ 11*728ec0c0SDave Cottlehuber FreeBSD-at \ 12*728ec0c0SDave Cottlehuber FreeBSD-audit \ 13*728ec0c0SDave Cottlehuber FreeBSD-autofs \ 14*728ec0c0SDave Cottlehuber FreeBSD-blocklist \ 15*728ec0c0SDave Cottlehuber FreeBSD-bsnmp \ 16*728ec0c0SDave Cottlehuber FreeBSD-caroot \ 17*728ec0c0SDave Cottlehuber FreeBSD-certctl \ 18*728ec0c0SDave Cottlehuber FreeBSD-clibs \ 19*728ec0c0SDave Cottlehuber FreeBSD-console-tools \ 20*728ec0c0SDave Cottlehuber FreeBSD-cron \ 21*728ec0c0SDave Cottlehuber FreeBSD-csh \ 22*728ec0c0SDave Cottlehuber FreeBSD-dma \ 23*728ec0c0SDave Cottlehuber FreeBSD-ee \ 24*728ec0c0SDave Cottlehuber FreeBSD-fd \ 25*728ec0c0SDave Cottlehuber FreeBSD-fetch \ 26*728ec0c0SDave Cottlehuber FreeBSD-ftp \ 27*728ec0c0SDave Cottlehuber FreeBSD-ftpd \ 28*728ec0c0SDave Cottlehuber FreeBSD-inetd \ 29*728ec0c0SDave Cottlehuber FreeBSD-ipf \ 30*728ec0c0SDave Cottlehuber FreeBSD-ipfw \ 31*728ec0c0SDave Cottlehuber FreeBSD-iscsi \ 32*728ec0c0SDave Cottlehuber FreeBSD-jail \ 33*728ec0c0SDave Cottlehuber FreeBSD-kerberos \ 34*728ec0c0SDave Cottlehuber FreeBSD-kerberos-lib \ 35*728ec0c0SDave Cottlehuber FreeBSD-libarchive \ 36*728ec0c0SDave Cottlehuber FreeBSD-libcompiler_rt-dev \ 37*728ec0c0SDave Cottlehuber FreeBSD-libexecinfo \ 38*728ec0c0SDave Cottlehuber FreeBSD-libucl \ 39*728ec0c0SDave Cottlehuber FreeBSD-locales \ 40*728ec0c0SDave Cottlehuber FreeBSD-lp \ 41*728ec0c0SDave Cottlehuber FreeBSD-mtree \ 42*728ec0c0SDave Cottlehuber FreeBSD-natd \ 43*728ec0c0SDave Cottlehuber FreeBSD-netmap \ 44*728ec0c0SDave Cottlehuber FreeBSD-newsyslog \ 45*728ec0c0SDave Cottlehuber FreeBSD-nfs \ 46*728ec0c0SDave Cottlehuber FreeBSD-nuageinit \ 47*728ec0c0SDave Cottlehuber FreeBSD-openssl \ 48*728ec0c0SDave Cottlehuber FreeBSD-periodic \ 49*728ec0c0SDave Cottlehuber FreeBSD-pf \ 50*728ec0c0SDave Cottlehuber FreeBSD-pkg-bootstrap \ 51*728ec0c0SDave Cottlehuber FreeBSD-quotacheck \ 52*728ec0c0SDave Cottlehuber FreeBSD-rc \ 53*728ec0c0SDave Cottlehuber FreeBSD-rcmds \ 54*728ec0c0SDave Cottlehuber FreeBSD-rescue \ 55*728ec0c0SDave Cottlehuber FreeBSD-resolvconf \ 56*728ec0c0SDave Cottlehuber FreeBSD-runtime \ 57*728ec0c0SDave Cottlehuber FreeBSD-ssh \ 58*728ec0c0SDave Cottlehuber FreeBSD-syslogd \ 59*728ec0c0SDave Cottlehuber FreeBSD-tcpd \ 60*728ec0c0SDave Cottlehuber FreeBSD-telnet \ 61*728ec0c0SDave Cottlehuber FreeBSD-ufs \ 62*728ec0c0SDave Cottlehuber FreeBSD-unbound \ 63*728ec0c0SDave Cottlehuber FreeBSD-utilities \ 64*728ec0c0SDave Cottlehuber FreeBSD-vi \ 65*728ec0c0SDave Cottlehuber FreeBSD-yp \ 66*728ec0c0SDave Cottlehuber FreeBSD-zfs \ 67*728ec0c0SDave Cottlehuber FreeBSD-zoneinfo 68*728ec0c0SDave Cottlehuber} 69