From 2f0adf703a080c265dc212ff70d9083352afcca6 Mon Sep 17 00:00:00 2001 From: nils Date: Sun, 5 Jan 2025 13:48:02 +0100 Subject: [PATCH] Fixed zlevis and added zlevis-dracut --- app-crypt/zlevis/zlevis-1.3.ebuild | 12 +++++++----- sys-kernel/zlevis-dracut/Manifest | 1 + .../zlevis-dracut/zlevis-dracut-0.1.ebuild | 19 +++++++++++++++++++ 3 files changed, 27 insertions(+), 5 deletions(-) create mode 100644 sys-kernel/zlevis-dracut/Manifest create mode 100644 sys-kernel/zlevis-dracut/zlevis-dracut-0.1.ebuild diff --git a/app-crypt/zlevis/zlevis-1.3.ebuild b/app-crypt/zlevis/zlevis-1.3.ebuild index 1c7a42b..ff5a71f 100644 --- a/app-crypt/zlevis/zlevis-1.3.ebuild +++ b/app-crypt/zlevis/zlevis-1.3.ebuild @@ -10,9 +10,11 @@ SRC_URI="https://git.bijl.us/luc/zlevis/releases/download/${PV}/zlevis-${PV}.tar LICENSE="GPL-3" SLOT="0" -KEYWORDS="~" -IUSE="" +KEYWORDS="~* amd64" +IUSE="dracut" -DEPEND="" -RDEPEND="dev-libs/jose app-crypt/tpm2-tools" -BDEPEND="" +RDEPEND=" + dev-libs/jose + app-crypt/tpm2-tools + dracut? ( sys-kernel/zlevis-dracut ) +" diff --git a/sys-kernel/zlevis-dracut/Manifest b/sys-kernel/zlevis-dracut/Manifest new file mode 100644 index 0000000..a80f3b7 --- /dev/null +++ b/sys-kernel/zlevis-dracut/Manifest @@ -0,0 +1 @@ +DIST zlevis-dracut-0.1.tar.gz 12824 BLAKE2B 7f5fbbbdcb6672f95e66ec267627a2ef4152a712730579746ec520d2d363c168333b8b6d462290ab62893b67755cb2304291794a2e98e6ccb79e914dcac60aaa SHA512 0bdeb79c731ca6ba3728f87fc878c0057676e35c1abee23ef96f61376e75782b6c73e64eb0f1ca004920aab65ee38617efa8db3ab1950f34afc66bb43423ea76 diff --git a/sys-kernel/zlevis-dracut/zlevis-dracut-0.1.ebuild b/sys-kernel/zlevis-dracut/zlevis-dracut-0.1.ebuild new file mode 100644 index 0000000..1ccf190 --- /dev/null +++ b/sys-kernel/zlevis-dracut/zlevis-dracut-0.1.ebuild @@ -0,0 +1,19 @@ +# No copyright + +EAPI=8 + +inherit meson + +DESCRIPTION="A dracut module to allow Zlevis to unlock zfs partitions during the initramfs stage." +HOMEPAGE="https://git.bijl.us/nils/zlevis-dracut" +SRC_URI="https://git.bijl.us/nils/zlevis-dracut/archive/zlevis-dracut-${PV}.tar.gz" + +S="${WORKDIR}/${PN}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~* amd64" + +RDEPEND=" + app-crypt/zlevis +"