Source: deb-bootupd Section: admin Priority: optional Maintainer: Debian Bootupd Team Build-Depends: debhelper-compat (= 13), dh-cargo, rustc, cargo, pkg-config, libssl-dev, libsystemd-dev, libzstd-dev Standards-Version: 4.6.2 Homepage: https://git.raines.xyz/robojerk/deb-bootupd Vcs-Git: https://git.raines.xyz/robojerk/deb-bootupd.git Vcs-Browser: https://git.raines.xyz/robojerk/deb-bootupd Package: deb-bootupd Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, efibootmgr, grub-common, libzstd1 Recommends: ostree Description: Debian-compatible bootloader updater for immutable systems deb-bootupd is a sophisticated, production-ready Rust-based CLI tool that provides cross-distribution, OS update system agnostic bootloader management capabilities for Debian-based immutable systems using OSTree and bootc. . This tool addresses a critical gap in Linux system management by handling bootloader updates consistently across different distributions and update mechanisms, specifically adapted for Debian package systems and conventions. . Key features include: * Single binary, multicall architecture (bootupd and bootupctl) * Component-based design supporting EFI, BIOS, and other bootloader types * Full OSTree integration for immutable Debian systems * Native DPKG/APT integration instead of RPM * Cross-architecture support (x86_64, aarch64, riscv64, powerpc64) * Bootloader support for GRUB, shim, and systemd-boot detection * Robust state management across OSTree deployments