XBPS-FBULK(1) | General Commands Manual | XBPS-FBULK(1) |
xbps-fbulk
— XBPS
utility to perform a fast bulk build of void-packages
xbps-fbulk |
[OPTIONS] /path/to/void-packages [pkgN pkgN+1 ...] |
The xbps-fbulk
utility iterates all srcpkg
directories in the void-packages
repository or processes the pkgN arguments,
and then runs ./xbps-src show-build-deps', to build a
dependency tree on the fly.
As the dependency tree is being built, terminal dependencies are built and packaged on the fly.
As these builds complete additional dependencies may be satisfied and be added to the build order. Ultimately the entire tree is built.
Only one attempt is made to build any given package, no matter how many other packages depend on it.
-a
arch-j
X-l
logdir-d,
--debug
-h,
--help
-v,
--verbose
-V,
--version
The masterdir in the
void-packages repository must be fully populated for
chroot operations, and some options need to be set in
etc/conf to make xbps-fbulk
work correctly:
xbps-fbulk
builds packages in
temporary masterdirs that are mounted with
overlayfs.Make sure the user running xbps-fbulk
has
rights to execute xbps-uchroot(1)
and the kernel supports the overlay filesystem, introduced in 4.0.
xbps-checkvers(1), xbps-create(1), xbps-dgraph(1), xbps-digest(1), xbps-fetch(1), xbps-install(1), xbps-pkgdb(1), xbps-query(1), xbps-reconfigure(1), xbps-remove(1), xbps-rindex(1), xbps-uchroot(1), xbps-uunshare(1), xbps.d(5)
The xbps-fbulk
utility was originally
written by Matthew Dillon
<dillon@backplane.com> for the DragonFlyBSD
project.
Juan Romero Pardines <xtraeme@gmail.com> adapted
it for xbps and added some new features.
Probably, but I try to make this not happen. Use it under your own responsibility and enjoy your life.
Report bugs at https://github.com/void-linux/xbps/issues
June 12, 2019 |