Some checks failed
Build deb-bootupd Artifacts / build (push) Failing after 7m40s
- Add libzstd-dev to Build-Depends in debian/control - Add libzstd1 to runtime Depends - Remove complex ZSTD verification from workflow - Let Debian build system handle ZSTD dependencies properly - Simplify workflow by removing unnecessary complexity
31 lines
1.5 KiB
Text
31 lines
1.5 KiB
Text
Source: deb-bootupd
|
|
Section: admin
|
|
Priority: optional
|
|
Maintainer: Debian Bootupd Team <debian-bootupd@lists.debian.org>
|
|
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
|