Create lists of ports
Quoting from man(8) poudriere-bulk
-f file Absolute path to a file which contains the list of ports to
build. Ports must be specified in the form category/port
and shell-style comments are allowed. Multiple -f file
arguments may be specified at once.
By default, the generation of the lists is enabled
poudriere_pkglists: true
By default, no architecture is selected
poudriere_pkg_arch: []
Set the required architectures that the packages will be built for, e.g.
poudriere_pkg_arch: [amd64]
For the selected architectures, set the lists of the dictionaries in the variables pkgdict_*.yml and, optionally, disable some lists, e.g.
pkglist_enable_amd64:
apcups: false
linux: false
devel: false
joomla: false
yazvs: false
nginx: false
docker: false
snmpd: false
Create the lists
shell> ansible-playbook pb.yml -t poudriere_pkglists
Review the created lists of ports
[root@build /usr/home/admin]# tree /usr/local/etc/poudriere.d/
/usr/local/etc/poudriere.d/
|-- jails
| `-- 12amd64
| |-- arch
| |-- method
| |-- mnt
| |-- timestamp
| `-- version
|-- pkglist_amd64
| |-- ansible
| |-- apache
| |-- dhcp
| |-- dns
| |-- hostap
| |-- integrity
| |-- jail
| |-- leutils
| |-- mailserver
| |-- mailserver_sieve
| |-- mailserver_spamassasin
| |-- mcrypt
| |-- minimal
| |-- mysql
| |-- mysql_extra
| |-- pf
| |-- php
| |-- postinstall
| |-- poudriere
| |-- procmail
| |-- python
| |-- roundcube
| |-- roundcube_aspell
| |-- rsnapshot
| |-- security
| |-- smart
| |-- ssmtp
| `-- wpa_supplicant
|-- pkglist_amd64.disabled
| |-- apcups
| |-- devel
| |-- docker
| |-- joomla
| |-- linux
| |-- nginx
| |-- snmpd
| `-- yazvs
`-- ports
`-- local
|-- created_fs
|-- method
|-- mnt
`-- timestamp
See also
Default lists of the dictionaries pkgdict_*.yml