systemd-boot-friend-rs

Crates.iosystemd-boot-friend-rs
lib.rssystemd-boot-friend-rs
version0.27.3
sourcesrc
created_at2021-08-27 00:35:18.600471
updated_at2024-08-30 09:56:24.60213
descriptionKernel version manager for systemd-boot
homepagehttps://github.com/AOSC-Dev/systemd-boot-friend-rs
repositoryhttps://github.com/AOSC-Dev/systemd-boot-friend-rs
max_upload_size
id442826
size113,665
Kaiyang Wu (OriginCode)

documentation

README

Your systemd-boot's best friend ever (hopefully)

A kernel version manager for systemd-boot

Usage

First initialize friend and systemd-boot, this will also install the newest kernel to the specific path for systemd-boot.

sbf init

You can also manually select the kernel(s) you would like to register as boot entry(s).

sbf install-kernel

Subcommands are also supported, you may look up for them by executing the following command.

sbf --help

For further information, visit https://wiki.aosc.io/software/systemd-boot-friend/

Installation

cargo build --release
install -Dm755 target/release/systemd-boot-friend /usr/local/bin/systemd-boot-friend
PREFIX=/usr/local ./install-assets.sh

Or from crates.io

cargo install systemd-boot-friend-rs

Dependencies

Building:

  • Rust w/ Cargo
  • C compiler
  • make (when GCC LTO is used, not needed for Clang)

Runtime:

  • Systemd
Commit count: 344

cargo fmt