From 2a97e8ed2e4c8cf57b97bc65d7df3dc5841b6596 Mon Sep 17 00:00:00 2001 From: Luc Date: Sun, 10 Aug 2025 13:50:56 +0200 Subject: [PATCH 1/4] sys-kernel/zlevis-dracut: remove old tags --- .../zlevis-dracut/zlevis-dracut-0.2.ebuild | 19 ------------------- .../zlevis-dracut/zlevis-dracut-0.3.ebuild | 19 ------------------- 2 files changed, 38 deletions(-) delete mode 100644 sys-kernel/zlevis-dracut/zlevis-dracut-0.2.ebuild delete mode 100644 sys-kernel/zlevis-dracut/zlevis-dracut-0.3.ebuild diff --git a/sys-kernel/zlevis-dracut/zlevis-dracut-0.2.ebuild b/sys-kernel/zlevis-dracut/zlevis-dracut-0.2.ebuild deleted file mode 100644 index 20544a5..0000000 --- a/sys-kernel/zlevis-dracut/zlevis-dracut-0.2.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# 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-1.4 -" diff --git a/sys-kernel/zlevis-dracut/zlevis-dracut-0.3.ebuild b/sys-kernel/zlevis-dracut/zlevis-dracut-0.3.ebuild deleted file mode 100644 index ee9e35f..0000000 --- a/sys-kernel/zlevis-dracut/zlevis-dracut-0.3.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# 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-2.0 -" From f21093d562c7ab75cbd984f7328319d096feebfa Mon Sep 17 00:00:00 2001 From: Luc Date: Sun, 10 Aug 2025 13:51:35 +0200 Subject: [PATCH 2/4] sys-kernel/zlevis-dracut/zlevis-dracut-1.0.ebuild: add --- .../zlevis-dracut/zlevis-dracut-1.0.ebuild | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 sys-kernel/zlevis-dracut/zlevis-dracut-1.0.ebuild diff --git a/sys-kernel/zlevis-dracut/zlevis-dracut-1.0.ebuild b/sys-kernel/zlevis-dracut/zlevis-dracut-1.0.ebuild new file mode 100644 index 0000000..0fc09f3 --- /dev/null +++ b/sys-kernel/zlevis-dracut/zlevis-dracut-1.0.ebuild @@ -0,0 +1,17 @@ +# No copyright + +EAPI=8 + +inherit meson + +DESCRIPTION="A dracut module that implements automatic decryption of a ZFS rpool in the initramfs with zlevis" +HOMEPAGE="https://git.ampel.dev/ampel/zlevis-dracut" +SRC_URI="https://git.ampel.dev/zlevis/zlevis-dracut/releases/download/${PV}/zlevis-dracut-${PV}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~* amd64" + +RDEPEND=" + >=app-crypt/zlevis-2.0 +" \ No newline at end of file From 98f50ee5cc1cdfcb22465e719f50ebd2c402a8df Mon Sep 17 00:00:00 2001 From: Luc Date: Sun, 10 Aug 2025 13:52:32 +0200 Subject: [PATCH 3/4] app-crypt/zlevis/zlevis-2.0.ebuild: changed source --- app-crypt/zlevis/zlevis-2.0.ebuild | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app-crypt/zlevis/zlevis-2.0.ebuild b/app-crypt/zlevis/zlevis-2.0.ebuild index 6099b45..3b556d2 100644 --- a/app-crypt/zlevis/zlevis-2.0.ebuild +++ b/app-crypt/zlevis/zlevis-2.0.ebuild @@ -5,8 +5,8 @@ EAPI=8 inherit meson DESCRIPTION="Tool that enables automatic decryption of ZFS root-pools with TPM2" -HOMEPAGE="https://git.bijl.us/luc/zlevis" -SRC_URI="https://git.bijl.us/luc/zlevis/releases/download/${PV}/zlevis-${PV}.tar.xz" +HOMEPAGE="https://git.ampel.dev/ampel/zlevis" +SRC_URI="https://git.ampel.dev/ampel/zlevis/releases/download/${PV}/zlevis-${PV}.tar.xz" LICENSE="GPL-3" SLOT="0" @@ -16,5 +16,5 @@ IUSE="dracut" RDEPEND=" dev-libs/jose app-crypt/tpm2-tools - dracut? ( >=sys-kernel/zlevis-dracut-0.3 ) -" + dracut? ( >=sys-kernel/zlevis-dracut-1.0 ) +" \ No newline at end of file From dddc5933fa2a5140dbe4725d1fed52b5eceabf26 Mon Sep 17 00:00:00 2001 From: Luc Date: Sun, 10 Aug 2025 13:53:30 +0200 Subject: [PATCH 4/4] app-crypt/zlevis/zlevis-2.2.ebuild: add --- app-crypt/zlevis/zlevis-2.2.ebuild | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 app-crypt/zlevis/zlevis-2.2.ebuild diff --git a/app-crypt/zlevis/zlevis-2.2.ebuild b/app-crypt/zlevis/zlevis-2.2.ebuild new file mode 100644 index 0000000..30321ab --- /dev/null +++ b/app-crypt/zlevis/zlevis-2.2.ebuild @@ -0,0 +1,20 @@ +# No copyright + +EAPI=8 + +inherit meson + +DESCRIPTION="Tool that enables automatic decryption of a ZFS rpool with TPM2" +HOMEPAGE="https://git.ampel.dev/ampel/zlevis" +SRC_URI="https://git.ampel.dev/ampel/zlevis/releases/download/${PV}/zlevis-${PV}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~* amd64" +IUSE="dracut" + +RDEPEND=" + dev-libs/jose + app-crypt/tpm2-tools + dracut? ( >=sys-kernel/zlevis-dracut-1.0 ) +" \ No newline at end of file