Build the packages
There are many options how to use the package lists:
Build all packages from a directory. For example,
shell> poudriere bulk -j 12arm7 -z devel -f /usr/local/etc/poudriere.d/pkglist/arm/All
If you didn’t create the file
Allcreate a script and iterate all lists. For example,#!/bin/sh for i in /usr/local/etc/poudriere.d/pkglist/arm/*; do poudriere bulk -j 12arm7 -z devel -f ${i} done
You can speedup the process and specify all lists in one command. For example,
#!/bin/sh my_dir=/usr/local/etc/poudriere.d/pkglist/arm/ my_lists=$(find ${my_dir}* | xargs printf " -f %s") poudriere bulk -j 12arm7 -z devel ${my_lists}
Note
When the web server is configured, the current status is available online (see the next section Export data). For example,
https://build.example.com/logs/bulk/12arm7-local-devel/latest/build.html
See also
FreeBSD Porter’s Handbook 10.7. poudriere
FreeBSD Porter’s Handbook 10.7.3. Creating poudriere Jails
FreeBSD Porter’s Handbook 10.7.5. Setting Up Ports Trees for Use with poudriere