diff options
author | Дамјан Георгиевски | 2023-03-22 02:59:20 +0100 |
---|---|---|
committer | Дамјан Георгиевски | 2023-03-22 02:59:20 +0100 |
commit | b3654cdbfcb205f453c7e3b586d30a709344de16 (patch) | |
tree | 93e7f33a800d61a426492c2b5c7598087e201629 | |
download | aur-sbctl-initcpio-post-hook.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 16 | ||||
-rw-r--r-- | sbctl-initcpio-post-hook | 7 |
3 files changed, 36 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2207f208abe5 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = sbctl-initcpio-post-hook + pkgdesc = a mkinitcpio post hook to sign uki images with sbctl + pkgver = 1.0 + pkgrel = 1 + url = https://aur.archlinux.org/packages/sbctl-initcpio-post-hook + arch = any + license = GPL + depends = mkinitcpio + depends = sbctl + source = sbctl-initcpio-post-hook + sha256sums = 830cf5297513253c4da69e2edc123b828b540f33033c1e36701feb3cfc517eda + +pkgname = sbctl-initcpio-post-hook diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..18c66741d4a7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,16 @@ +# Maintainer: Damjan Georgievski <gdamjan@gmail.com> +pkgname=sbctl-initcpio-post-hook +pkgver=1.0 +pkgrel=1 +pkgdesc="a mkinitcpio post hook to sign uki images with sbctl" +arch=('any') +url="https://aur.archlinux.org/packages/sbctl-initcpio-post-hook" +license=('GPL') +depends=('mkinitcpio' 'sbctl') +source=("sbctl-initcpio-post-hook") + +package() { + install -Dm755 "${srcdir}/sbctl-initcpio-post-hook" "${pkgdir}/usr/lib/initcpio/post/sbctl-initcpio-post-hook" +} + +sha256sums=('9cb250ba7ff55486af98f7939f847faf9d59b7ff43986a1c6732404fddedf0c0') diff --git a/sbctl-initcpio-post-hook b/sbctl-initcpio-post-hook new file mode 100644 index 000000000000..4a3c330b7dfe --- /dev/null +++ b/sbctl-initcpio-post-hook @@ -0,0 +1,7 @@ +#! /bin/sh + +if [ -n "$3" ]; then + exec /usr/bin/sbctl sign "$3" +fi + +echo "Only UKI files can be signed by sbctl." |