Block a user
tendril (0.21.0)
Published 2026-07-09 00:31:22 -04:00 by flan
Installation
docker pull git.arch.fyi/flan/tendril:0.21.0sha256:d7b02fecf2919be4ad6885414a211c5e1fa82c15b0bc06452c340895d7d8a017
About this package
Tendril — Fedora bootc host for GPU-passthrough gaming VMs
Image Layers
| ostree export of commit e920cc1380cd86ca46ea2429092e23b55a30abcd4d92c0a20255c160893ce0bd |
| python3-botocore-1.42.82-1.fc42.noarch |
| nvidia-gpu-firmware-20260410-1.fc42.noarch |
| kernel-modules-6.19.14-101.fc42.x86_64 |
| kernel-modules-core-6.19.14-101.fc42.x86_64 |
| linux-firmware-20260410-1.fc42.noarch |
| podman-5:5.8.2-1.fc42.x86_64 |
| python3-libs-3.13.13-1.fc42.x86_64 |
| atheros-firmware-20260410-1.fc42.noarch |
| libicu-76.1-4.fc42.x86_64 |
| rpm-4.20.1-1.fc42.x86_64 |
| qemu-user-static-mips-2:9.2.4-2.fc42.x86_64 |
| kernel-core-6.19.14-101.fc42.x86_64 |
| amd-gpu-firmware-20260410-1.fc42.noarch |
| skopeo-1:1.22.2-1.fc42.x86_64 |
| mt7xxx-firmware-20260410-1.fc42.noarch |
| samba-client-libs-2:4.22.9-1.fc42.x86_64 |
| microcode_ctl-2:2.1-70.1.fc42.x86_64 |
| glib2-2.84.4-1.fc42.x86_64 |
| rpm-ostree-2025.12-1.fc42.x86_64 |
| qemu-user-static-ppc-2:9.2.4-2.fc42.x86_64 |
| qemu-user-static-xtensa-2:9.2.4-2.fc42.x86_64 |
| qemu-user-static-aarch64-2:9.2.4-2.fc42.x86_64 |
| systemd-udev-257.13-1.fc42.x86_64 |
| qemu-user-static-sparc-2:9.2.4-2.fc42.x86_64 |
| bootc-1.15.1-1.fc42.x86_64 |
| systemd-257.13-1.fc42.x86_64 |
| toolbox-0.3-1.fc42.x86_64 |
| file-libs-5.46-3.fc42.x86_64 |
| coreutils-common-9.6-8.fc42.x86_64 |
| qemu-user-static-riscv-2:9.2.4-2.fc42.x86_64 |
| qemu-user-static-arm-2:9.2.4-2.fc42.x86_64 |
| NetworkManager-libnm-1:1.52.2-1.fc42.x86_64 |
| fwupd-2.0.20-1.fc42.x86_64 |
| hwdata-0.406-1.fc42.noarch |
| gnupg2-2.4.9-2.fc42.x86_64 |
| brcmfmac-firmware-20260410-1.fc42.noarch |
| 177 components |
| vim-minimal-2:9.2.390-1.fc42.x86_64 and python3-boto3-1.42.82-1.fc42.noarch |
| 6 components |
| 12 components |
| linux-firmware-whence-20260410-1.fc42.noarch and nspr-4.38.2-6.fc42.x86_64 and passt-selinux-0^20260120.g386b5f5-1.fc42.noarch and nss-util-3.122.2-1.fc42.x86_64 and audit-libs-4.1.4-1.fc42.x86_64 |
| 12 components |
| nss-softokn-3.122.2-1.fc42.x86_64 and nss-3.122.2-1.fc42.x86_64 and passt-0^20260120.g386b5f5-1.fc42.x86_64 |
| 12 components |
| netavark-2:1.17.2-1.fc42.x86_64 |
| 12 components |
| 12 components |
| 12 components |
| 12 components |
| 12 components |
| 12 components |
| 12 components |
| 12 components |
| 12 components |
| 12 components |
| 12 components |
| criu-4.2-11.fc42.x86_64 and chunkah-0.4.0-2.fc42.x86_64 |
| 24 components |
| 21 components |
| 24 components |
| 24 components |
| 24 components |
| initramfs (kernel 6.19.14-101.fc42.x86_64) and rpmostree-unpackaged-content |
| Reserved for new packages |
| /bin/sh -c dnf -y install libvirt libvirt-daemon-driver-qemu qemu-kvm edk2-ovmf swtpm swtpm-tools virt-install genisoimage NetworkManager-tui hwdata greenboot greenboot-default-health-checks && dnf clean all && systemctl enable libvirtd.service && { systemctl enable greenboot-healthcheck.service || true; } |
| COPY file:9d769a4e64de87ef115014dc15e392daf2a8ea5cdfc04d03a46e2b17be2143dd in /usr/lib/greenboot/check/required.d/50-tendril-health.sh |
| /bin/sh -c chmod +x /usr/lib/greenboot/check/required.d/50-tendril-health.sh |
| /bin/sh -c sed -i -e 's/^NAME=.*/NAME="Tendril"/' -e 's/^PRETTY_NAME=.*/PRETTY_NAME="Tendril (Fedora bootc 42)"/' -e '/^VARIANT=/d' -e '/^VARIANT_ID=/d' /usr/lib/os-release && printf 'VARIANT="Tendril"\nVARIANT_ID=tendril\n' >> /usr/lib/os-release |
| COPY file:bb57484f7751719d19f53fafc612756dcffdabc2c1a2bb0cba1f308275e68d90 in /usr/lib/bootc/kargs.d/00-tendril.toml |
| COPY file:2707b49f9e32e5b4731efa5f51b12e56add279deab364708ed860406a41237bb in /etc/modules-load.d/tendril-vfio.conf |
| COPY multi:ae5073dbc93fbc6766bad278c7374567797dc3cdc3b40c4d549d27853558faba in /usr/bin/ |
| COPY file:b932e7a14f66510c4c3ea0f5c0d32b17ee589d3a0c68c646e38cdcdb903bab7c in /usr/lib/systemd/system/tendril-web.service |
| /bin/sh -c systemctl enable tendril-web.service |
| COPY dir:eaba224d00efdf2999e322ccdc6b2045446db6efe4adfb3626414991111018dc in /usr/libexec/tendril/ |
| /bin/sh -c chmod +x /usr/libexec/tendril/*.sh |
| COPY dir:2016b2e2a7c6170ee4d6072149b0570a9bc49313aedc581b7436817acfcbc31f in /usr/libexec/tendril/vgpu/ |
| COPY file:6b7d8a484eb099ba31c6e58898e13848e21328551d0a000ebf5a236a8e3d9e89 in /usr/lib/systemd/system/getty@tty1.service.d/autologin.conf |
| COPY file:001c49b9def89f1838ada073c34b839ab85a378183d6c7cf1d340778fca4472a in /etc/profile.d/tendril-console.sh |
| COPY file:12349d019a1259efd554217044b0c063a3fc2cb664c3f67cac4b8f32585e0832 in /usr/libexec/tendril/tendril-firstboot.sh |
| COPY file:c34459bd3fa9fb27bfd5b545f905d638edad22ce8084139428a636a6329c233e in /usr/lib/systemd/system/tendril-firstboot.service |
| /bin/sh -c chmod +x /usr/libexec/tendril/tendril-firstboot.sh && systemctl enable tendril-firstboot.service |
| LABEL org.opencontainers.image.source="https://git.onetick.ninja/flan/tendril" |
| LABEL org.opencontainers.image.description="Tendril — Fedora bootc host for GPU-passthrough gaming VMs" |
| /bin/sh -c bootc container lint |
Labels
| Key | Value |
|---|---|
| containers.bootc | 1 |
| io.buildah.version | 1.43.2 |
| org.opencontainers.image.description | Tendril — Fedora bootc host for GPU-passthrough gaming VMs |
| org.opencontainers.image.source | https://git.onetick.ninja/flan/tendril |
| org.opencontainers.image.version | 42.20260513.0 |
| ostree.bootable | true |
| ostree.commit | e920cc1380cd86ca46ea2429092e23b55a30abcd4d92c0a20255c160893ce0bd |
| ostree.final-diffid | sha256:12787d84fa137cd5649a9005efe98ec9d05ea46245fdc50aecb7dd007f2035b1 |
| ostree.linux | 6.19.14-101.fc42.x86_64 |
| rpmostree.inputhash | 4c2e3cd8c2c08de25f86bb43e11ee0877635dfd049df5a8562188ca52c803eb4 |