Package Details: bootc 1.15.2-1

Git Clone URL: https://aur.archlinux.org/bootc.git (read-only, click to copy)
Package Base: bootc
Description: Boot and upgrade via container images
Upstream URL: https://github.com/bootc-dev/bootc
Licenses: Apache-2.0 OR MIT
Submitter: jjm
Maintainer: jjm
Last Packager: jjm
Votes: 1
Popularity: 0.027984
First Submitted: 2025-11-08 14:22 (UTC)
Last Updated: 2026-05-01 01:15 (UTC)

Latest Comments

Sirbrave commented on 2026-04-15 11:00 (UTC) (edited on 2026-04-15 18:23 (UTC) by Sirbrave)

Original bootc's Makefile creates /usr/libexec/libostree/ext for ostree container compatibility. I suggest to fix this behavior by using make install instead of make install-all, which skips make install-ostree-hooks.

Another solution is moving /usr/libexec/libostree to /usr/lib, like this:

make -C $pkgname-$pkgver DESTDIR=$pkgdir install-all
mv $pkgdir/usr/libexec/libostree $pkgdir/usr/lib
rmdir $pkgdir/usr/libexec

Hec commented on 2025-11-22 09:14 (UTC)

I currently have some issues with this package when used in a real archlinux-bootc installation. The way its packaged leaves a lot of files not installed.

My recommendation personally is to replace the package() script with something like this:

cd "$pkgname-$pkgver"
install -Dm 644 "LICENSE-APACHE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE-APACHE"
install -Dm 644 "LICENSE-MIT" "$pkgdir/usr/share/licenses/$pkgname/LICENSE-MIT"
make DESTDIR="$pkgdir/" install-all install-initramfs-dracut

This will ensure that all of the files are properly installed into the system. Do note though, that when 1.11.0 comes out, you will have to remove install-initramfs-dracut from the make command, as the latest git has removed install-initramfs-dracut as a make target.