summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD16
2 files changed, 15 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e2a3c33e8883..4ea04bb5c925 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = booster-git
pkgdesc = Fast and secure initramfs generator
- pkgver = 0.3.r73.g355b308
+ pkgver = 0.7.r106.gc7e328f
pkgrel = 1
url = https://github.com/anatol/booster
arch = x86_64
@@ -10,6 +10,8 @@ pkgbase = booster-git
makedepends = ruby-ronn-ng
depends = bash
optdepends = busybox: to enable emergency shell at the boot time
+ optdepends = yubikey-personalization: for clevis Yubikey challenge-response support
+ optdepends = libfido2: for systemd-enroll with FIDO2
provides = booster
provides = initramfs
conflicts = booster
diff --git a/PKGBUILD b/PKGBUILD
index ca8d97394e03..ecc6d7aecc4c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Anatol Pomozov
pkgname=booster-git
-pkgver=0.3.r73.g355b308
+pkgver=0.7.r106.gc7e328f
pkgrel=1
pkgdesc='Fast and secure initramfs generator'
arch=(x86_64)
@@ -10,7 +10,11 @@ license=(MIT)
depends=(bash)
makedepends=(git go ruby-ronn-ng)
#checkdepends=(qemu-headless linux tang)
-optdepends=('busybox: to enable emergency shell at the boot time')
+optdepends=(
+ 'busybox: to enable emergency shell at the boot time'
+ 'yubikey-personalization: for clevis Yubikey challenge-response support'
+ 'libfido2: for systemd-enroll with FIDO2'
+)
backup=(etc/booster.yaml)
provides=(booster initramfs)
conflicts=(booster)
@@ -51,10 +55,14 @@ package() {
cd booster
mkdir "$pkgdir/etc/"
touch "$pkgdir/etc/booster.yaml"
- install -Dp -m755 generator/booster "$pkgdir/usr/bin/booster"
+ install -Dp -m755 generator/generator "$pkgdir/usr/bin/booster"
install -Dp -m644 docs/manpage.1 "$pkgdir/usr/share/man/man1/booster.1"
install -Dp -m755 init/init "$pkgdir/usr/lib/booster/init"
install -Dp -m755 packaging/arch/regenerate_images "$pkgdir/usr/lib/booster/regenerate_images"
- install -Dp -m644 packaging/arch/90-booster.hook "$pkgdir/usr/share/libalpm/hooks/90-booster.hook"
+
+ install -Dp -m644 packaging/arch/90-booster-install.hook "$pkgdir/usr/share/libalpm/hooks/90-booster-install.hook"
install -Dp -m755 packaging/arch/booster-install "$pkgdir/usr/share/libalpm/scripts/booster-install"
+ install -Dp -m644 packaging/arch/60-booster-remove.hook "$pkgdir/usr/share/libalpm/hooks/60-booster-remove.hook"
+ install -Dp -m755 packaging/arch/booster-remove "$pkgdir/usr/share/libalpm/scripts/booster-remove"
+ install -Dp -m755 contrib/completion/bash "$pkgdir/usr/share/bash-completion/completions/booster"
}