All Projects → AOSC-Dev → systemd-boot-friend-rs

AOSC-Dev / systemd-boot-friend-rs

Licence: MIT license
A kernel version manager for systemd-boot

Programming Languages

rust
11053 projects
shell
77523 projects
Fluent
28 projects

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].