deb-bootupd/debian/control
robojerk 73b43239e9
Some checks failed
Build deb-bootupd Artifacts / build (push) Failing after 6m14s
Simple Build and Upload / build (push) Failing after 2m0s
Add Debian packaging and update Forgejo workflow
- Add complete Debian packaging configuration (debian/ directory)
- Create build-deb.sh script for building packages
- Update Forgejo workflow to build and upload .deb artifacts
- Add comprehensive version naming for both binary and Debian artifacts
- Update .gitignore to exclude build artifacts and packaging files
- Add PACKAGING.md documentation
- Add test-deb.sh for testing package installation
2025-08-10 11:30:19 -07:00

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
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
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