hive-up

Program to manage update process of Kira Linux. Creating snapshots. Dealing with pacman fail, etc.

There should be some documantation here.

hive-up uses /etc/hive-up.toml as config file.

Update program fot Kira Linux :3

Usage: hive-up <COMMAND>

Commands:
  boot  Manage system boot
  pac   Intended to be used by pacman hooks
  help  Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version

Pac mode:

Usage: hive-up pac <COMMAND>

Commands:
  snapshot-system  Creates snapshoots of /usr and /var subvolumea
  start            This supposed to be called by pacman hook before transaction hive-up will check for /var/lib/hive-up/pac-lock and will not create snapshots in case it present Its safe lock mesure to prevent multiple snapshots on system fixing or some corner cases Lock file can be deleted by `pac finish` that should be called by pacman after transaction
  finis            This supposed to be called by pacman hook before transaction. Right now only thing it does is removes /var/lib/hive-up/pac-lock file
  help             Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help
          Print help

Boot mode:

Usage: hive-up boot <COMMAND>

Commands:
  update         Install new kernel into boot partition
  efi-menu-init  Cleans up and recreates UFI boot menu
  init           Cleans up and recreates UFI boot menu and /EFI dir content
  help           Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help

  1. It creates snapshots of /usr and /var subvolumes
S
Description
Program to manage update process of Kira Linux. Creating snapshots. Dealing with pacman fail, etc.
Readme GPL-3.0
213 KiB
Languages
Rust 100%