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 All create 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