[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-27 Thread George Zenner
commit: 6c4e9b1d606f01309149b4c0a66c4090b9781009
Author: Zen  pyl  onl>
AuthorDate: Tue May 28 04:11:53 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Tue May 28 04:11:53 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6c4e9b1d

sys-kernel/ugrd: Drop 1.9.0, add 1.9.1

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 +-
 sys-kernel/ugrd/{ugrd-1.9.0.ebuild => ugrd-1.9.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 09f396e43..c3fa72200 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -6,4 +6,4 @@ DIST ugrd-1.5.1.tar.gz 51574 BLAKE2B 
5058e515e3d9aa543eb9ddd51335a5aa197ddf79395
 DIST ugrd-1.6.0.tar.gz 52219 BLAKE2B 
34168eb5c553efe804ac9d5034ada96634f2323f26ecaad89eb5e0c0cc4eeb1ce6182d850186c3d439fa5470679ed08a73531966e9e742c1a018f84bf4dd851c
 SHA512 
ea4843d5c21aa09e992478236395cdb3262110ffa3b5caec8db6712ea132851e9daa471a959437a37d2ca29cd62b9275dfe5515cdeb5c557c1268d797468dfb9
 DIST ugrd-1.7.1.tar.gz 52946 BLAKE2B 
a41be0e5177b1883060a1693a8ec68179cf69d74713a95c51d2b2d2b8f3faca74f8f80d32e7767719e8de4b7190162f3b41bc779d487fdcbfe3e40a416f86c89
 SHA512 
f042106ec8843f738968e16d51d9deda010179678cf82daf2d162d3a3125eb9106dfdc5453c8555d8ba097caa2af22b74b2e1c5c38dc5083b97ac49cb7cea225
 DIST ugrd-1.8.4.tar.gz 53231 BLAKE2B 
0c4c8bb2e9ae86e9b5d5e4b5b68e46fa7e985dc8e1299351ea3610b0d0f2961e96db92561dc8ad2cf6583bf28921df92463444c0e166544c029d823dd8c37da8
 SHA512 
5f1b618a231ff327ee02f8ee184660eb15073e8f3d493e168ea44069f6da72b72f68237e6d5ea17be23da578362993bdbe0132b6e23cbe811bb98ce3d94ae1c3
-DIST ugrd-1.9.0.tar.gz 53931 BLAKE2B 
d08404d7124bcf2def791cf8eff64f0a88e9e586f136b4b1397f2f8a6cc9de3fd29a1830a12cabd0e63d75e86d144410261416cc6e23d94f8e013ad9867e93b1
 SHA512 
20aa3bcb5970098115b065607e1702866923b2803275c6249cb49750233aaa8276794110007b38d1bfd5602600fbfe0722999196649950981b76a7ab575fa6c1
+DIST ugrd-1.9.1.tar.gz 53936 BLAKE2B 
5c24b81aa43436ff43ed1338848bff044d83c2c71de556a363bb9cee22a41c288e1f26e541e46ba7df3676524dc515e6de00e0bd2b7dd493c0d7580baa2fbffb
 SHA512 
13d9b579575a34a497ea3b4ff3c37b3e2ed03ae9861dbc4c432458debe3ada608159dc16fc1752cb9544dd7c01647e85f0e12330b98eec288b0599bff1aa7f0f

diff --git a/sys-kernel/ugrd/ugrd-1.9.0.ebuild 
b/sys-kernel/ugrd/ugrd-1.9.1.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-1.9.0.ebuild
rename to sys-kernel/ugrd/ugrd-1.9.1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-27 Thread George Zenner
commit: 01ad032e07dbcaea01ac20d781222d764d861c7c
Author: Zen  pyl  onl>
AuthorDate: Tue May 28 03:01:03 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Tue May 28 03:01:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=01ad032e

sys-kernel/ugrd: Add 1.9.0

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-1.9.0.ebuild | 51 +++
 2 files changed, 52 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index dd073ef8d..09f396e43 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -6,3 +6,4 @@ DIST ugrd-1.5.1.tar.gz 51574 BLAKE2B 
5058e515e3d9aa543eb9ddd51335a5aa197ddf79395
 DIST ugrd-1.6.0.tar.gz 52219 BLAKE2B 
34168eb5c553efe804ac9d5034ada96634f2323f26ecaad89eb5e0c0cc4eeb1ce6182d850186c3d439fa5470679ed08a73531966e9e742c1a018f84bf4dd851c
 SHA512 
ea4843d5c21aa09e992478236395cdb3262110ffa3b5caec8db6712ea132851e9daa471a959437a37d2ca29cd62b9275dfe5515cdeb5c557c1268d797468dfb9
 DIST ugrd-1.7.1.tar.gz 52946 BLAKE2B 
a41be0e5177b1883060a1693a8ec68179cf69d74713a95c51d2b2d2b8f3faca74f8f80d32e7767719e8de4b7190162f3b41bc779d487fdcbfe3e40a416f86c89
 SHA512 
f042106ec8843f738968e16d51d9deda010179678cf82daf2d162d3a3125eb9106dfdc5453c8555d8ba097caa2af22b74b2e1c5c38dc5083b97ac49cb7cea225
 DIST ugrd-1.8.4.tar.gz 53231 BLAKE2B 
0c4c8bb2e9ae86e9b5d5e4b5b68e46fa7e985dc8e1299351ea3610b0d0f2961e96db92561dc8ad2cf6583bf28921df92463444c0e166544c029d823dd8c37da8
 SHA512 
5f1b618a231ff327ee02f8ee184660eb15073e8f3d493e168ea44069f6da72b72f68237e6d5ea17be23da578362993bdbe0132b6e23cbe811bb98ce3d94ae1c3
+DIST ugrd-1.9.0.tar.gz 53931 BLAKE2B 
d08404d7124bcf2def791cf8eff64f0a88e9e586f136b4b1397f2f8a6cc9de3fd29a1830a12cabd0e63d75e86d144410261416cc6e23d94f8e013ad9867e93b1
 SHA512 
20aa3bcb5970098115b065607e1702866923b2803275c6249cb49750233aaa8276794110007b38d1bfd5602600fbfe0722999196649950981b76a7ab575fa6c1

diff --git a/sys-kernel/ugrd/ugrd-1.9.0.ebuild 
b/sys-kernel/ugrd/ugrd-1.9.0.ebuild
new file mode 100644
index 0..2c55118ef
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-1.9.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature shell-completion
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   app-misc/pax-utils
+   >=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}]
+   >=dev-python/pycpio-1.1.2[${PYTHON_USEDEP}]
+   sys-apps/pciutils
+"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   exeinto /usr/lib/kernel/preinst.d
+   doexe hooks/installkernel/51-ugrd.install
+   exeinto /usr/lib/kernel/install.d
+   doexe hooks/kernel-install/51-ugrd.install
+   # Install bash autocomplete script
+   dobashcomp completion/ugrd
+   dozshcomp completion/_ugrd
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+   ewarn "UGRD will not be used with installkernel unless 'ugrd' is set as 
the"
+   ewarn "'initrd_generator' in /usr/lib/kernel/install.conf."
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-26 Thread George Zenner
commit: 3dd095e082beeac4333a2d15525223efdca4e991
Author: Zen  pyl  onl>
AuthorDate: Mon May 27 00:54:17 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Mon May 27 00:55:38 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3dd095e0

sys-kernel/ugrd: Drop 1.8.3, add 1.8.4

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 +-
 sys-kernel/ugrd/{ugrd-1.8.3.ebuild => ugrd-1.8.4.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 870b971a0..dd073ef8d 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -5,4 +5,4 @@ DIST ugrd-1.4.2.tar.gz 50984 BLAKE2B 
5b69cbaaefdcfe5b427f781806a58b39e6539b7f790
 DIST ugrd-1.5.1.tar.gz 51574 BLAKE2B 
5058e515e3d9aa543eb9ddd51335a5aa197ddf79395a193a4a4440706c2d940e77a0a26d470fc1ae86965d605e9889004d404e6ab5a4e1b4c12aaac92b872d2d
 SHA512 
0a83180ed2947ce71cfb91c0fe65ddf20a3cbcb7f98f04efb4a95f904489153cb2e32e7efdb85c8ded8c4f29d95361bb7dc93e7eba72e74f1531c91aa03c1912
 DIST ugrd-1.6.0.tar.gz 52219 BLAKE2B 
34168eb5c553efe804ac9d5034ada96634f2323f26ecaad89eb5e0c0cc4eeb1ce6182d850186c3d439fa5470679ed08a73531966e9e742c1a018f84bf4dd851c
 SHA512 
ea4843d5c21aa09e992478236395cdb3262110ffa3b5caec8db6712ea132851e9daa471a959437a37d2ca29cd62b9275dfe5515cdeb5c557c1268d797468dfb9
 DIST ugrd-1.7.1.tar.gz 52946 BLAKE2B 
a41be0e5177b1883060a1693a8ec68179cf69d74713a95c51d2b2d2b8f3faca74f8f80d32e7767719e8de4b7190162f3b41bc779d487fdcbfe3e40a416f86c89
 SHA512 
f042106ec8843f738968e16d51d9deda010179678cf82daf2d162d3a3125eb9106dfdc5453c8555d8ba097caa2af22b74b2e1c5c38dc5083b97ac49cb7cea225
-DIST ugrd-1.8.3.tar.gz 53150 BLAKE2B 
02a1429ac73c039b269fb289e2112ec485c3765d2d7f57c73808f243745e5f92b367267010d333b190695562cab529d3502780b741a730d6ddff5a216e616626
 SHA512 
224c956d1f3e53ab4e62067c1f6fcfe44424c560e0df1f9a645406d95381a16c5e0a8dd19156048fd64ead5fd41b05d6e0b84fc830b284813d4bf6e428ca8c20
+DIST ugrd-1.8.4.tar.gz 53231 BLAKE2B 
0c4c8bb2e9ae86e9b5d5e4b5b68e46fa7e985dc8e1299351ea3610b0d0f2961e96db92561dc8ad2cf6583bf28921df92463444c0e166544c029d823dd8c37da8
 SHA512 
5f1b618a231ff327ee02f8ee184660eb15073e8f3d493e168ea44069f6da72b72f68237e6d5ea17be23da578362993bdbe0132b6e23cbe811bb98ce3d94ae1c3

diff --git a/sys-kernel/ugrd/ugrd-1.8.3.ebuild 
b/sys-kernel/ugrd/ugrd-1.8.4.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-1.8.3.ebuild
rename to sys-kernel/ugrd/ugrd-1.8.4.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-26 Thread George Zenner
commit: a2eb7cba03023eb55694e34317a24c43e5fd0960
Author: Zen  pyl  onl>
AuthorDate: Sun May 26 22:46:41 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Sun May 26 22:47:19 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a2eb7cba

sys-kernel/ugrd: Add 1.8.3 with new installkernel hooks

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-1.8.3.ebuild | 51 +++
 2 files changed, 52 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 049fe24ca..870b971a0 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -5,3 +5,4 @@ DIST ugrd-1.4.2.tar.gz 50984 BLAKE2B 
5b69cbaaefdcfe5b427f781806a58b39e6539b7f790
 DIST ugrd-1.5.1.tar.gz 51574 BLAKE2B 
5058e515e3d9aa543eb9ddd51335a5aa197ddf79395a193a4a4440706c2d940e77a0a26d470fc1ae86965d605e9889004d404e6ab5a4e1b4c12aaac92b872d2d
 SHA512 
0a83180ed2947ce71cfb91c0fe65ddf20a3cbcb7f98f04efb4a95f904489153cb2e32e7efdb85c8ded8c4f29d95361bb7dc93e7eba72e74f1531c91aa03c1912
 DIST ugrd-1.6.0.tar.gz 52219 BLAKE2B 
34168eb5c553efe804ac9d5034ada96634f2323f26ecaad89eb5e0c0cc4eeb1ce6182d850186c3d439fa5470679ed08a73531966e9e742c1a018f84bf4dd851c
 SHA512 
ea4843d5c21aa09e992478236395cdb3262110ffa3b5caec8db6712ea132851e9daa471a959437a37d2ca29cd62b9275dfe5515cdeb5c557c1268d797468dfb9
 DIST ugrd-1.7.1.tar.gz 52946 BLAKE2B 
a41be0e5177b1883060a1693a8ec68179cf69d74713a95c51d2b2d2b8f3faca74f8f80d32e7767719e8de4b7190162f3b41bc779d487fdcbfe3e40a416f86c89
 SHA512 
f042106ec8843f738968e16d51d9deda010179678cf82daf2d162d3a3125eb9106dfdc5453c8555d8ba097caa2af22b74b2e1c5c38dc5083b97ac49cb7cea225
+DIST ugrd-1.8.3.tar.gz 53150 BLAKE2B 
02a1429ac73c039b269fb289e2112ec485c3765d2d7f57c73808f243745e5f92b367267010d333b190695562cab529d3502780b741a730d6ddff5a216e616626
 SHA512 
224c956d1f3e53ab4e62067c1f6fcfe44424c560e0df1f9a645406d95381a16c5e0a8dd19156048fd64ead5fd41b05d6e0b84fc830b284813d4bf6e428ca8c20

diff --git a/sys-kernel/ugrd/ugrd-1.8.3.ebuild 
b/sys-kernel/ugrd/ugrd-1.8.3.ebuild
new file mode 100644
index 0..2c55118ef
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-1.8.3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature shell-completion
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   app-misc/pax-utils
+   >=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}]
+   >=dev-python/pycpio-1.1.2[${PYTHON_USEDEP}]
+   sys-apps/pciutils
+"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   exeinto /usr/lib/kernel/preinst.d
+   doexe hooks/installkernel/51-ugrd.install
+   exeinto /usr/lib/kernel/install.d
+   doexe hooks/kernel-install/51-ugrd.install
+   # Install bash autocomplete script
+   dobashcomp completion/ugrd
+   dozshcomp completion/_ugrd
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+   ewarn "UGRD will not be used with installkernel unless 'ugrd' is set as 
the"
+   ewarn "'initrd_generator' in /usr/lib/kernel/install.conf."
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-26 Thread George Zenner
commit: 1da0cff95dc44a30f1360b5ddb4ba5618b9f4243
Author: Zen  pyl  onl>
AuthorDate: Sun May 26 20:00:34 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Sun May 26 20:00:34 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1da0cff9

sys-kernel/ugrd: Add arm64 kwyword

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/ugrd-.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/sys-kernel/ugrd/ugrd-.ebuild b/sys-kernel/ugrd/ugrd-.ebuild
index 49dd8900c..2c7ad0ee5 100644
--- a/sys-kernel/ugrd/ugrd-.ebuild
+++ b/sys-kernel/ugrd/ugrd-.ebuild
@@ -32,10 +32,9 @@ src_install() {
newins examples/example.toml config.toml
# Create the kernel preinst.d directory if it doesn't exist
# Install the kernel preinst.d hook
-   keepdir /etc/kernel/preinst.d
-   exeinto /etc/kernel/preinst.d
+   exeinto /usr/lib/kernel/preinst.d
doexe hooks/installkernel/51-ugrd.install
-   exeinto /lib/kernel/install.d
+   exeinto /usr/lib/kernel/install.d
doexe hooks/kernel-install/51-ugrd.install
# Install bash autocomplete script
dobashcomp completion/ugrd



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-21 Thread George Zenner
commit: 598bc68ca8b2e46a4f3ec98b0407462e212f4603
Author: Zen  pyl  onl>
AuthorDate: Wed May 22 03:01:25 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Wed May 22 03:01:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=598bc68c

sys-kernel/ugrd: Add 1.7.1, drop 1.7.0

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 +-
 sys-kernel/ugrd/{ugrd-1.7.0.ebuild => ugrd-1.7.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index f6e9b617b..049fe24ca 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -4,4 +4,4 @@ DIST ugrd-1.4.0.tar.gz 50372 BLAKE2B 
aa5b253d78f82d9a35d812d8090441e7c068c048530
 DIST ugrd-1.4.2.tar.gz 50984 BLAKE2B 
5b69cbaaefdcfe5b427f781806a58b39e6539b7f790e7ab1c6d1e72b3bd904d2f9a44c60079400266e7a8b88d7d7b0de2932fe93cf07739e62dbcc8658179f85
 SHA512 
8d63d782da7cd6ea6c0342ab46190af66c564cd73601eee1da514f8a52722d86212678f70d5b847432bc9c4c133f6cdf06a7b9e0fc2eed7dc806b112e23ddefa
 DIST ugrd-1.5.1.tar.gz 51574 BLAKE2B 
5058e515e3d9aa543eb9ddd51335a5aa197ddf79395a193a4a4440706c2d940e77a0a26d470fc1ae86965d605e9889004d404e6ab5a4e1b4c12aaac92b872d2d
 SHA512 
0a83180ed2947ce71cfb91c0fe65ddf20a3cbcb7f98f04efb4a95f904489153cb2e32e7efdb85c8ded8c4f29d95361bb7dc93e7eba72e74f1531c91aa03c1912
 DIST ugrd-1.6.0.tar.gz 52219 BLAKE2B 
34168eb5c553efe804ac9d5034ada96634f2323f26ecaad89eb5e0c0cc4eeb1ce6182d850186c3d439fa5470679ed08a73531966e9e742c1a018f84bf4dd851c
 SHA512 
ea4843d5c21aa09e992478236395cdb3262110ffa3b5caec8db6712ea132851e9daa471a959437a37d2ca29cd62b9275dfe5515cdeb5c557c1268d797468dfb9
-DIST ugrd-1.7.0.tar.gz 52886 BLAKE2B 
23a940c6b5dd06eab7355c19eaf1554b43526d0aa928c892823369fddfeefe12022f64f49b5f4fa010e1cc7a270518b7eda73e19090ed3e20a3b9b429398273b
 SHA512 
8f8e9645e4d8da93528a92f3c0bc2be7ef573d60923df39673686383157ba7d2cb078ca36d96e6757c081f7405228c2e348b5078ad362cd801278dbd77e6e4e5
+DIST ugrd-1.7.1.tar.gz 52946 BLAKE2B 
a41be0e5177b1883060a1693a8ec68179cf69d74713a95c51d2b2d2b8f3faca74f8f80d32e7767719e8de4b7190162f3b41bc779d487fdcbfe3e40a416f86c89
 SHA512 
f042106ec8843f738968e16d51d9deda010179678cf82daf2d162d3a3125eb9106dfdc5453c8555d8ba097caa2af22b74b2e1c5c38dc5083b97ac49cb7cea225

diff --git a/sys-kernel/ugrd/ugrd-1.7.0.ebuild 
b/sys-kernel/ugrd/ugrd-1.7.1.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-1.7.0.ebuild
rename to sys-kernel/ugrd/ugrd-1.7.1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-21 Thread Quincy Fleming
commit: 512365b4d00e6b82b08bb66ba2de43a352dd3fc1
Author: Quincy Fleming  protonmail  com>
AuthorDate: Tue May 21 21:28:19 2024 +
Commit: Quincy Fleming  protonmail  com>
CommitDate: Tue May 21 21:28:19 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=512365b4

sys-kernel/ugrd: removed empty KEYWORDS

Signed-off-by: Quincy Fleming  protonmail.com>

 sys-kernel/ugrd/ugrd-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-kernel/ugrd/ugrd-.ebuild b/sys-kernel/ugrd/ugrd-.ebuild
index fe1d076ec..49dd8900c 100644
--- a/sys-kernel/ugrd/ugrd-.ebuild
+++ b/sys-kernel/ugrd/ugrd-.ebuild
@@ -13,7 +13,6 @@ EGIT_REPO_URI="https://github.com/desultory/${PN};
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS=""
 
 RDEPEND="
app-misc/pax-utils



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-20 Thread George Zenner
commit: 8c04ba9740d500227c14c3cd3c63c3f7a59766b5
Author: Zen  pyl  onl>
AuthorDate: Mon May 20 22:59:17 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Mon May 20 22:59:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8c04ba97

sys-kernel/ugrd: Add  ebuild

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/ugrd-.ebuild | 50 
 1 file changed, 50 insertions(+)

diff --git a/sys-kernel/ugrd/ugrd-.ebuild b/sys-kernel/ugrd/ugrd-.ebuild
new file mode 100644
index 00..fe1d076ecd
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature shell-completion git-r3
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+EGIT_REPO_URI="https://github.com/desultory/${PN};
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+
+RDEPEND="
+   app-misc/pax-utils
+   >=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}]
+   >=dev-python/pycpio-1.1.2[${PYTHON_USEDEP}]
+   sys-apps/pciutils
+"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/installkernel/51-ugrd.install
+   exeinto /lib/kernel/install.d
+   doexe hooks/kernel-install/51-ugrd.install
+   # Install bash autocomplete script
+   dobashcomp completion/ugrd
+   dozshcomp completion/_ugrd
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-20 Thread George Zenner
commit: 2537abd5525aeca4543fe57f7c28af79e2a2fc62
Author: Zen  pyl  onl>
AuthorDate: Mon May 20 22:54:55 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Mon May 20 22:54:55 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2537abd5

sys-kernel/ugrd: Add 1.7.0

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-1.7.0.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 8268dd39d3..f6e9b617bb 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -4,3 +4,4 @@ DIST ugrd-1.4.0.tar.gz 50372 BLAKE2B 
aa5b253d78f82d9a35d812d8090441e7c068c048530
 DIST ugrd-1.4.2.tar.gz 50984 BLAKE2B 
5b69cbaaefdcfe5b427f781806a58b39e6539b7f790e7ab1c6d1e72b3bd904d2f9a44c60079400266e7a8b88d7d7b0de2932fe93cf07739e62dbcc8658179f85
 SHA512 
8d63d782da7cd6ea6c0342ab46190af66c564cd73601eee1da514f8a52722d86212678f70d5b847432bc9c4c133f6cdf06a7b9e0fc2eed7dc806b112e23ddefa
 DIST ugrd-1.5.1.tar.gz 51574 BLAKE2B 
5058e515e3d9aa543eb9ddd51335a5aa197ddf79395a193a4a4440706c2d940e77a0a26d470fc1ae86965d605e9889004d404e6ab5a4e1b4c12aaac92b872d2d
 SHA512 
0a83180ed2947ce71cfb91c0fe65ddf20a3cbcb7f98f04efb4a95f904489153cb2e32e7efdb85c8ded8c4f29d95361bb7dc93e7eba72e74f1531c91aa03c1912
 DIST ugrd-1.6.0.tar.gz 52219 BLAKE2B 
34168eb5c553efe804ac9d5034ada96634f2323f26ecaad89eb5e0c0cc4eeb1ce6182d850186c3d439fa5470679ed08a73531966e9e742c1a018f84bf4dd851c
 SHA512 
ea4843d5c21aa09e992478236395cdb3262110ffa3b5caec8db6712ea132851e9daa471a959437a37d2ca29cd62b9275dfe5515cdeb5c557c1268d797468dfb9
+DIST ugrd-1.7.0.tar.gz 52886 BLAKE2B 
23a940c6b5dd06eab7355c19eaf1554b43526d0aa928c892823369fddfeefe12022f64f49b5f4fa010e1cc7a270518b7eda73e19090ed3e20a3b9b429398273b
 SHA512 
8f8e9645e4d8da93528a92f3c0bc2be7ef573d60923df39673686383157ba7d2cb078ca36d96e6757c081f7405228c2e348b5078ad362cd801278dbd77e6e4e5

diff --git a/sys-kernel/ugrd/ugrd-1.7.0.ebuild 
b/sys-kernel/ugrd/ugrd-1.7.0.ebuild
new file mode 100644
index 00..ca3d0f508e
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-1.7.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature shell-completion
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-misc/pax-utils
+   >=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}]
+   >=dev-python/pycpio-1.1.2[${PYTHON_USEDEP}]
+   sys-apps/pciutils
+"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/installkernel/51-ugrd.install
+   exeinto /lib/kernel/install.d
+   doexe hooks/kernel-install/51-ugrd.install
+   # Install bash autocomplete script
+   dobashcomp completion/ugrd
+   dozshcomp completion/_ugrd
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-19 Thread George Zenner
commit: bf78b103dd5de82b998f1d31ed0b195f26870e98
Author: Zen  pyl  onl>
AuthorDate: Mon May 20 03:34:38 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Mon May 20 03:34:38 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bf78b103

sys-kernel/ugrd: Add 1.6.0

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-1.6.0.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 14f2b0d58e..8268dd39d3 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -3,3 +3,4 @@ DIST ugrd-1.3.8.tar.gz 50142 BLAKE2B 
0a61977eb6c0fb6af31db445061385057acf825b4fd
 DIST ugrd-1.4.0.tar.gz 50372 BLAKE2B 
aa5b253d78f82d9a35d812d8090441e7c068c048530a5a4e27c6dd0e15d4e3c4b59582311043a5a55904b09c8468d2600c2548e32e1c918b5f7db45c367e9653
 SHA512 
020eaae8659f5143a63c122fe6f30ed48b231f96d8ae9eb4f3c2861684d9dbe8999fcc5d6d7fa68d473bd565089f96a36f3fa01c61f8113955eac2aef1f3fe2c
 DIST ugrd-1.4.2.tar.gz 50984 BLAKE2B 
5b69cbaaefdcfe5b427f781806a58b39e6539b7f790e7ab1c6d1e72b3bd904d2f9a44c60079400266e7a8b88d7d7b0de2932fe93cf07739e62dbcc8658179f85
 SHA512 
8d63d782da7cd6ea6c0342ab46190af66c564cd73601eee1da514f8a52722d86212678f70d5b847432bc9c4c133f6cdf06a7b9e0fc2eed7dc806b112e23ddefa
 DIST ugrd-1.5.1.tar.gz 51574 BLAKE2B 
5058e515e3d9aa543eb9ddd51335a5aa197ddf79395a193a4a4440706c2d940e77a0a26d470fc1ae86965d605e9889004d404e6ab5a4e1b4c12aaac92b872d2d
 SHA512 
0a83180ed2947ce71cfb91c0fe65ddf20a3cbcb7f98f04efb4a95f904489153cb2e32e7efdb85c8ded8c4f29d95361bb7dc93e7eba72e74f1531c91aa03c1912
+DIST ugrd-1.6.0.tar.gz 52219 BLAKE2B 
34168eb5c553efe804ac9d5034ada96634f2323f26ecaad89eb5e0c0cc4eeb1ce6182d850186c3d439fa5470679ed08a73531966e9e742c1a018f84bf4dd851c
 SHA512 
ea4843d5c21aa09e992478236395cdb3262110ffa3b5caec8db6712ea132851e9daa471a959437a37d2ca29cd62b9275dfe5515cdeb5c557c1268d797468dfb9

diff --git a/sys-kernel/ugrd/ugrd-1.6.0.ebuild 
b/sys-kernel/ugrd/ugrd-1.6.0.ebuild
new file mode 100644
index 00..ca3d0f508e
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-1.6.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature shell-completion
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-misc/pax-utils
+   >=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}]
+   >=dev-python/pycpio-1.1.2[${PYTHON_USEDEP}]
+   sys-apps/pciutils
+"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/installkernel/51-ugrd.install
+   exeinto /lib/kernel/install.d
+   doexe hooks/kernel-install/51-ugrd.install
+   # Install bash autocomplete script
+   dobashcomp completion/ugrd
+   dozshcomp completion/_ugrd
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-12 Thread George Zenner
commit: ebe6ce341c81b09d84a98bde83a118bdcf68ca8d
Author: Zen  pyl  onl>
AuthorDate: Mon May 13 03:56:44 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Mon May 13 03:56:44 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ebe6ce34

sys-kernel/ugrd: Replace 1.5.0 with 1.5.1

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 +-
 sys-kernel/ugrd/{ugrd-1.5.0.ebuild => ugrd-1.5.1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index f726b61ff0..14f2b0d58e 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,5 +1,5 @@
-DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da
 DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 
819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0
 SHA512 
6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e
 DIST ugrd-1.3.8.tar.gz 50142 BLAKE2B 
0a61977eb6c0fb6af31db445061385057acf825b4fd300aecda25b70a3ee0ce941c34a2c4d8a712e5d737c4aa2a01f0eb6e5e4dfabc4cd4436f343356d1890ea
 SHA512 
95f5b9b2ea60409b6e5f33e813c7a5c4c8c2613c724b15d9a2b482fd8dd4eb59a209473cade9496fb901f633c3a06357a2cd9477cc3de1f2e2f759162065eb6e
 DIST ugrd-1.4.0.tar.gz 50372 BLAKE2B 
aa5b253d78f82d9a35d812d8090441e7c068c048530a5a4e27c6dd0e15d4e3c4b59582311043a5a55904b09c8468d2600c2548e32e1c918b5f7db45c367e9653
 SHA512 
020eaae8659f5143a63c122fe6f30ed48b231f96d8ae9eb4f3c2861684d9dbe8999fcc5d6d7fa68d473bd565089f96a36f3fa01c61f8113955eac2aef1f3fe2c
 DIST ugrd-1.4.2.tar.gz 50984 BLAKE2B 
5b69cbaaefdcfe5b427f781806a58b39e6539b7f790e7ab1c6d1e72b3bd904d2f9a44c60079400266e7a8b88d7d7b0de2932fe93cf07739e62dbcc8658179f85
 SHA512 
8d63d782da7cd6ea6c0342ab46190af66c564cd73601eee1da514f8a52722d86212678f70d5b847432bc9c4c133f6cdf06a7b9e0fc2eed7dc806b112e23ddefa
+DIST ugrd-1.5.1.tar.gz 51574 BLAKE2B 
5058e515e3d9aa543eb9ddd51335a5aa197ddf79395a193a4a4440706c2d940e77a0a26d470fc1ae86965d605e9889004d404e6ab5a4e1b4c12aaac92b872d2d
 SHA512 
0a83180ed2947ce71cfb91c0fe65ddf20a3cbcb7f98f04efb4a95f904489153cb2e32e7efdb85c8ded8c4f29d95361bb7dc93e7eba72e74f1531c91aa03c1912

diff --git a/sys-kernel/ugrd/ugrd-1.5.0.ebuild 
b/sys-kernel/ugrd/ugrd-1.5.1.ebuild
similarity index 97%
rename from sys-kernel/ugrd/ugrd-1.5.0.ebuild
rename to sys-kernel/ugrd/ugrd-1.5.1.ebuild
index 58b58a6380..c30e8f8aba 100644
--- a/sys-kernel/ugrd/ugrd-1.5.0.ebuild
+++ b/sys-kernel/ugrd/ugrd-1.5.1.ebuild
@@ -18,7 +18,7 @@ KEYWORDS="~amd64"
 RDEPEND="
app-misc/pax-utils
>=dev-python/zenlib-2.1.1[${PYTHON_USEDEP}]
-   >=dev-python/pycpio-1.1.1[${PYTHON_USEDEP}]
+   >=dev-python/pycpio-1.1.2[${PYTHON_USEDEP}]
sys-apps/pciutils
 "
 



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-12 Thread George Zenner
commit: 169ad220ed2dfdd93e087817b3046d9ab1fd4a35
Author: Zen  pyl  onl>
AuthorDate: Mon May 13 03:26:20 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Mon May 13 03:26:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=169ad220

sys-kernel/ugrd: Removed 0.22.0 added 1.5.0

Signed-off-by: Zen  pyl.onl>

 .../ugrd/{ugrd-0.22.0.ebuild => ugrd-1.5.0.ebuild}  | 21 ++---
 1 file changed, 14 insertions(+), 7 deletions(-)

diff --git a/sys-kernel/ugrd/ugrd-0.22.0.ebuild 
b/sys-kernel/ugrd/ugrd-1.5.0.ebuild
similarity index 71%
rename from sys-kernel/ugrd/ugrd-0.22.0.ebuild
rename to sys-kernel/ugrd/ugrd-1.5.0.ebuild
index 6c369fa202..58b58a6380 100644
--- a/sys-kernel/ugrd/ugrd-0.22.0.ebuild
+++ b/sys-kernel/ugrd/ugrd-1.5.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{11..12} )
-inherit distutils-r1 optfeature
+inherit distutils-r1 optfeature shell-completion
 
 DESCRIPTION="Python based initramfs generator with TOML defintions"
 HOMEPAGE="https://github.com/desultory/ugrd;
@@ -15,10 +15,12 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64"
 
-RDEPEND="app-misc/pax-utils"
-DEPEND=">=dev-python/zenlib-1.7.2[${PYTHON_USEDEP}]
->=dev-python/pycpio-0.9.0[${PYTHON_USEDEP}]
-sys-apps/pciutils"
+RDEPEND="
+   app-misc/pax-utils
+   >=dev-python/zenlib-2.1.1[${PYTHON_USEDEP}]
+   >=dev-python/pycpio-1.1.1[${PYTHON_USEDEP}]
+   sys-apps/pciutils
+"
 
 src_install() {
# Call the distutils-r1_src_install function to install the package
@@ -33,7 +35,12 @@ src_install() {
# Install the kernel preinst.d hook
keepdir /etc/kernel/preinst.d
exeinto /etc/kernel/preinst.d
-   doexe hooks/51-ugrd.install
+   doexe hooks/installkernel/51-ugrd.install
+   exeinto /lib/kernel/install.d
+   doexe hooks/kernel-install/51-ugrd.install
+   # Install bash autocomplete script
+   dobashcomp completion/ugrd
+   dozshcomp completion/_ugrd
 }
 
 pkg_postinst() {



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-10 Thread George Zenner
commit: f21f5b01d3d2358dd40ded984ea5bdae0c343ff9
Author: Zen  pyl  onl>
AuthorDate: Fri May 10 20:42:10 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Fri May 10 20:42:10 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f21f5b01

sys-kernel/ugrd: Add 1.4.2

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-1.4.2.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 1a61543855..f726b61ff0 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -2,3 +2,4 @@ DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d21
 DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 
819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0
 SHA512 
6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e
 DIST ugrd-1.3.8.tar.gz 50142 BLAKE2B 
0a61977eb6c0fb6af31db445061385057acf825b4fd300aecda25b70a3ee0ce941c34a2c4d8a712e5d737c4aa2a01f0eb6e5e4dfabc4cd4436f343356d1890ea
 SHA512 
95f5b9b2ea60409b6e5f33e813c7a5c4c8c2613c724b15d9a2b482fd8dd4eb59a209473cade9496fb901f633c3a06357a2cd9477cc3de1f2e2f759162065eb6e
 DIST ugrd-1.4.0.tar.gz 50372 BLAKE2B 
aa5b253d78f82d9a35d812d8090441e7c068c048530a5a4e27c6dd0e15d4e3c4b59582311043a5a55904b09c8468d2600c2548e32e1c918b5f7db45c367e9653
 SHA512 
020eaae8659f5143a63c122fe6f30ed48b231f96d8ae9eb4f3c2861684d9dbe8999fcc5d6d7fa68d473bd565089f96a36f3fa01c61f8113955eac2aef1f3fe2c
+DIST ugrd-1.4.2.tar.gz 50984 BLAKE2B 
5b69cbaaefdcfe5b427f781806a58b39e6539b7f790e7ab1c6d1e72b3bd904d2f9a44c60079400266e7a8b88d7d7b0de2932fe93cf07739e62dbcc8658179f85
 SHA512 
8d63d782da7cd6ea6c0342ab46190af66c564cd73601eee1da514f8a52722d86212678f70d5b847432bc9c4c133f6cdf06a7b9e0fc2eed7dc806b112e23ddefa

diff --git a/sys-kernel/ugrd/ugrd-1.4.2.ebuild 
b/sys-kernel/ugrd/ugrd-1.4.2.ebuild
new file mode 100644
index 00..37cf879a1d
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-1.4.2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature shell-completion
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-misc/pax-utils
+   >=dev-python/zenlib-2.1.1[${PYTHON_USEDEP}]
+   >=dev-python/pycpio-1.0.0[${PYTHON_USEDEP}]
+   sys-apps/pciutils
+"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/installkernel/51-ugrd.install
+   exeinto /lib/kernel/install.d
+   doexe hooks/kernel-install/51-ugrd.install
+   # Install bash autocomplete script
+   dobashcomp completion/ugrd
+   dozshcomp completion/_ugrd
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-09 Thread George Zenner
commit: 65f05aa979601a8271f08bdbcc47a677ff8be4df
Author: Zen  pyl  onl>
AuthorDate: Thu May  9 15:39:36 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Thu May  9 15:39:36 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=65f05aa9

sys-kernel/ugrd: Add 1.4.0

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-1.4.0.ebuild | 48 +++
 2 files changed, 49 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index af7adb76fd..1a61543855 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,4 @@
 DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da
 DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 
819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0
 SHA512 
6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e
 DIST ugrd-1.3.8.tar.gz 50142 BLAKE2B 
0a61977eb6c0fb6af31db445061385057acf825b4fd300aecda25b70a3ee0ce941c34a2c4d8a712e5d737c4aa2a01f0eb6e5e4dfabc4cd4436f343356d1890ea
 SHA512 
95f5b9b2ea60409b6e5f33e813c7a5c4c8c2613c724b15d9a2b482fd8dd4eb59a209473cade9496fb901f633c3a06357a2cd9477cc3de1f2e2f759162065eb6e
+DIST ugrd-1.4.0.tar.gz 50372 BLAKE2B 
aa5b253d78f82d9a35d812d8090441e7c068c048530a5a4e27c6dd0e15d4e3c4b59582311043a5a55904b09c8468d2600c2548e32e1c918b5f7db45c367e9653
 SHA512 
020eaae8659f5143a63c122fe6f30ed48b231f96d8ae9eb4f3c2861684d9dbe8999fcc5d6d7fa68d473bd565089f96a36f3fa01c61f8113955eac2aef1f3fe2c

diff --git a/sys-kernel/ugrd/ugrd-1.4.0.ebuild 
b/sys-kernel/ugrd/ugrd-1.4.0.ebuild
new file mode 100644
index 00..8776e13846
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-1.4.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature shell-completion
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-misc/pax-utils
+   >=dev-python/zenlib-2.1.1[${PYTHON_USEDEP}]
+   >=dev-python/pycpio-1.0.0[${PYTHON_USEDEP}]
+   sys-apps/pciutils
+"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/51-ugrd.install
+   # Install bash autocomplete script
+   dobashcomp completion/ugrd
+   dozshcomp completion/_ugrd
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-07 Thread George Zenner
commit: b9365081246353e9cc6504f0d7351cc6af3791cd
Author: Zen  pyl  onl>
AuthorDate: Tue May  7 12:49:22 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Tue May  7 12:49:22 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b9365081

sys-kernel/ugrd: Add 1.3.8, remove 1.3.7

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 +-
 sys-kernel/ugrd/{ugrd-1.3.7.ebuild => ugrd-1.3.8.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 35f35b4d4f..af7adb76fd 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,3 @@
 DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da
 DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 
819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0
 SHA512 
6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e
-DIST ugrd-1.3.7.tar.gz 50109 BLAKE2B 
dfdbab40338c2765d8503a2fa3e1fd484a087dbe85c9933d77c31853eef201835642b55d8f170d6f5b4d214e26e4c06f24448d30807ec8da834fc1beb9443c7d
 SHA512 
490feb45bb74b8e324657e6984347cdae3a4f954865488c0df83b23e4f7b18577e953654a41473989197a3ed1b9e237744fad80dd5f36ef3e9c53715837a57c3
+DIST ugrd-1.3.8.tar.gz 50142 BLAKE2B 
0a61977eb6c0fb6af31db445061385057acf825b4fd300aecda25b70a3ee0ce941c34a2c4d8a712e5d737c4aa2a01f0eb6e5e4dfabc4cd4436f343356d1890ea
 SHA512 
95f5b9b2ea60409b6e5f33e813c7a5c4c8c2613c724b15d9a2b482fd8dd4eb59a209473cade9496fb901f633c3a06357a2cd9477cc3de1f2e2f759162065eb6e

diff --git a/sys-kernel/ugrd/ugrd-1.3.7.ebuild 
b/sys-kernel/ugrd/ugrd-1.3.8.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-1.3.7.ebuild
rename to sys-kernel/ugrd/ugrd-1.3.8.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-06 Thread George Zenner
commit: da25b5acc59b6870e8fafd42c11ba02bdf6ee5f2
Author: Zen  pyl  onl>
AuthorDate: Mon May  6 18:29:34 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Mon May  6 18:29:34 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=da25b5ac

sys-kernel/ugrd: Remove 1.3.6, add 1.3.7

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 +-
 sys-kernel/ugrd/{ugrd-1.3.6.ebuild => ugrd-1.3.7.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index b41b4c815c..35f35b4d4f 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,3 @@
 DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da
 DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 
819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0
 SHA512 
6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e
-DIST ugrd-1.3.6.tar.gz 49992 BLAKE2B 
14a9145dad9bbd76a59020dd7c76c7260ad6eccff6d0ee0e5860bf44eb39a27cb02f13d62ad3d67240bed0609b27a9e49112c0d8c5fe3e7bb2277946172c7745
 SHA512 
b3a006684c0a88a0e01b26718cbfd55970ab241a9828f48fa648c0cb29a8d386b3feca230b83622762a7bf092ccc639c547d01deae49b548333085df23a22b92
+DIST ugrd-1.3.7.tar.gz 50109 BLAKE2B 
dfdbab40338c2765d8503a2fa3e1fd484a087dbe85c9933d77c31853eef201835642b55d8f170d6f5b4d214e26e4c06f24448d30807ec8da834fc1beb9443c7d
 SHA512 
490feb45bb74b8e324657e6984347cdae3a4f954865488c0df83b23e4f7b18577e953654a41473989197a3ed1b9e237744fad80dd5f36ef3e9c53715837a57c3

diff --git a/sys-kernel/ugrd/ugrd-1.3.6.ebuild 
b/sys-kernel/ugrd/ugrd-1.3.7.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-1.3.6.ebuild
rename to sys-kernel/ugrd/ugrd-1.3.7.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-06 Thread George Zenner
commit: e464dfdb90fbb9be0aa0e05474b63ceb5a64d4f3
Author: Zen  pyl  onl>
AuthorDate: Mon May  6 16:45:30 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Mon May  6 16:45:30 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e464dfdb

sys-kernel/ugrd: Add 1.3.5, remove 1.3.4

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 +-
 sys-kernel/ugrd/{ugrd-1.3.4.ebuild => ugrd-1.3.5.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 352fccae5d..f9ad73710b 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,3 @@
 DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da
 DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 
819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0
 SHA512 
6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e
-DIST ugrd-1.3.4.tar.gz 50197 BLAKE2B 
f97db06f5642a354e14bcca1681d1d42ccac31f2669dab8b3c659ed4b378a7a9e39c4cf7a4f73268fe7cc1312e21b33bb53420eb235988f67da0a3a21a34f934
 SHA512 
0a2ee91e82db91f1b2fc990da846a8a46a4c70e578e419409bf61c9cf34c1de499e7f9b8b1b78d8cf85d924243e444fe7b2dfaeed78778a0422ba88851a74522
+DIST ugrd-1.3.5.tar.gz 49986 BLAKE2B 
5919b6dbf22f7e3cb57649f5a1bd29c5fed781b6074e95e645c4d6017f957ae432a9c84fac543c7204bf8bf26d3e33fd63ec78583d40ea646b9f39fc6392499d
 SHA512 
8eff748cbcf84442d6c82c814fe058ce774771aec0a09881627abbb7b34c3217a1444ffa139ae959245f37f1266164d483da66420a6bb80d0adbacba54bd3272

diff --git a/sys-kernel/ugrd/ugrd-1.3.4.ebuild 
b/sys-kernel/ugrd/ugrd-1.3.5.ebuild
similarity index 96%
rename from sys-kernel/ugrd/ugrd-1.3.4.ebuild
rename to sys-kernel/ugrd/ugrd-1.3.5.ebuild
index d436184cc4..8acc4fbf58 100644
--- a/sys-kernel/ugrd/ugrd-1.3.4.ebuild
+++ b/sys-kernel/ugrd/ugrd-1.3.5.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~amd64"
 
 RDEPEND="
app-misc/pax-utils
-   >=dev-python/zenlib-2.0.4[${PYTHON_USEDEP}]
+   >=dev-python/zenlib-2.1.0[${PYTHON_USEDEP}]
>=dev-python/pycpio-1.0.0[${PYTHON_USEDEP}]
sys-apps/pciutils
 "



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-06 Thread George Zenner
commit: b32d0e777ef7157708f6439d86b10bc106278990
Author: Zen  pyl  onl>
AuthorDate: Mon May  6 16:57:48 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Mon May  6 16:57:48 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b32d0e77

sys-kernel/ugrd: Add 1.3.6, remove 1.3.5

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 +-
 sys-kernel/ugrd/{ugrd-1.3.5.ebuild => ugrd-1.3.6.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index f9ad73710b..b41b4c815c 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,3 @@
 DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da
 DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 
819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0
 SHA512 
6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e
-DIST ugrd-1.3.5.tar.gz 49986 BLAKE2B 
5919b6dbf22f7e3cb57649f5a1bd29c5fed781b6074e95e645c4d6017f957ae432a9c84fac543c7204bf8bf26d3e33fd63ec78583d40ea646b9f39fc6392499d
 SHA512 
8eff748cbcf84442d6c82c814fe058ce774771aec0a09881627abbb7b34c3217a1444ffa139ae959245f37f1266164d483da66420a6bb80d0adbacba54bd3272
+DIST ugrd-1.3.6.tar.gz 49992 BLAKE2B 
14a9145dad9bbd76a59020dd7c76c7260ad6eccff6d0ee0e5860bf44eb39a27cb02f13d62ad3d67240bed0609b27a9e49112c0d8c5fe3e7bb2277946172c7745
 SHA512 
b3a006684c0a88a0e01b26718cbfd55970ab241a9828f48fa648c0cb29a8d386b3feca230b83622762a7bf092ccc639c547d01deae49b548333085df23a22b92

diff --git a/sys-kernel/ugrd/ugrd-1.3.5.ebuild 
b/sys-kernel/ugrd/ugrd-1.3.6.ebuild
similarity index 96%
rename from sys-kernel/ugrd/ugrd-1.3.5.ebuild
rename to sys-kernel/ugrd/ugrd-1.3.6.ebuild
index 8acc4fbf58..8776e13846 100644
--- a/sys-kernel/ugrd/ugrd-1.3.5.ebuild
+++ b/sys-kernel/ugrd/ugrd-1.3.6.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~amd64"
 
 RDEPEND="
app-misc/pax-utils
-   >=dev-python/zenlib-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/zenlib-2.1.1[${PYTHON_USEDEP}]
>=dev-python/pycpio-1.0.0[${PYTHON_USEDEP}]
sys-apps/pciutils
 "



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-05 Thread George Zenner
commit: ffe3e80f6ff8a330d26a7ea24c0556667d4520dc
Author: Zen  pyl  onl>
AuthorDate: Sun May  5 20:03:04 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Sun May  5 20:06:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ffe3e80f

sys-kernel/ugrd: Add 1.3.4, remove old versions

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 10 +
 sys-kernel/ugrd/ugrd-0.12.1-r1.ebuild  | 34 -
 sys-kernel/ugrd/ugrd-0.19.1.ebuild | 43 --
 sys-kernel/ugrd/ugrd-0.19.3.ebuild | 43 --
 sys-kernel/ugrd/ugrd-0.20.0.ebuild | 43 --
 sys-kernel/ugrd/ugrd-0.21.2.ebuild | 43 --
 sys-kernel/ugrd/ugrd-1.0.0.ebuild  | 43 --
 sys-kernel/ugrd/ugrd-1.1.5.ebuild  | 43 --
 sys-kernel/ugrd/ugrd-1.2.0.ebuild  | 43 --
 .../ugrd/{ugrd-1.2.4.ebuild => ugrd-1.3.4.ebuild}  |  5 ++-
 10 files changed, 5 insertions(+), 345 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index c84493b4c3..352fccae5d 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,11 +1,3 @@
-DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
-DIST ugrd-0.19.1.tar.gz 44713 BLAKE2B 
e22d8c6df5cffb6c903badf6b45f693a319215791d2fae6d45e163a1a191823130b4a1bdb541a20760154796e16f5e6e0bb10ce47f4d5c59279a71f37bc53362
 SHA512 
56383aca3bd52a734ae35ae51aec0aa12d849484466d58832324dc441fed3e955085119ba44d3248948033167e163be5d747fa27c71c999e78e7fa6357853e25
-DIST ugrd-0.19.3.tar.gz 44629 BLAKE2B 
4c319cfe745640ff7ced5eb161498b3cd6250434d7b56e909a74b1a133910039ec81a399d55f6408b5b33f88a94fb41a54dd18d97443d00e73730a36802b635f
 SHA512 
4cedc043d3e7ac616d263e4d467d1b825a5c425f7682f1ab531a84dfd17c49f99398226fc9ee39044591dcbc6d3308d01f1ffa6734e552945d1096bf1bff2923
-DIST ugrd-0.20.0.tar.gz 44531 BLAKE2B 
3b76149371fac2c5945ce6693c41afdb27cf51028e138388406587cc993ad3af1dc64ce97bcdfe47b1916bba26e84b986efd12a8af67e58e16150fe69249
 SHA512 
11276bb6230f99d23fd59c8322f51c2648938ec27132a1425a4c99c34bfecb326f27b287a3583fb7a86ef62094674069e86f31bf504ac4fa8e63f88c52b33609
-DIST ugrd-0.21.2.tar.gz 44149 BLAKE2B 
62d093a9ffcef8a963e6de81f630853d11c9e448fdef8ba8b22ee1953292b6da9b1e43067c5da6d9c4ef8dd632f4626caa444a0be9e04c77a2708266ce42cc09
 SHA512 
0e5b819ab876415e469e8b3d0a5e4d7471c2d7ff46cb3a22635befefb58e26ef2c7e621d1b61968ddfb2a80154b09d7b84b5fdb528cd03d356fc0379a4926ac5
 DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da
-DIST ugrd-1.0.0.tar.gz 46125 BLAKE2B 
8f941f8cadcbfb92ad4be02ca5763779bcd57bdd3545a5526b642d288591ea76e6ffcd4e0962c9ac36ff31f177b4fd2ee7b5b3351147e9f1e0a1dc478da399e0
 SHA512 
f7629acdffb952f8b8c79969043574420cff821523c38627c4234d4ca0f93a38349f8acdf3a473bd5fd3f4854fd0b82bb4367e57b999674b8a550609a76330d3
-DIST ugrd-1.1.5.tar.gz 47005 BLAKE2B 
278831157c3f8b5d731f3acbdf41c19b1c6485b46acf7d2b75df40a9d9f542365514e814d1972a03bd4b53dad2d39a27098e4cfc97d526afdf4d45ccf5778691
 SHA512 
c198c592af40d2f126a333a03c74c638260ea8125f4a4da6f97d3489d2ddcf7edb5dce785eb236d309853dac6a3e7993186e4c6b775c4eccc121e95d308641dc
-DIST ugrd-1.2.0.tar.gz 48323 BLAKE2B 
8df44c91dd56da6d27eaf2c769b40ad7a008a71a87f2f33d1ab91d96e16cf680bb046af27d0b50ae79d48ad8d5b046d899e246ca44c18e62dae8f54fff9cace6
 SHA512 
a3ddd95abd30441013c9a11074052629dfdbcd2cfffd6a754c6d9c3b719b1861abcd613228fa613b6f566ca1cdca5fa881c9a302391c594b53096428d35e37bf
 DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 
819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0
 SHA512 
6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e
-DIST ugrd-1.2.4.tar.gz 49341 BLAKE2B 
fc52d17e95391eee4ce53444977ac52d4980c855c1165222e83993c4d8a1a221a834188c1aa037f2a6f712b7571b6d43bc8e30575af008e409be2a1f97d6e272
 SHA512 
2a3ea8640e276be28f53446e2d209b301e91cc02a83ef77abab46b68daec42fb9d41ae77d56ba0eac0eb3395b100299ea06c1c195acd39d2065cd93842f6a2fe
+DIST ugrd-1.3.4.tar.gz 50197 BLAKE2B 
f97db06f5642a354e14bcca1681d1d42ccac31f2669dab8b3c659ed4b378a7a9e39c4cf7a4f73268fe7cc1312e21b33bb53420eb235988f67da0a3a21a34f934
 SHA512 

[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-05 Thread George Zenner
commit: 2a2f886d8fb3d52785d9edcadbdef8bd636b8874
Author: Zen  pyl  onl>
AuthorDate: Sun May  5 15:54:13 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Sun May  5 15:54:13 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2a2f886d

sys-kernel/ugrd: Add 1.2.4

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-1.2.4.ebuild | 45 +++
 2 files changed, 46 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index cbac703133..c84493b4c3 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -8,3 +8,4 @@ DIST ugrd-1.0.0.tar.gz 46125 BLAKE2B 
8f941f8cadcbfb92ad4be02ca5763779bcd57bdd354
 DIST ugrd-1.1.5.tar.gz 47005 BLAKE2B 
278831157c3f8b5d731f3acbdf41c19b1c6485b46acf7d2b75df40a9d9f542365514e814d1972a03bd4b53dad2d39a27098e4cfc97d526afdf4d45ccf5778691
 SHA512 
c198c592af40d2f126a333a03c74c638260ea8125f4a4da6f97d3489d2ddcf7edb5dce785eb236d309853dac6a3e7993186e4c6b775c4eccc121e95d308641dc
 DIST ugrd-1.2.0.tar.gz 48323 BLAKE2B 
8df44c91dd56da6d27eaf2c769b40ad7a008a71a87f2f33d1ab91d96e16cf680bb046af27d0b50ae79d48ad8d5b046d899e246ca44c18e62dae8f54fff9cace6
 SHA512 
a3ddd95abd30441013c9a11074052629dfdbcd2cfffd6a754c6d9c3b719b1861abcd613228fa613b6f566ca1cdca5fa881c9a302391c594b53096428d35e37bf
 DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 
819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0
 SHA512 
6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e
+DIST ugrd-1.2.4.tar.gz 49341 BLAKE2B 
fc52d17e95391eee4ce53444977ac52d4980c855c1165222e83993c4d8a1a221a834188c1aa037f2a6f712b7571b6d43bc8e30575af008e409be2a1f97d6e272
 SHA512 
2a3ea8640e276be28f53446e2d209b301e91cc02a83ef77abab46b68daec42fb9d41ae77d56ba0eac0eb3395b100299ea06c1c195acd39d2065cd93842f6a2fe

diff --git a/sys-kernel/ugrd/ugrd-1.2.4.ebuild 
b/sys-kernel/ugrd/ugrd-1.2.4.ebuild
new file mode 100644
index 00..669bae5227
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-1.2.4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-misc/pax-utils
+   >=dev-python/zenlib-2.0.4[${PYTHON_USEDEP}]
+   >=dev-python/pycpio-1.0.0[${PYTHON_USEDEP}]
+   sys-apps/pciutils
+"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/51-ugrd.install
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-05 Thread Julien Roy
commit: 85b2edc2aa0bf6dc2c6b2f60f19d0bb6fbd15865
Author: Julien Roy  jroy  ca>
AuthorDate: Sun May  5 13:13:28 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun May  5 13:13:28 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=85b2edc2

sys-kernel/ugrd: improve indentation

Signed-off-by: Julien Roy  jroy.ca>

 sys-kernel/ugrd/ugrd-1.2.2.ebuild | 12 +++-
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/sys-kernel/ugrd/ugrd-1.2.2.ebuild 
b/sys-kernel/ugrd/ugrd-1.2.2.ebuild
index a474bbc7a7..669bae5227 100644
--- a/sys-kernel/ugrd/ugrd-1.2.2.ebuild
+++ b/sys-kernel/ugrd/ugrd-1.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,10 +15,12 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64"
 
-RDEPEND="app-misc/pax-utils
->=dev-python/zenlib-2.0.4[${PYTHON_USEDEP}]
->=dev-python/pycpio-1.0.0[${PYTHON_USEDEP}]
-sys-apps/pciutils"
+RDEPEND="
+   app-misc/pax-utils
+   >=dev-python/zenlib-2.0.4[${PYTHON_USEDEP}]
+   >=dev-python/pycpio-1.0.0[${PYTHON_USEDEP}]
+   sys-apps/pciutils
+"
 
 src_install() {
# Call the distutils-r1_src_install function to install the package



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-03 Thread George Zenner
commit: 6bd7769cbdbc0d04ad19d719187a021a2f28c9d9
Author: Zen  pyl  onl>
AuthorDate: Sat May  4 03:02:31 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Sat May  4 03:02:31 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6bd7769c

sys-kernel/ugrd: Add 1.2.2

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-1.2.2.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 803c2156fd..cbac703133 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -7,3 +7,4 @@ DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d21
 DIST ugrd-1.0.0.tar.gz 46125 BLAKE2B 
8f941f8cadcbfb92ad4be02ca5763779bcd57bdd3545a5526b642d288591ea76e6ffcd4e0962c9ac36ff31f177b4fd2ee7b5b3351147e9f1e0a1dc478da399e0
 SHA512 
f7629acdffb952f8b8c79969043574420cff821523c38627c4234d4ca0f93a38349f8acdf3a473bd5fd3f4854fd0b82bb4367e57b999674b8a550609a76330d3
 DIST ugrd-1.1.5.tar.gz 47005 BLAKE2B 
278831157c3f8b5d731f3acbdf41c19b1c6485b46acf7d2b75df40a9d9f542365514e814d1972a03bd4b53dad2d39a27098e4cfc97d526afdf4d45ccf5778691
 SHA512 
c198c592af40d2f126a333a03c74c638260ea8125f4a4da6f97d3489d2ddcf7edb5dce785eb236d309853dac6a3e7993186e4c6b775c4eccc121e95d308641dc
 DIST ugrd-1.2.0.tar.gz 48323 BLAKE2B 
8df44c91dd56da6d27eaf2c769b40ad7a008a71a87f2f33d1ab91d96e16cf680bb046af27d0b50ae79d48ad8d5b046d899e246ca44c18e62dae8f54fff9cace6
 SHA512 
a3ddd95abd30441013c9a11074052629dfdbcd2cfffd6a754c6d9c3b719b1861abcd613228fa613b6f566ca1cdca5fa881c9a302391c594b53096428d35e37bf
+DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 
819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0
 SHA512 
6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e

diff --git a/sys-kernel/ugrd/ugrd-1.2.2.ebuild 
b/sys-kernel/ugrd/ugrd-1.2.2.ebuild
new file mode 100644
index 00..a474bbc7a7
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-1.2.2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils
+>=dev-python/zenlib-2.0.4[${PYTHON_USEDEP}]
+>=dev-python/pycpio-1.0.0[${PYTHON_USEDEP}]
+sys-apps/pciutils"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/51-ugrd.install
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-04-29 Thread George Zenner
commit: 239efc4602ff69f5e2ccb788b49967fbf53821cd
Author: Zen  pyl  onl>
AuthorDate: Tue Apr 30 01:32:05 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Tue Apr 30 01:32:05 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=239efc46

sys-kernel/ugrd: Add 1.2.0

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-1.2.0.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 86271c44c8..803c2156fd 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -6,3 +6,4 @@ DIST ugrd-0.21.2.tar.gz 44149 BLAKE2B 
62d093a9ffcef8a963e6de81f630853d11c9e448fd
 DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da
 DIST ugrd-1.0.0.tar.gz 46125 BLAKE2B 
8f941f8cadcbfb92ad4be02ca5763779bcd57bdd3545a5526b642d288591ea76e6ffcd4e0962c9ac36ff31f177b4fd2ee7b5b3351147e9f1e0a1dc478da399e0
 SHA512 
f7629acdffb952f8b8c79969043574420cff821523c38627c4234d4ca0f93a38349f8acdf3a473bd5fd3f4854fd0b82bb4367e57b999674b8a550609a76330d3
 DIST ugrd-1.1.5.tar.gz 47005 BLAKE2B 
278831157c3f8b5d731f3acbdf41c19b1c6485b46acf7d2b75df40a9d9f542365514e814d1972a03bd4b53dad2d39a27098e4cfc97d526afdf4d45ccf5778691
 SHA512 
c198c592af40d2f126a333a03c74c638260ea8125f4a4da6f97d3489d2ddcf7edb5dce785eb236d309853dac6a3e7993186e4c6b775c4eccc121e95d308641dc
+DIST ugrd-1.2.0.tar.gz 48323 BLAKE2B 
8df44c91dd56da6d27eaf2c769b40ad7a008a71a87f2f33d1ab91d96e16cf680bb046af27d0b50ae79d48ad8d5b046d899e246ca44c18e62dae8f54fff9cace6
 SHA512 
a3ddd95abd30441013c9a11074052629dfdbcd2cfffd6a754c6d9c3b719b1861abcd613228fa613b6f566ca1cdca5fa881c9a302391c594b53096428d35e37bf

diff --git a/sys-kernel/ugrd/ugrd-1.2.0.ebuild 
b/sys-kernel/ugrd/ugrd-1.2.0.ebuild
new file mode 100644
index 00..a474bbc7a7
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-1.2.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils
+>=dev-python/zenlib-2.0.4[${PYTHON_USEDEP}]
+>=dev-python/pycpio-1.0.0[${PYTHON_USEDEP}]
+sys-apps/pciutils"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/51-ugrd.install
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-04-28 Thread George Zenner
commit: 12110bb2b3f9d51b4660d54ebe295af663aeaf24
Author: Zen  pyl  onl>
AuthorDate: Sun Apr 28 22:46:21 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Sun Apr 28 22:46:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=12110bb2

sys-kernel/ugrd: Bump 1.1.4 -> 1.1.5

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 +-
 sys-kernel/ugrd/{ugrd-1.1.4.ebuild => ugrd-1.1.5.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 515e0d2781..86271c44c8 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -5,4 +5,4 @@ DIST ugrd-0.20.0.tar.gz 44531 BLAKE2B 
3b76149371fac2c5945ce6693c41afdb27cf51028e
 DIST ugrd-0.21.2.tar.gz 44149 BLAKE2B 
62d093a9ffcef8a963e6de81f630853d11c9e448fdef8ba8b22ee1953292b6da9b1e43067c5da6d9c4ef8dd632f4626caa444a0be9e04c77a2708266ce42cc09
 SHA512 
0e5b819ab876415e469e8b3d0a5e4d7471c2d7ff46cb3a22635befefb58e26ef2c7e621d1b61968ddfb2a80154b09d7b84b5fdb528cd03d356fc0379a4926ac5
 DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da
 DIST ugrd-1.0.0.tar.gz 46125 BLAKE2B 
8f941f8cadcbfb92ad4be02ca5763779bcd57bdd3545a5526b642d288591ea76e6ffcd4e0962c9ac36ff31f177b4fd2ee7b5b3351147e9f1e0a1dc478da399e0
 SHA512 
f7629acdffb952f8b8c79969043574420cff821523c38627c4234d4ca0f93a38349f8acdf3a473bd5fd3f4854fd0b82bb4367e57b999674b8a550609a76330d3
-DIST ugrd-1.1.4.tar.gz 46896 BLAKE2B 
79dfc052d885ef87cbdac10c3be337f4bbfc9a246c22945fc2f295a1aa547adbe39f79b8e6ee024b6d37377cb48f04519ff2c3d506d4763fbd3306d80ce72a53
 SHA512 
da1f722f57e729e6afe70403a806445731d564690c8b6cecd2e170cc1bfb85539e84a873e508b83929008798276953c1ac057d3a352e8f51953f713fd34547b5
+DIST ugrd-1.1.5.tar.gz 47005 BLAKE2B 
278831157c3f8b5d731f3acbdf41c19b1c6485b46acf7d2b75df40a9d9f542365514e814d1972a03bd4b53dad2d39a27098e4cfc97d526afdf4d45ccf5778691
 SHA512 
c198c592af40d2f126a333a03c74c638260ea8125f4a4da6f97d3489d2ddcf7edb5dce785eb236d309853dac6a3e7993186e4c6b775c4eccc121e95d308641dc

diff --git a/sys-kernel/ugrd/ugrd-1.1.4.ebuild 
b/sys-kernel/ugrd/ugrd-1.1.5.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-1.1.4.ebuild
rename to sys-kernel/ugrd/ugrd-1.1.5.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-04-27 Thread George Zenner
commit: 8e27fe6c8e651ec7173f92a5e8ea492821601677
Author: Zen  pyl  onl>
AuthorDate: Sat Apr 27 20:28:24 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Sat Apr 27 20:28:24 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8e27fe6c

sys-kernel/ugrd: Removed 1.1.3, added 1.1.4.

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 +-
 sys-kernel/ugrd/{ugrd-1.1.3.ebuild => ugrd-1.1.4.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 997571b627..515e0d2781 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -5,4 +5,4 @@ DIST ugrd-0.20.0.tar.gz 44531 BLAKE2B 
3b76149371fac2c5945ce6693c41afdb27cf51028e
 DIST ugrd-0.21.2.tar.gz 44149 BLAKE2B 
62d093a9ffcef8a963e6de81f630853d11c9e448fdef8ba8b22ee1953292b6da9b1e43067c5da6d9c4ef8dd632f4626caa444a0be9e04c77a2708266ce42cc09
 SHA512 
0e5b819ab876415e469e8b3d0a5e4d7471c2d7ff46cb3a22635befefb58e26ef2c7e621d1b61968ddfb2a80154b09d7b84b5fdb528cd03d356fc0379a4926ac5
 DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da
 DIST ugrd-1.0.0.tar.gz 46125 BLAKE2B 
8f941f8cadcbfb92ad4be02ca5763779bcd57bdd3545a5526b642d288591ea76e6ffcd4e0962c9ac36ff31f177b4fd2ee7b5b3351147e9f1e0a1dc478da399e0
 SHA512 
f7629acdffb952f8b8c79969043574420cff821523c38627c4234d4ca0f93a38349f8acdf3a473bd5fd3f4854fd0b82bb4367e57b999674b8a550609a76330d3
-DIST ugrd-1.1.3.tar.gz 46800 BLAKE2B 
0f658561bd349ef8eebf9833407255c8c5a0aeaff072a1a079105d0da7f0ddcae43dfcda2540e99824ee027af78430108f8a314530c775957d81f0a91d6e8d5b
 SHA512 
e0fec48a956a5ae99e36188fd6107a0e3e9fb4e1845b3a5091c97962ffce4566c0df2870e833c597120c72bfa85653deb0be0ecc1c247404c5bfbed5fafe7aef
+DIST ugrd-1.1.4.tar.gz 46896 BLAKE2B 
79dfc052d885ef87cbdac10c3be337f4bbfc9a246c22945fc2f295a1aa547adbe39f79b8e6ee024b6d37377cb48f04519ff2c3d506d4763fbd3306d80ce72a53
 SHA512 
da1f722f57e729e6afe70403a806445731d564690c8b6cecd2e170cc1bfb85539e84a873e508b83929008798276953c1ac057d3a352e8f51953f713fd34547b5

diff --git a/sys-kernel/ugrd/ugrd-1.1.3.ebuild 
b/sys-kernel/ugrd/ugrd-1.1.4.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-1.1.3.ebuild
rename to sys-kernel/ugrd/ugrd-1.1.4.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-04-27 Thread George Zenner
commit: 292c97d2a07cc2d46257fe7aed12801f6134c50c
Author: Zen  pyl  onl>
AuthorDate: Sat Apr 27 19:43:33 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Sat Apr 27 19:43:33 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=292c97d2

sys-kernel/ugrd: Bump 1.1.2 -> 1.1.3

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 +-
 sys-kernel/ugrd/{ugrd-1.1.2.ebuild => ugrd-1.1.3.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index b9747a0d5d..997571b627 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -5,4 +5,4 @@ DIST ugrd-0.20.0.tar.gz 44531 BLAKE2B 
3b76149371fac2c5945ce6693c41afdb27cf51028e
 DIST ugrd-0.21.2.tar.gz 44149 BLAKE2B 
62d093a9ffcef8a963e6de81f630853d11c9e448fdef8ba8b22ee1953292b6da9b1e43067c5da6d9c4ef8dd632f4626caa444a0be9e04c77a2708266ce42cc09
 SHA512 
0e5b819ab876415e469e8b3d0a5e4d7471c2d7ff46cb3a22635befefb58e26ef2c7e621d1b61968ddfb2a80154b09d7b84b5fdb528cd03d356fc0379a4926ac5
 DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da
 DIST ugrd-1.0.0.tar.gz 46125 BLAKE2B 
8f941f8cadcbfb92ad4be02ca5763779bcd57bdd3545a5526b642d288591ea76e6ffcd4e0962c9ac36ff31f177b4fd2ee7b5b3351147e9f1e0a1dc478da399e0
 SHA512 
f7629acdffb952f8b8c79969043574420cff821523c38627c4234d4ca0f93a38349f8acdf3a473bd5fd3f4854fd0b82bb4367e57b999674b8a550609a76330d3
-DIST ugrd-1.1.2.tar.gz 46794 BLAKE2B 
b1bfc9ae80766ffc3230cff884e8c75a0591a9a2cc8837acc231501e1181a9be02ab311a89c648f43a13f16f648415966066f6d1a4875017c1504c3141d7ca5d
 SHA512 
764f4cbc0ec20906755466bb248256c8a536ef748c3797640b02e48cd28298df61f6cee7c0bdd95a01a468ec48c2f3826401bbe80ae1544bc8c77f2123d94edc
+DIST ugrd-1.1.3.tar.gz 46800 BLAKE2B 
0f658561bd349ef8eebf9833407255c8c5a0aeaff072a1a079105d0da7f0ddcae43dfcda2540e99824ee027af78430108f8a314530c775957d81f0a91d6e8d5b
 SHA512 
e0fec48a956a5ae99e36188fd6107a0e3e9fb4e1845b3a5091c97962ffce4566c0df2870e833c597120c72bfa85653deb0be0ecc1c247404c5bfbed5fafe7aef

diff --git a/sys-kernel/ugrd/ugrd-1.1.2.ebuild 
b/sys-kernel/ugrd/ugrd-1.1.3.ebuild
similarity index 96%
rename from sys-kernel/ugrd/ugrd-1.1.2.ebuild
rename to sys-kernel/ugrd/ugrd-1.1.3.ebuild
index 62d7f9f247..d0f6c29a97 100644
--- a/sys-kernel/ugrd/ugrd-1.1.2.ebuild
+++ b/sys-kernel/ugrd/ugrd-1.1.3.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 RDEPEND="app-misc/pax-utils
->=dev-python/zenlib-2.0.1[${PYTHON_USEDEP}]
+>=dev-python/zenlib-2.0.3[${PYTHON_USEDEP}]
 >=dev-python/pycpio-1.0.0[${PYTHON_USEDEP}]
 sys-apps/pciutils"
 



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-04-27 Thread George Zenner
commit: ce24e85477cee59032c5d87413619152e28373f3
Author: Zen  pyl  onl>
AuthorDate: Sat Apr 27 18:41:44 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Sat Apr 27 18:41:44 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ce24e854

sys-kernel/ugrd: Add 1.1.2

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-1.1.2.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 4ad15c8af1..b9747a0d5d 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -5,3 +5,4 @@ DIST ugrd-0.20.0.tar.gz 44531 BLAKE2B 
3b76149371fac2c5945ce6693c41afdb27cf51028e
 DIST ugrd-0.21.2.tar.gz 44149 BLAKE2B 
62d093a9ffcef8a963e6de81f630853d11c9e448fdef8ba8b22ee1953292b6da9b1e43067c5da6d9c4ef8dd632f4626caa444a0be9e04c77a2708266ce42cc09
 SHA512 
0e5b819ab876415e469e8b3d0a5e4d7471c2d7ff46cb3a22635befefb58e26ef2c7e621d1b61968ddfb2a80154b09d7b84b5fdb528cd03d356fc0379a4926ac5
 DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da
 DIST ugrd-1.0.0.tar.gz 46125 BLAKE2B 
8f941f8cadcbfb92ad4be02ca5763779bcd57bdd3545a5526b642d288591ea76e6ffcd4e0962c9ac36ff31f177b4fd2ee7b5b3351147e9f1e0a1dc478da399e0
 SHA512 
f7629acdffb952f8b8c79969043574420cff821523c38627c4234d4ca0f93a38349f8acdf3a473bd5fd3f4854fd0b82bb4367e57b999674b8a550609a76330d3
+DIST ugrd-1.1.2.tar.gz 46794 BLAKE2B 
b1bfc9ae80766ffc3230cff884e8c75a0591a9a2cc8837acc231501e1181a9be02ab311a89c648f43a13f16f648415966066f6d1a4875017c1504c3141d7ca5d
 SHA512 
764f4cbc0ec20906755466bb248256c8a536ef748c3797640b02e48cd28298df61f6cee7c0bdd95a01a468ec48c2f3826401bbe80ae1544bc8c77f2123d94edc

diff --git a/sys-kernel/ugrd/ugrd-1.1.2.ebuild 
b/sys-kernel/ugrd/ugrd-1.1.2.ebuild
new file mode 100644
index 00..62d7f9f247
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-1.1.2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils
+>=dev-python/zenlib-2.0.1[${PYTHON_USEDEP}]
+>=dev-python/pycpio-1.0.0[${PYTHON_USEDEP}]
+sys-apps/pciutils"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/51-ugrd.install
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-04-19 Thread George Zenner
commit: 6118ce898283834865fe69982669f6a334819ef7
Author: Zen  pyl  onl>
AuthorDate: Sat Apr 20 01:02:42 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Sat Apr 20 01:02:42 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6118ce89

sys-kernel/ugrd: Add 1.0.0

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-1.0.0.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 2e44462aac..4ad15c8af1 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -4,3 +4,4 @@ DIST ugrd-0.19.3.tar.gz 44629 BLAKE2B 
4c319cfe745640ff7ced5eb161498b3cd6250434d7
 DIST ugrd-0.20.0.tar.gz 44531 BLAKE2B 
3b76149371fac2c5945ce6693c41afdb27cf51028e138388406587cc993ad3af1dc64ce97bcdfe47b1916bba26e84b986efd12a8af67e58e16150fe69249
 SHA512 
11276bb6230f99d23fd59c8322f51c2648938ec27132a1425a4c99c34bfecb326f27b287a3583fb7a86ef62094674069e86f31bf504ac4fa8e63f88c52b33609
 DIST ugrd-0.21.2.tar.gz 44149 BLAKE2B 
62d093a9ffcef8a963e6de81f630853d11c9e448fdef8ba8b22ee1953292b6da9b1e43067c5da6d9c4ef8dd632f4626caa444a0be9e04c77a2708266ce42cc09
 SHA512 
0e5b819ab876415e469e8b3d0a5e4d7471c2d7ff46cb3a22635befefb58e26ef2c7e621d1b61968ddfb2a80154b09d7b84b5fdb528cd03d356fc0379a4926ac5
 DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da
+DIST ugrd-1.0.0.tar.gz 46125 BLAKE2B 
8f941f8cadcbfb92ad4be02ca5763779bcd57bdd3545a5526b642d288591ea76e6ffcd4e0962c9ac36ff31f177b4fd2ee7b5b3351147e9f1e0a1dc478da399e0
 SHA512 
f7629acdffb952f8b8c79969043574420cff821523c38627c4234d4ca0f93a38349f8acdf3a473bd5fd3f4854fd0b82bb4367e57b999674b8a550609a76330d3

diff --git a/sys-kernel/ugrd/ugrd-1.0.0.ebuild 
b/sys-kernel/ugrd/ugrd-1.0.0.ebuild
new file mode 100644
index 00..52a9a6a32d
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-1.0.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils"
+DEPEND="=dev-python/zenlib-2*[${PYTHON_USEDEP}]
+=dev-python/pycpio-1*[${PYTHON_USEDEP}]
+sys-apps/pciutils"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/51-ugrd.install
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-03-24 Thread George Zenner
commit: 6f47c383903c03189c339f77d91005762a0ebf90
Author: Zen  pyl  onl>
AuthorDate: Mon Mar 25 03:59:44 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Mon Mar 25 03:59:44 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6f47c383

sys-kernel/ugrd: Add 0.22.0

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   |  1 +
 sys-kernel/ugrd/ugrd-0.22.0.ebuild | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 5d5f7e2b78..2e44462aac 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -3,3 +3,4 @@ DIST ugrd-0.19.1.tar.gz 44713 BLAKE2B 
e22d8c6df5cffb6c903badf6b45f693a319215791d
 DIST ugrd-0.19.3.tar.gz 44629 BLAKE2B 
4c319cfe745640ff7ced5eb161498b3cd6250434d7b56e909a74b1a133910039ec81a399d55f6408b5b33f88a94fb41a54dd18d97443d00e73730a36802b635f
 SHA512 
4cedc043d3e7ac616d263e4d467d1b825a5c425f7682f1ab531a84dfd17c49f99398226fc9ee39044591dcbc6d3308d01f1ffa6734e552945d1096bf1bff2923
 DIST ugrd-0.20.0.tar.gz 44531 BLAKE2B 
3b76149371fac2c5945ce6693c41afdb27cf51028e138388406587cc993ad3af1dc64ce97bcdfe47b1916bba26e84b986efd12a8af67e58e16150fe69249
 SHA512 
11276bb6230f99d23fd59c8322f51c2648938ec27132a1425a4c99c34bfecb326f27b287a3583fb7a86ef62094674069e86f31bf504ac4fa8e63f88c52b33609
 DIST ugrd-0.21.2.tar.gz 44149 BLAKE2B 
62d093a9ffcef8a963e6de81f630853d11c9e448fdef8ba8b22ee1953292b6da9b1e43067c5da6d9c4ef8dd632f4626caa444a0be9e04c77a2708266ce42cc09
 SHA512 
0e5b819ab876415e469e8b3d0a5e4d7471c2d7ff46cb3a22635befefb58e26ef2c7e621d1b61968ddfb2a80154b09d7b84b5fdb528cd03d356fc0379a4926ac5
+DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da

diff --git a/sys-kernel/ugrd/ugrd-0.22.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.22.0.ebuild
new file mode 100644
index 00..6c369fa202
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-0.22.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils"
+DEPEND=">=dev-python/zenlib-1.7.2[${PYTHON_USEDEP}]
+>=dev-python/pycpio-0.9.0[${PYTHON_USEDEP}]
+sys-apps/pciutils"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/51-ugrd.install
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-03-09 Thread George Zenner
commit: cd2456d6aedddfebb1d67765e79f25c44c5b5a23
Author: Zen  pyl  onl>
AuthorDate: Sat Mar  9 18:30:14 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Sat Mar  9 18:30:14 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cd2456d6

sys-kernel/ugrd: Replace 0.21.0 with 0.21.2

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.21.0.ebuild => ugrd-0.21.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index f9ba367c2b..5d5f7e2b78 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -2,4 +2,4 @@ DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618
 DIST ugrd-0.19.1.tar.gz 44713 BLAKE2B 
e22d8c6df5cffb6c903badf6b45f693a319215791d2fae6d45e163a1a191823130b4a1bdb541a20760154796e16f5e6e0bb10ce47f4d5c59279a71f37bc53362
 SHA512 
56383aca3bd52a734ae35ae51aec0aa12d849484466d58832324dc441fed3e955085119ba44d3248948033167e163be5d747fa27c71c999e78e7fa6357853e25
 DIST ugrd-0.19.3.tar.gz 44629 BLAKE2B 
4c319cfe745640ff7ced5eb161498b3cd6250434d7b56e909a74b1a133910039ec81a399d55f6408b5b33f88a94fb41a54dd18d97443d00e73730a36802b635f
 SHA512 
4cedc043d3e7ac616d263e4d467d1b825a5c425f7682f1ab531a84dfd17c49f99398226fc9ee39044591dcbc6d3308d01f1ffa6734e552945d1096bf1bff2923
 DIST ugrd-0.20.0.tar.gz 44531 BLAKE2B 
3b76149371fac2c5945ce6693c41afdb27cf51028e138388406587cc993ad3af1dc64ce97bcdfe47b1916bba26e84b986efd12a8af67e58e16150fe69249
 SHA512 
11276bb6230f99d23fd59c8322f51c2648938ec27132a1425a4c99c34bfecb326f27b287a3583fb7a86ef62094674069e86f31bf504ac4fa8e63f88c52b33609
-DIST ugrd-0.21.0.tar.gz 44075 BLAKE2B 
035ad4ce042e1e83df62109c2eda19a7b0708f49cbf14fa7edcfca64a81da6e543ee4daf086fde0fd4d5acca041a5cf18c923ec057dc354ffd0a4e18abfb69b6
 SHA512 
77ad34639b7b997788e0f069af8b26e33a7c8d96bfbf26f3e445872bf7ea771b25cac051411583a8441212d855c3415fbaa6ed345e05714f8599d4b244d831f9
+DIST ugrd-0.21.2.tar.gz 44149 BLAKE2B 
62d093a9ffcef8a963e6de81f630853d11c9e448fdef8ba8b22ee1953292b6da9b1e43067c5da6d9c4ef8dd632f4626caa444a0be9e04c77a2708266ce42cc09
 SHA512 
0e5b819ab876415e469e8b3d0a5e4d7471c2d7ff46cb3a22635befefb58e26ef2c7e621d1b61968ddfb2a80154b09d7b84b5fdb528cd03d356fc0379a4926ac5

diff --git a/sys-kernel/ugrd/ugrd-0.21.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.21.2.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.21.0.ebuild
rename to sys-kernel/ugrd/ugrd-0.21.2.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-01-20 Thread George Zenner
commit: 1d2a5e17d459fbf91647158325f9857d932e380e
Author: Zen  pyl  onl>
AuthorDate: Sun Jan 21 01:20:49 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Sun Jan 21 01:20:49 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1d2a5e17

sys-kernel/ugrd: Add 0.21.0 with improved arg parsing

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   |  1 +
 sys-kernel/ugrd/ugrd-0.21.0.ebuild | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 29ac9c24dc..f9ba367c2b 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -2,3 +2,4 @@ DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618
 DIST ugrd-0.19.1.tar.gz 44713 BLAKE2B 
e22d8c6df5cffb6c903badf6b45f693a319215791d2fae6d45e163a1a191823130b4a1bdb541a20760154796e16f5e6e0bb10ce47f4d5c59279a71f37bc53362
 SHA512 
56383aca3bd52a734ae35ae51aec0aa12d849484466d58832324dc441fed3e955085119ba44d3248948033167e163be5d747fa27c71c999e78e7fa6357853e25
 DIST ugrd-0.19.3.tar.gz 44629 BLAKE2B 
4c319cfe745640ff7ced5eb161498b3cd6250434d7b56e909a74b1a133910039ec81a399d55f6408b5b33f88a94fb41a54dd18d97443d00e73730a36802b635f
 SHA512 
4cedc043d3e7ac616d263e4d467d1b825a5c425f7682f1ab531a84dfd17c49f99398226fc9ee39044591dcbc6d3308d01f1ffa6734e552945d1096bf1bff2923
 DIST ugrd-0.20.0.tar.gz 44531 BLAKE2B 
3b76149371fac2c5945ce6693c41afdb27cf51028e138388406587cc993ad3af1dc64ce97bcdfe47b1916bba26e84b986efd12a8af67e58e16150fe69249
 SHA512 
11276bb6230f99d23fd59c8322f51c2648938ec27132a1425a4c99c34bfecb326f27b287a3583fb7a86ef62094674069e86f31bf504ac4fa8e63f88c52b33609
+DIST ugrd-0.21.0.tar.gz 44075 BLAKE2B 
035ad4ce042e1e83df62109c2eda19a7b0708f49cbf14fa7edcfca64a81da6e543ee4daf086fde0fd4d5acca041a5cf18c923ec057dc354ffd0a4e18abfb69b6
 SHA512 
77ad34639b7b997788e0f069af8b26e33a7c8d96bfbf26f3e445872bf7ea771b25cac051411583a8441212d855c3415fbaa6ed345e05714f8599d4b244d831f9

diff --git a/sys-kernel/ugrd/ugrd-0.21.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.21.0.ebuild
new file mode 100644
index 00..6c369fa202
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-0.21.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils"
+DEPEND=">=dev-python/zenlib-1.7.2[${PYTHON_USEDEP}]
+>=dev-python/pycpio-0.9.0[${PYTHON_USEDEP}]
+sys-apps/pciutils"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/51-ugrd.install
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-01-11 Thread George Zenner
commit: 90aec7154850c5102b478e92229efe0a7852a995
Author: Zen  pyl  onl>
AuthorDate: Thu Jan 11 20:56:40 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Thu Jan 11 20:56:40 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=90aec715

sys-kernel/ugrd: Add 0.20.0, bump dependecny versions

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   |  1 +
 sys-kernel/ugrd/ugrd-0.20.0.ebuild | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 245365456c..29ac9c24dc 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,4 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
 DIST ugrd-0.19.1.tar.gz 44713 BLAKE2B 
e22d8c6df5cffb6c903badf6b45f693a319215791d2fae6d45e163a1a191823130b4a1bdb541a20760154796e16f5e6e0bb10ce47f4d5c59279a71f37bc53362
 SHA512 
56383aca3bd52a734ae35ae51aec0aa12d849484466d58832324dc441fed3e955085119ba44d3248948033167e163be5d747fa27c71c999e78e7fa6357853e25
 DIST ugrd-0.19.3.tar.gz 44629 BLAKE2B 
4c319cfe745640ff7ced5eb161498b3cd6250434d7b56e909a74b1a133910039ec81a399d55f6408b5b33f88a94fb41a54dd18d97443d00e73730a36802b635f
 SHA512 
4cedc043d3e7ac616d263e4d467d1b825a5c425f7682f1ab531a84dfd17c49f99398226fc9ee39044591dcbc6d3308d01f1ffa6734e552945d1096bf1bff2923
+DIST ugrd-0.20.0.tar.gz 44531 BLAKE2B 
3b76149371fac2c5945ce6693c41afdb27cf51028e138388406587cc993ad3af1dc64ce97bcdfe47b1916bba26e84b986efd12a8af67e58e16150fe69249
 SHA512 
11276bb6230f99d23fd59c8322f51c2648938ec27132a1425a4c99c34bfecb326f27b287a3583fb7a86ef62094674069e86f31bf504ac4fa8e63f88c52b33609

diff --git a/sys-kernel/ugrd/ugrd-0.20.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.20.0.ebuild
new file mode 100644
index 00..9e6951ea42
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-0.20.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils"
+DEPEND=">=dev-python/zenlib-1.6.2[${PYTHON_USEDEP}]
+>=dev-python/pycpio-0.8.2[${PYTHON_USEDEP}]
+sys-apps/pciutils"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/51-ugrd.install
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-31 Thread Joe Kappus
commit: 71fd0818723a2deb2fc8f79671e0dd9407f0e961
Author: Joe Kappus  wt  gd>
AuthorDate: Mon Jan  1 02:23:09 2024 +
Commit: Joe Kappus  wt  gd>
CommitDate: Mon Jan  1 02:23:09 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=71fd0818

sys-kernel/ugrd: update Manifest

Signed-off-by: Joe Kappus  wt.gd>

 sys-kernel/ugrd/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 8a81e522d0..245365456c 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,3 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
 DIST ugrd-0.19.1.tar.gz 44713 BLAKE2B 
e22d8c6df5cffb6c903badf6b45f693a319215791d2fae6d45e163a1a191823130b4a1bdb541a20760154796e16f5e6e0bb10ce47f4d5c59279a71f37bc53362
 SHA512 
56383aca3bd52a734ae35ae51aec0aa12d849484466d58832324dc441fed3e955085119ba44d3248948033167e163be5d747fa27c71c999e78e7fa6357853e25
-DIST ugrd-0.19.2.tar.gz 44628 BLAKE2B 
e9020f65a6cc51ea7ad205d16cd6360eb74bf21b82a0f0df1f33a89eb39b0a4dcaba7b6c9f4c61124e6ae947d2c93062219081c0ebfb398327abbf1b099dbc7d
 SHA512 
4e1ebaf4d361d7f0cf75679e7857ef3fe4a3aaf78a5ed2117547ea32c90773645337f0604f23f13c33f248cb55cabfaaf4a2dad1e234822eb3967bafe103fca9
+DIST ugrd-0.19.3.tar.gz 44629 BLAKE2B 
4c319cfe745640ff7ced5eb161498b3cd6250434d7b56e909a74b1a133910039ec81a399d55f6408b5b33f88a94fb41a54dd18d97443d00e73730a36802b635f
 SHA512 
4cedc043d3e7ac616d263e4d467d1b825a5c425f7682f1ab531a84dfd17c49f99398226fc9ee39044591dcbc6d3308d01f1ffa6734e552945d1096bf1bff2923



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-31 Thread George Zenner
commit: 64fcbc014b878e1f118a101dfd6df7d121c2cbaa
Author: Zen  pyl  onl>
AuthorDate: Mon Jan  1 02:12:25 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Mon Jan  1 02:12:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=64fcbc01

sys-kernel/ugrd: Add 0.19.3, add [${PYTHON_USEDEP}]

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/ugrd-0.19.3.ebuild | 43 ++
 1 file changed, 43 insertions(+)

diff --git a/sys-kernel/ugrd/ugrd-0.19.3.ebuild 
b/sys-kernel/ugrd/ugrd-0.19.3.ebuild
new file mode 100644
index 00..e3c323ba2d
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-0.19.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils"
+DEPEND=">=dev-python/zenlib-1.4.0[${PYTHON_USEDEP}]
+>=dev-python/pycpio-0.8.0[${PYTHON_USEDEP}]
+sys-apps/pciutils"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/51-ugrd.install
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-28 Thread George Zenner
commit: 3ef9013ab35436c2bc9058206bc9dbe73b66d6e3
Author: Zen  pyl  onl>
AuthorDate: Fri Dec 29 00:52:47 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Fri Dec 29 00:52:47 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3ef9013a

sys-kernel/ugrd: Bump to 19.1, fixed mount merge not working

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.19.0.ebuild => ugrd-0.19.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 27ed62448d..280a49d1fd 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,2 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
-DIST ugrd-0.19.0.tar.gz 44783 BLAKE2B 
904b199a4a25d377e533eebe691dbf7b3881d8cf860bd302e49135e90b2b23fd98de0ea4ae416cfc9983746420c51b5399d85f1b72ab76aebaed2e43b3dc0fb6
 SHA512 
6eb27cb72c56aaebf243b05706db2e3d5bcef3b52c49a7bf50457875bfab6e607ab513bbc08420c9a772154d0c0cd77856dd43ca7a8d8424402719d684b9c164
+DIST ugrd-0.19.1.tar.gz 44713 BLAKE2B 
e22d8c6df5cffb6c903badf6b45f693a319215791d2fae6d45e163a1a191823130b4a1bdb541a20760154796e16f5e6e0bb10ce47f4d5c59279a71f37bc53362
 SHA512 
56383aca3bd52a734ae35ae51aec0aa12d849484466d58832324dc441fed3e955085119ba44d3248948033167e163be5d747fa27c71c999e78e7fa6357853e25

diff --git a/sys-kernel/ugrd/ugrd-0.19.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.19.1.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.19.0.ebuild
rename to sys-kernel/ugrd/ugrd-0.19.1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-28 Thread George Zenner
commit: 3b762534d8d986beea5a60762307081656eff144
Author: Zen  pyl  onl>
AuthorDate: Thu Dec 28 23:17:11 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Thu Dec 28 23:17:11 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3b762534

sys-kernel/ugrd: Remove 0.15,0.18, add 0.19

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   |  3 +-
 sys-kernel/ugrd/ugrd-0.15.4.ebuild | 43 --
 .../{ugrd-0.18.0.ebuild => ugrd-0.19.0.ebuild} |  2 +-
 3 files changed, 2 insertions(+), 46 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 0c203fb04a..27ed62448d 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,2 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
-DIST ugrd-0.15.4.tar.gz 42064 BLAKE2B 
ceaa6ac8f0dc992eb32ad027989701e9f2fccb61d167ccf7c7fd645c4e43b843905b5c80729ebf88a6a0f74535fe399884e1f03a27276e259f3a37f1067422db
 SHA512 
584a2b64a98b3ef5179692d20f4d79fb36462a5882b25eb88af9211fd9f4c9107aefa395673290e67470b8a9724c1a226c13fb1f70e457d00e83254be1837f11
-DIST ugrd-0.18.0.tar.gz 43965 BLAKE2B 
a646ca8f3bd2d0e7c44692a0ef8783974ccdd6e37beabaf978aff0164d7803d14192429a887b439590d1e4e4087e2a979b1aefa736a6c1144084b25b916bcecd
 SHA512 
04e72461a67a35893866119a53db0732dd8b7015e131d7b225244a517901b3da3bf5c203f7d36c941c5ca45e370eb26631f1dd9b2ff4c322e7a8847e49d8c121
+DIST ugrd-0.19.0.tar.gz 44783 BLAKE2B 
904b199a4a25d377e533eebe691dbf7b3881d8cf860bd302e49135e90b2b23fd98de0ea4ae416cfc9983746420c51b5399d85f1b72ab76aebaed2e43b3dc0fb6
 SHA512 
6eb27cb72c56aaebf243b05706db2e3d5bcef3b52c49a7bf50457875bfab6e607ab513bbc08420c9a772154d0c0cd77856dd43ca7a8d8424402719d684b9c164

diff --git a/sys-kernel/ugrd/ugrd-0.15.4.ebuild 
b/sys-kernel/ugrd/ugrd-0.15.4.ebuild
deleted file mode 100644
index 3d5fc2520c..00
--- a/sys-kernel/ugrd/ugrd-0.15.4.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Python based initramfs generator with TOML defintions"
-HOMEPAGE="https://github.com/desultory/ugrd;
-SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="app-misc/pax-utils"
-DEPEND=">=dev-python/zenlib-1.2.0
-   >=dev-python/pycpio-0.6.1
-   sys-apps/pciutils"
-
-src_install() {
-   # Call the distutils-r1_src_install function to install the package
-   distutils-r1_src_install
-   # Create the ugrd config directory
-   keepdir /etc/ugrd
-   # Install the example config into /etc/ugrd/config.toml
-   # Do not overwrite an existing config
-   insinto /etc/ugrd
-   newins examples/config_kmod.toml config.toml
-   # Create the kernel preinst.d directory if it doesn't exist
-   # Install the kernel preinst.d hook
-   keepdir /etc/kernel/preinst.d
-   exeinto /etc/kernel/preinst.d
-   doexe hooks/51-ugrd.install
-}
-
-pkg_postinst() {
-   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
-   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
-   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
-}

diff --git a/sys-kernel/ugrd/ugrd-0.18.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.19.0.ebuild
similarity index 97%
rename from sys-kernel/ugrd/ugrd-0.18.0.ebuild
rename to sys-kernel/ugrd/ugrd-0.19.0.ebuild
index aecf1f4da2..0ed80f0dc9 100644
--- a/sys-kernel/ugrd/ugrd-0.18.0.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.19.0.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 RDEPEND="app-misc/pax-utils"
-DEPEND=">=dev-python/zenlib-1.2.0
+DEPEND=">=dev-python/zenlib-1.3.0
>=dev-python/pycpio-0.7.0
sys-apps/pciutils"
 



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-26 Thread George Zenner
commit: 2d7ba61419f5cdb17676418498b4da0812ce2922
Author: Zen  pyl  onl>
AuthorDate: Wed Dec 27 03:41:49 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Wed Dec 27 03:43:26 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2d7ba614

sys-kernel/ugrd: Bump to 0.18.0, with some breaking changes and general
improvements

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.17.1.ebuild => ugrd-0.18.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index f98a33aadc..0c203fb04a 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,3 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
 DIST ugrd-0.15.4.tar.gz 42064 BLAKE2B 
ceaa6ac8f0dc992eb32ad027989701e9f2fccb61d167ccf7c7fd645c4e43b843905b5c80729ebf88a6a0f74535fe399884e1f03a27276e259f3a37f1067422db
 SHA512 
584a2b64a98b3ef5179692d20f4d79fb36462a5882b25eb88af9211fd9f4c9107aefa395673290e67470b8a9724c1a226c13fb1f70e457d00e83254be1837f11
-DIST ugrd-0.17.1.tar.gz 43709 BLAKE2B 
d5bc2ea5544141cdd171ac33ba1635e82cc8b1da0e01dbf12eb22dad9483e5bc7139858f975a19a1b397366505b1ac7b00d30e5702c1273687ea781c8ed3e7c0
 SHA512 
65c39b54bab29e910d349ea4734c610727872bbe0483773597a343e1deb2b18b61c07ea6a2cccd9b32d90a827503bafe6eb08b5c05a092bf313f5cc88165b8fa
+DIST ugrd-0.18.0.tar.gz 43965 BLAKE2B 
a646ca8f3bd2d0e7c44692a0ef8783974ccdd6e37beabaf978aff0164d7803d14192429a887b439590d1e4e4087e2a979b1aefa736a6c1144084b25b916bcecd
 SHA512 
04e72461a67a35893866119a53db0732dd8b7015e131d7b225244a517901b3da3bf5c203f7d36c941c5ca45e370eb26631f1dd9b2ff4c322e7a8847e49d8c121

diff --git a/sys-kernel/ugrd/ugrd-0.17.1.ebuild 
b/sys-kernel/ugrd/ugrd-0.18.0.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.17.1.ebuild
rename to sys-kernel/ugrd/ugrd-0.18.0.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-25 Thread George Zenner
commit: c21ae8c176e96576c92939303c6b3cd67101a704
Author: Zen  pyl  onl>
AuthorDate: Mon Dec 25 23:19:30 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Mon Dec 25 23:19:30 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c21ae8c1

sys-kernel/ugrd: Bump to 0.17.1, fix regression with subvol_selector

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.17.0.ebuild => ugrd-0.17.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 9dd821ddc0..f98a33aadc 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,3 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
 DIST ugrd-0.15.4.tar.gz 42064 BLAKE2B 
ceaa6ac8f0dc992eb32ad027989701e9f2fccb61d167ccf7c7fd645c4e43b843905b5c80729ebf88a6a0f74535fe399884e1f03a27276e259f3a37f1067422db
 SHA512 
584a2b64a98b3ef5179692d20f4d79fb36462a5882b25eb88af9211fd9f4c9107aefa395673290e67470b8a9724c1a226c13fb1f70e457d00e83254be1837f11
-DIST ugrd-0.17.0.tar.gz 43732 BLAKE2B 
8df76bc46f3ce6eb1b60be9e80ca23276f4f29e0a78ad8d1f9e23a6bad4417090acab3453631e23ecb7f60dbb63853d2ce6863c3325940666475e40bfcc00d8a
 SHA512 
791d4808175fbeb1c0d874a5403707c76a04d5150ef69841f8da25f748b579d1d907879ad5a9ec5ac20ed2a405cbfbfe97c21734b8acbc12fb5d96b611415ded
+DIST ugrd-0.17.1.tar.gz 43709 BLAKE2B 
d5bc2ea5544141cdd171ac33ba1635e82cc8b1da0e01dbf12eb22dad9483e5bc7139858f975a19a1b397366505b1ac7b00d30e5702c1273687ea781c8ed3e7c0
 SHA512 
65c39b54bab29e910d349ea4734c610727872bbe0483773597a343e1deb2b18b61c07ea6a2cccd9b32d90a827503bafe6eb08b5c05a092bf313f5cc88165b8fa

diff --git a/sys-kernel/ugrd/ugrd-0.17.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.17.1.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.17.0.ebuild
rename to sys-kernel/ugrd/ugrd-0.17.1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-25 Thread George Zenner
commit: b3faea894236c718fb7b02c94a7aa5cfecd7a788
Author: Zen  pyl  onl>
AuthorDate: Mon Dec 25 22:49:34 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Mon Dec 25 22:52:36 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b3faea89

sys-kernel/ugrd: Bumped to 0.17.0 with better error handling

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.16.3.ebuild => ugrd-0.17.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 3bc67e86ea..9dd821ddc0 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,3 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
 DIST ugrd-0.15.4.tar.gz 42064 BLAKE2B 
ceaa6ac8f0dc992eb32ad027989701e9f2fccb61d167ccf7c7fd645c4e43b843905b5c80729ebf88a6a0f74535fe399884e1f03a27276e259f3a37f1067422db
 SHA512 
584a2b64a98b3ef5179692d20f4d79fb36462a5882b25eb88af9211fd9f4c9107aefa395673290e67470b8a9724c1a226c13fb1f70e457d00e83254be1837f11
-DIST ugrd-0.16.3.tar.gz 43701 BLAKE2B 
99f49024d1dc553050b3ef11dbc545c86302a4687cb08fa363a219c5baf5a02ce018602790e2676f3e30093639230aa5506eebd3daec226a675ce0a763e3a4f0
 SHA512 
c9c93181ec90c610514e68669df2f09013964bb8e5dd1822bf186af7a8a0500c7fecc3ba9dcd9835ac12d18379a674ff1dc4812be70c51d81bcb16d7cb4f702a
+DIST ugrd-0.17.0.tar.gz 43732 BLAKE2B 
8df76bc46f3ce6eb1b60be9e80ca23276f4f29e0a78ad8d1f9e23a6bad4417090acab3453631e23ecb7f60dbb63853d2ce6863c3325940666475e40bfcc00d8a
 SHA512 
791d4808175fbeb1c0d874a5403707c76a04d5150ef69841f8da25f748b579d1d907879ad5a9ec5ac20ed2a405cbfbfe97c21734b8acbc12fb5d96b611415ded

diff --git a/sys-kernel/ugrd/ugrd-0.16.3.ebuild 
b/sys-kernel/ugrd/ugrd-0.17.0.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.16.3.ebuild
rename to sys-kernel/ugrd/ugrd-0.17.0.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-24 Thread George Zenner
commit: c41f1c4d35242d6221a43f8976399250d90d1def
Author: Zen  pyl  onl>
AuthorDate: Mon Dec 25 04:57:32 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Mon Dec 25 04:57:32 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c41f1c4d

sys-kernel/ugrd: Bump to 0.16.3, with improved cmdline handling

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.16.1.ebuild => ugrd-0.16.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index f2bb8fcbc6..3bc67e86ea 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,3 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
 DIST ugrd-0.15.4.tar.gz 42064 BLAKE2B 
ceaa6ac8f0dc992eb32ad027989701e9f2fccb61d167ccf7c7fd645c4e43b843905b5c80729ebf88a6a0f74535fe399884e1f03a27276e259f3a37f1067422db
 SHA512 
584a2b64a98b3ef5179692d20f4d79fb36462a5882b25eb88af9211fd9f4c9107aefa395673290e67470b8a9724c1a226c13fb1f70e457d00e83254be1837f11
-DIST ugrd-0.16.1.tar.gz 43122 BLAKE2B 
44826216bcd8b3c7de248536067dfe111cedcb9f32fed81edce511e60bb21dedab348426cb10f7cf1537ad0b1db6c1ee206a9d471091856c5affe4d2746eace6
 SHA512 
276b0659c61ec8d821732b2b13f2926a50156c1ed921e57c284bea400d2af0c5ade3c08965794d6186451278c776ddf0b750f5fd4e575058d28ad343f50bf365
+DIST ugrd-0.16.3.tar.gz 43701 BLAKE2B 
99f49024d1dc553050b3ef11dbc545c86302a4687cb08fa363a219c5baf5a02ce018602790e2676f3e30093639230aa5506eebd3daec226a675ce0a763e3a4f0
 SHA512 
c9c93181ec90c610514e68669df2f09013964bb8e5dd1822bf186af7a8a0500c7fecc3ba9dcd9835ac12d18379a674ff1dc4812be70c51d81bcb16d7cb4f702a

diff --git a/sys-kernel/ugrd/ugrd-0.16.1.ebuild 
b/sys-kernel/ugrd/ugrd-0.16.3.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.16.1.ebuild
rename to sys-kernel/ugrd/ugrd-0.16.3.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-24 Thread George Zenner
commit: f3cbdb305f7610ec3937efff6ff27056f1ac5c24
Author: Zen  pyl  onl>
AuthorDate: Mon Dec 25 01:10:24 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Mon Dec 25 01:10:24 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f3cbdb30

sys-kernel/ugrd: Update to 16.1 with kernel commandline parsing

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.16.0.ebuild => ugrd-0.16.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index dc1dc8bb90..f2bb8fcbc6 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,3 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
 DIST ugrd-0.15.4.tar.gz 42064 BLAKE2B 
ceaa6ac8f0dc992eb32ad027989701e9f2fccb61d167ccf7c7fd645c4e43b843905b5c80729ebf88a6a0f74535fe399884e1f03a27276e259f3a37f1067422db
 SHA512 
584a2b64a98b3ef5179692d20f4d79fb36462a5882b25eb88af9211fd9f4c9107aefa395673290e67470b8a9724c1a226c13fb1f70e457d00e83254be1837f11
-DIST ugrd-0.16.0.tar.gz 42791 BLAKE2B 
0106481043fff800b1a23ed148b2a01d0e456a8e67f7a663f58fa03ff7acc159ac804f98e5a2c04438a8d98e3538a760eace2772a3ab8801d6825f3742f882bf
 SHA512 
80caa5cac7f7635bec2a83b99ab715cc1cecd2039f891f3344fe177b378d00dccba10668152b9117fa5023ffea5d9fb31c24c4bf973f02474e8280c313d0a9e0
+DIST ugrd-0.16.1.tar.gz 43122 BLAKE2B 
44826216bcd8b3c7de248536067dfe111cedcb9f32fed81edce511e60bb21dedab348426cb10f7cf1537ad0b1db6c1ee206a9d471091856c5affe4d2746eace6
 SHA512 
276b0659c61ec8d821732b2b13f2926a50156c1ed921e57c284bea400d2af0c5ade3c08965794d6186451278c776ddf0b750f5fd4e575058d28ad343f50bf365

diff --git a/sys-kernel/ugrd/ugrd-0.16.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.16.1.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.16.0.ebuild
rename to sys-kernel/ugrd/ugrd-0.16.1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-24 Thread George Zenner
commit: 72bb48fbff96bda0020608088e7a0ccb3dfd1f29
Author: Zen  pyl  onl>
AuthorDate: Sun Dec 24 23:35:44 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Sun Dec 24 23:35:44 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=72bb48fb

sys-kernel/ugrd: Bumo 15.5 to 16.0 with improved output and new default
config

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  | 2 +-
 sys-kernel/ugrd/{ugrd-0.15.5-r1.ebuild => ugrd-0.16.0.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index f6a90a1bc2..dc1dc8bb90 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,3 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
 DIST ugrd-0.15.4.tar.gz 42064 BLAKE2B 
ceaa6ac8f0dc992eb32ad027989701e9f2fccb61d167ccf7c7fd645c4e43b843905b5c80729ebf88a6a0f74535fe399884e1f03a27276e259f3a37f1067422db
 SHA512 
584a2b64a98b3ef5179692d20f4d79fb36462a5882b25eb88af9211fd9f4c9107aefa395673290e67470b8a9724c1a226c13fb1f70e457d00e83254be1837f11
-DIST ugrd-0.15.5.tar.gz 42150 BLAKE2B 
a5eaa456323a5868cc5ab31f4e6fb45fa016777afe7a38fd0b9538879a8da4b1633c2bc27bad4ab7b269ef595962df133fc5e63a957a1545ed3a1b3445dc30ee
 SHA512 
e03e0775b992bd853ff019c9f4405674120f98b3579421bb6be21a85c3859429313ef6585d4ea00ea2f2bfd5c77ab76fe1062bffeed5ee9109904f320612596e
+DIST ugrd-0.16.0.tar.gz 42791 BLAKE2B 
0106481043fff800b1a23ed148b2a01d0e456a8e67f7a663f58fa03ff7acc159ac804f98e5a2c04438a8d98e3538a760eace2772a3ab8801d6825f3742f882bf
 SHA512 
80caa5cac7f7635bec2a83b99ab715cc1cecd2039f891f3344fe177b378d00dccba10668152b9117fa5023ffea5d9fb31c24c4bf973f02474e8280c313d0a9e0

diff --git a/sys-kernel/ugrd/ugrd-0.15.5-r1.ebuild 
b/sys-kernel/ugrd/ugrd-0.16.0.ebuild
similarity index 96%
rename from sys-kernel/ugrd/ugrd-0.15.5-r1.ebuild
rename to sys-kernel/ugrd/ugrd-0.16.0.ebuild
index 6fa7ffd3c4..aecf1f4da2 100644
--- a/sys-kernel/ugrd/ugrd-0.15.5-r1.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.16.0.ebuild
@@ -28,7 +28,7 @@ src_install() {
# Install the example config into /etc/ugrd/config.toml
# Do not overwrite an existing config
insinto /etc/ugrd
-   newins examples/config_kmod.toml config.toml
+   newins examples/example.toml config.toml
# Create the kernel preinst.d directory if it doesn't exist
# Install the kernel preinst.d hook
keepdir /etc/kernel/preinst.d



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-24 Thread George Zenner
commit: 8a2dea70c3bffd650dc10e55fc3642c750893d74
Author: Zen  pyl  onl>
AuthorDate: Sun Dec 24 21:39:27 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Sun Dec 24 21:39:27 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8a2dea70

sys-kernel/ugrd: Fixed naming for ebuild edit

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/{ugrd-0.15.5r1.ebuild => ugrd-0.15.5-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sys-kernel/ugrd/ugrd-0.15.5r1.ebuild 
b/sys-kernel/ugrd/ugrd-0.15.5-r1.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.15.5r1.ebuild
rename to sys-kernel/ugrd/ugrd-0.15.5-r1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-24 Thread George Zenner
commit: 27b1ca309baf67d18e836c07df98f406fd926cb0
Author: Zen  pyl  onl>
AuthorDate: Sun Dec 24 21:36:57 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Sun Dec 24 21:36:57 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=27b1ca30

sys-kernel/ugrd: Update dependency versions in 0.15.5

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/{ugrd-0.15.5.ebuild => ugrd-0.15.5r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/ugrd-0.15.5.ebuild 
b/sys-kernel/ugrd/ugrd-0.15.5r1.ebuild
similarity index 97%
rename from sys-kernel/ugrd/ugrd-0.15.5.ebuild
rename to sys-kernel/ugrd/ugrd-0.15.5r1.ebuild
index 3d5fc2520c..6fa7ffd3c4 100644
--- a/sys-kernel/ugrd/ugrd-0.15.5.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.15.5r1.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~amd64"
 
 RDEPEND="app-misc/pax-utils"
 DEPEND=">=dev-python/zenlib-1.2.0
-   >=dev-python/pycpio-0.6.1
+   >=dev-python/pycpio-0.7.0
sys-apps/pciutils"
 
 src_install() {



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-24 Thread George Zenner
commit: c391385d39832b4a43504292ccb256d0a558a04a
Author: Zen  pyl  onl>
AuthorDate: Sun Dec 24 21:36:13 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Sun Dec 24 21:36:13 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c391385d

sys-kernel/ugrd: Added 0.15.5

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   |  1 +
 sys-kernel/ugrd/ugrd-0.15.5.ebuild | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index cbfc0e298a..f6a90a1bc2 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,3 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
 DIST ugrd-0.15.4.tar.gz 42064 BLAKE2B 
ceaa6ac8f0dc992eb32ad027989701e9f2fccb61d167ccf7c7fd645c4e43b843905b5c80729ebf88a6a0f74535fe399884e1f03a27276e259f3a37f1067422db
 SHA512 
584a2b64a98b3ef5179692d20f4d79fb36462a5882b25eb88af9211fd9f4c9107aefa395673290e67470b8a9724c1a226c13fb1f70e457d00e83254be1837f11
+DIST ugrd-0.15.5.tar.gz 42150 BLAKE2B 
a5eaa456323a5868cc5ab31f4e6fb45fa016777afe7a38fd0b9538879a8da4b1633c2bc27bad4ab7b269ef595962df133fc5e63a957a1545ed3a1b3445dc30ee
 SHA512 
e03e0775b992bd853ff019c9f4405674120f98b3579421bb6be21a85c3859429313ef6585d4ea00ea2f2bfd5c77ab76fe1062bffeed5ee9109904f320612596e

diff --git a/sys-kernel/ugrd/ugrd-0.15.5.ebuild 
b/sys-kernel/ugrd/ugrd-0.15.5.ebuild
new file mode 100644
index 00..3d5fc2520c
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-0.15.5.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils"
+DEPEND=">=dev-python/zenlib-1.2.0
+   >=dev-python/pycpio-0.6.1
+   sys-apps/pciutils"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/config_kmod.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/51-ugrd.install
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-23 Thread George Zenner
commit: 6cff0e2f17393cb3ce95e5e48336464c8e9cf180
Author: Zen  pyl  onl>
AuthorDate: Sat Dec 23 23:32:01 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Sat Dec 23 23:32:01 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6cff0e2f

sys-kernel/ugrd: Bump to 0.15.4, with better kmod masks

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.15.3.ebuild => ugrd-0.15.4.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 9750a44428..cbfc0e298a 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,2 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
-DIST ugrd-0.15.3.tar.gz 42010 BLAKE2B 
2c5e6bd237e50c4d588ee8590235988e77b482ef8ff3c21acdf76b40585ad8ead742f77e1c342b28b37520dd3a6b4035b58eba9e6eecd46e3d36c3e7a731a5c4
 SHA512 
e9f76f2b45e609d53dc5605c44417f735f461a0e637a459a09ba92d699a451f2f0bb2bb85671ecdb92f4255ebcdd30fe67193dfa09246b31dc9d1875ddd000b4
+DIST ugrd-0.15.4.tar.gz 42064 BLAKE2B 
ceaa6ac8f0dc992eb32ad027989701e9f2fccb61d167ccf7c7fd645c4e43b843905b5c80729ebf88a6a0f74535fe399884e1f03a27276e259f3a37f1067422db
 SHA512 
584a2b64a98b3ef5179692d20f4d79fb36462a5882b25eb88af9211fd9f4c9107aefa395673290e67470b8a9724c1a226c13fb1f70e457d00e83254be1837f11

diff --git a/sys-kernel/ugrd/ugrd-0.15.3.ebuild 
b/sys-kernel/ugrd/ugrd-0.15.4.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.15.3.ebuild
rename to sys-kernel/ugrd/ugrd-0.15.4.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-23 Thread George Zenner
commit: d855d6479f38fe10bff9b11f6cc694581fb7925c
Author: Zen  pyl  onl>
AuthorDate: Sat Dec 23 23:08:03 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Sat Dec 23 23:08:40 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d855d647

sys-kernel/ugrd: Bumped to 0.15.3, with better automatic root and kver
detection

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.15.0.ebuild => ugrd-0.15.3.ebuild} | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 5de4f7c15c..9750a44428 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,2 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
-DIST ugrd-0.15.0.tar.gz 41907 BLAKE2B 
c74390dd2d19a029b33ca35e22a0f309772b65d774db77060de496ec6579faacf54f87a6b2069bb07062dfd6ff3619e06525cbc1ab3446c255c8bbf9d7359bd1
 SHA512 
f97e4fdc03a537b8bd7fe5674fa57deaed963f974031254423a673b33bea55e275bbce15ea3b08f76b8aa3180166a6a00a33729589d21ec185121f912ef0048c
+DIST ugrd-0.15.3.tar.gz 42010 BLAKE2B 
2c5e6bd237e50c4d588ee8590235988e77b482ef8ff3c21acdf76b40585ad8ead742f77e1c342b28b37520dd3a6b4035b58eba9e6eecd46e3d36c3e7a731a5c4
 SHA512 
e9f76f2b45e609d53dc5605c44417f735f461a0e637a459a09ba92d699a451f2f0bb2bb85671ecdb92f4255ebcdd30fe67193dfa09246b31dc9d1875ddd000b4

diff --git a/sys-kernel/ugrd/ugrd-0.15.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.15.3.ebuild
similarity index 96%
rename from sys-kernel/ugrd/ugrd-0.15.0.ebuild
rename to sys-kernel/ugrd/ugrd-0.15.3.ebuild
index 85d2a87499..3d5fc2520c 100644
--- a/sys-kernel/ugrd/ugrd-0.15.0.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.15.3.ebuild
@@ -17,7 +17,8 @@ KEYWORDS="~amd64"
 
 RDEPEND="app-misc/pax-utils"
 DEPEND=">=dev-python/zenlib-1.2.0
-   >=dev-python/pycpio-0.6.1"
+   >=dev-python/pycpio-0.6.1
+   sys-apps/pciutils"
 
 src_install() {
# Call the distutils-r1_src_install function to install the package



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-23 Thread George Zenner
commit: baeef3abdc7c761e0b159e07fec5444920603983
Author: Zen  pyl  onl>
AuthorDate: Sat Dec 23 20:24:01 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Sat Dec 23 20:24:01 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=baeef3ab

sys-kernel/ugrd: Removed 0.11.3, bumped 0.14.3 -> 0.15.0

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   |  3 +-
 sys-kernel/ugrd/ugrd-0.11.3.ebuild | 33 --
 .../{ugrd-0.14.3.ebuild => ugrd-0.15.0.ebuild} |  0
 3 files changed, 1 insertion(+), 35 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index db1d984f83..5de4f7c15c 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,2 @@
-DIST ugrd-0.11.3.tar.gz 45232 BLAKE2B 
4d98f664b74bcf6ad04c5131b21185f53301de4388e0af66ea3817a27448f2a2a0ac9e3c7d416cf80d963108a38f37a3a2c915c99bd0c746938fbd312d7acfeb
 SHA512 
84e7030a2a82860a89ae9be938610dea9d60ac950ae7f83470aeb37ecc5c80c1d5dbc655710e97fc47d8246e2f43b1e603b0960e57929fc60df346145ee57970
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
-DIST ugrd-0.14.3.tar.gz 41637 BLAKE2B 
1e16c9de16709e8b56ab3f3b439a11b645d57e8d118ea74c7e2a1881403d5a324c01841264fceb14305b9a53ef1b8905f4eddc71adb189038853e8a50aea1728
 SHA512 
89e8a6b6d567626d5fa8a3e8ca65b4df5e5abf6a050f850407d322dbdd7b172339cc4e5613e5df6971132b913f4fff3085b93e475928e61a1daa02be79d7947b
+DIST ugrd-0.15.0.tar.gz 41907 BLAKE2B 
c74390dd2d19a029b33ca35e22a0f309772b65d774db77060de496ec6579faacf54f87a6b2069bb07062dfd6ff3619e06525cbc1ab3446c255c8bbf9d7359bd1
 SHA512 
f97e4fdc03a537b8bd7fe5674fa57deaed963f974031254423a673b33bea55e275bbce15ea3b08f76b8aa3180166a6a00a33729589d21ec185121f912ef0048c

diff --git a/sys-kernel/ugrd/ugrd-0.11.3.ebuild 
b/sys-kernel/ugrd/ugrd-0.11.3.ebuild
deleted file mode 100644
index da602c8ba4..00
--- a/sys-kernel/ugrd/ugrd-0.11.3.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Python based initramfs generator with TOML defintions"
-HOMEPAGE="https://github.com/desultory/ugrd;
-SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="app-misc/pax-utils"
-DEPEND="dev-python/zenlib"
-
-src_install() {
-   # Call the distutils-r1_src_install function to install the package
-   distutils-r1_src_install
-   # Create the ugrd config directory
-   keepdir /etc/ugrd
-}
-
-pkg_postinst() {
-   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
-   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
-   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
-   optfeature "ugrd.fs.zfs support" sys-fs/zfs
-}

diff --git a/sys-kernel/ugrd/ugrd-0.14.3.ebuild 
b/sys-kernel/ugrd/ugrd-0.15.0.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.14.3.ebuild
rename to sys-kernel/ugrd/ugrd-0.15.0.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-22 Thread Viorel Munteanu
commit: 5fb744fe42b1288370385726b580772a8032
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Dec 23 07:00:21 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Dec 23 07:00:21 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5fb744fe

sys-kernel/ugrd: update Manifest

Signed-off-by: Viorel Munteanu  gentoo.org>

 sys-kernel/ugrd/Manifest | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index d8e1ce0466..db1d984f83 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,3 @@
 DIST ugrd-0.11.3.tar.gz 45232 BLAKE2B 
4d98f664b74bcf6ad04c5131b21185f53301de4388e0af66ea3817a27448f2a2a0ac9e3c7d416cf80d963108a38f37a3a2c915c99bd0c746938fbd312d7acfeb
 SHA512 
84e7030a2a82860a89ae9be938610dea9d60ac950ae7f83470aeb37ecc5c80c1d5dbc655710e97fc47d8246e2f43b1e603b0960e57929fc60df346145ee57970
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
+DIST ugrd-0.14.3.tar.gz 41637 BLAKE2B 
1e16c9de16709e8b56ab3f3b439a11b645d57e8d118ea74c7e2a1881403d5a324c01841264fceb14305b9a53ef1b8905f4eddc71adb189038853e8a50aea1728
 SHA512 
89e8a6b6d567626d5fa8a3e8ca65b4df5e5abf6a050f850407d322dbdd7b172339cc4e5613e5df6971132b913f4fff3085b93e475928e61a1daa02be79d7947b



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-22 Thread George Zenner
commit: 678909282423c5a97cf9351bc01dd0bcab0c1ea1
Author: Zen  pyl  onl>
AuthorDate: Sat Dec 23 05:20:51 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Sat Dec 23 05:20:51 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=67890928

sys-kernel/ugrd: Bumped to 0.14.3, added root autodetection, improved
logging

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 1 -
 sys-kernel/ugrd/{ugrd-0.13.0.ebuild => ugrd-0.14.3.ebuild} | 7 +--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 504c8ab8d6..d8e1ce0466 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,2 @@
 DIST ugrd-0.11.3.tar.gz 45232 BLAKE2B 
4d98f664b74bcf6ad04c5131b21185f53301de4388e0af66ea3817a27448f2a2a0ac9e3c7d416cf80d963108a38f37a3a2c915c99bd0c746938fbd312d7acfeb
 SHA512 
84e7030a2a82860a89ae9be938610dea9d60ac950ae7f83470aeb37ecc5c80c1d5dbc655710e97fc47d8246e2f43b1e603b0960e57929fc60df346145ee57970
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
-DIST ugrd-0.13.0.tar.gz 40894 BLAKE2B 
3e96979b9a645d18d746b11b7c41fecc4a4472f1af90cae2e70c09ca2e228b895681d468544272d604fed4105ff7a40dbd92b0b406664a334537111ce174b58d
 SHA512 
4b0925f505d703776963b5c6ec01dc21dc63d3007af015aa50ec72fc963d401b08aa6ffd8d2463017285107e8b8856b5b79c3adb410b834749142a4c9c2e47f6

diff --git a/sys-kernel/ugrd/ugrd-0.13.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.14.3.ebuild
similarity index 84%
rename from sys-kernel/ugrd/ugrd-0.13.0.ebuild
rename to sys-kernel/ugrd/ugrd-0.14.3.ebuild
index a422f47ccd..85d2a87499 100644
--- a/sys-kernel/ugrd/ugrd-0.13.0.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.14.3.ebuild
@@ -24,10 +24,14 @@ src_install() {
distutils-r1_src_install
# Create the ugrd config directory
keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/config_kmod.toml config.toml
# Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
keepdir /etc/kernel/preinst.d
exeinto /etc/kernel/preinst.d
-   # Install the kernel preinst.d script
doexe hooks/51-ugrd.install
 }
 
@@ -35,5 +39,4 @@ pkg_postinst() {
optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
-   optfeature "ugrd.fs.zfs support" sys-fs/zfs
 }



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-22 Thread George Zenner
commit: 29f4ddc3fda93df1be4f2d095667d4e830bf5fb7
Author: Zen  pyl  onl>
AuthorDate: Fri Dec 22 23:41:45 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Fri Dec 22 23:59:14 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=29f4ddc3

sys-kernel/ugrd: Added 0.13 ebuild with basic installkernel hook script

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   |  1 +
 sys-kernel/ugrd/ugrd-0.13.0.ebuild | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index d8e1ce0466..504c8ab8d6 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,3 @@
 DIST ugrd-0.11.3.tar.gz 45232 BLAKE2B 
4d98f664b74bcf6ad04c5131b21185f53301de4388e0af66ea3817a27448f2a2a0ac9e3c7d416cf80d963108a38f37a3a2c915c99bd0c746938fbd312d7acfeb
 SHA512 
84e7030a2a82860a89ae9be938610dea9d60ac950ae7f83470aeb37ecc5c80c1d5dbc655710e97fc47d8246e2f43b1e603b0960e57929fc60df346145ee57970
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
+DIST ugrd-0.13.0.tar.gz 40894 BLAKE2B 
3e96979b9a645d18d746b11b7c41fecc4a4472f1af90cae2e70c09ca2e228b895681d468544272d604fed4105ff7a40dbd92b0b406664a334537111ce174b58d
 SHA512 
4b0925f505d703776963b5c6ec01dc21dc63d3007af015aa50ec72fc963d401b08aa6ffd8d2463017285107e8b8856b5b79c3adb410b834749142a4c9c2e47f6

diff --git a/sys-kernel/ugrd/ugrd-0.13.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.13.0.ebuild
new file mode 100644
index 00..a422f47ccd
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-0.13.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils"
+DEPEND=">=dev-python/zenlib-1.2.0
+   >=dev-python/pycpio-0.6.1"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Create the kernel preinst.d directory if it doesn't exist
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   # Install the kernel preinst.d script
+   doexe hooks/51-ugrd.install
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+   optfeature "ugrd.fs.zfs support" sys-fs/zfs
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-06 Thread Viorel Munteanu
commit: 3587e6948424c19f554f8bd825135f8400c93dd6
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Dec  6 08:08:19 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Dec  6 08:08:19 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3587e694

sys-kernel/ugrd: fix typo

Signed-off-by: Viorel Munteanu  gentoo.org>

 sys-kernel/ugrd/ugrd-0.12.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/ugrd-0.12.1-r1.ebuild 
b/sys-kernel/ugrd/ugrd-0.12.1-r1.ebuild
index db8f5e95d6..0aaf093a57 100644
--- a/sys-kernel/ugrd/ugrd-0.12.1-r1.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.12.1-r1.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~amd64"
 
 RDEPEND="app-misc/pax-utils"
 DEPEND=">=dev-python/zenlib-1.2.0
-   ?=dev-python/pycpio-0.6.0"
+   >=dev-python/pycpio-0.6.0"
 
 src_install() {
# Call the distutils-r1_src_install function to install the package



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-04 Thread George Zenner
commit: 127545c91434cb8d25c8112c1972a307b31895fa
Author: Zen  pyl  onl>
AuthorDate: Mon Dec  4 20:15:52 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Mon Dec  4 20:15:52 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=127545c9

sys-kernel/ugrd: Added version requirement for pycpio

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/{ugrd-0.12.1.ebuild => ugrd-0.12.1-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/ugrd-0.12.1.ebuild 
b/sys-kernel/ugrd/ugrd-0.12.1-r1.ebuild
similarity index 96%
rename from sys-kernel/ugrd/ugrd-0.12.1.ebuild
rename to sys-kernel/ugrd/ugrd-0.12.1-r1.ebuild
index 30448697a2..db8f5e95d6 100644
--- a/sys-kernel/ugrd/ugrd-0.12.1.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.12.1-r1.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~amd64"
 
 RDEPEND="app-misc/pax-utils"
 DEPEND=">=dev-python/zenlib-1.2.0
-   dev-python/pycpio"
+   ?=dev-python/pycpio-0.6.0"
 
 src_install() {
# Call the distutils-r1_src_install function to install the package



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-03 Thread George Zenner
commit: edeb0ef2ec71437f52fe8f0a696f770240c4eab6
Author: Zen  pyl  onl>
AuthorDate: Sun Dec  3 21:18:07 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Sun Dec  3 21:18:07 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=edeb0ef2

sys-kernel/ugrd: Fixed zenlib library version requirement (1.2.0)

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/ugrd-0.12.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/ugrd-0.12.1.ebuild 
b/sys-kernel/ugrd/ugrd-0.12.1.ebuild
index 1a15de8ba9..30448697a2 100644
--- a/sys-kernel/ugrd/ugrd-0.12.1.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.12.1.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 RDEPEND="app-misc/pax-utils"
-DEPEND=">=dev-python/zenlib-1.1.1
+DEPEND=">=dev-python/zenlib-1.2.0
dev-python/pycpio"
 
 src_install() {



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-03 Thread George Zenner
commit: 1ae92c371870a027c608ba08f11ee847549f6325
Author: Zen  pyl  onl>
AuthorDate: Sun Dec  3 21:15:54 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Sun Dec  3 21:16:24 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1ae92c37

sys-kernel/ugrd: Bumped to 12.1, fixed auto-resolved kmods not being loaded at 
boot time

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.12.0.ebuild => ugrd-0.12.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 3da3261670..d8e1ce0466 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,2 @@
 DIST ugrd-0.11.3.tar.gz 45232 BLAKE2B 
4d98f664b74bcf6ad04c5131b21185f53301de4388e0af66ea3817a27448f2a2a0ac9e3c7d416cf80d963108a38f37a3a2c915c99bd0c746938fbd312d7acfeb
 SHA512 
84e7030a2a82860a89ae9be938610dea9d60ac950ae7f83470aeb37ecc5c80c1d5dbc655710e97fc47d8246e2f43b1e603b0960e57929fc60df346145ee57970
-DIST ugrd-0.12.0.tar.gz 39938 BLAKE2B 
9a927ad3b0fd1d6c010d3987fcf32642fd11b24feb3ddb88805773b777358558995c5eafce074c857130d32f01b4bdf51c1ed2ce78b9524d40274d11856b1459
 SHA512 
7c189b118317111a92b536882c211cffaeee0fa7ca9806600080d9f6c30f1d4a8b56753d8f043819f681fd540d6e8c919e9f8b7ee059145792f48e1ea147dcd3
+DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d

diff --git a/sys-kernel/ugrd/ugrd-0.12.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.12.1.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.12.0.ebuild
rename to sys-kernel/ugrd/ugrd-0.12.1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-02 Thread George Zenner
commit: 4263b0f2520de30ba1a1d7baf9e2404c8ddc4f1a
Author: Zen  pyl  onl>
AuthorDate: Sun Dec  3 03:30:16 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Sun Dec  3 03:30:16 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4263b0f2

sys-kernel/ugrd: Removed 0.8.2, added 0.12.0 with pycpio dependencies

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  | 2 +-
 sys-kernel/ugrd/{ugrd-0.8.2.ebuild => ugrd-0.12.0.ebuild} | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 96058713c5..3da3261670 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,2 @@
 DIST ugrd-0.11.3.tar.gz 45232 BLAKE2B 
4d98f664b74bcf6ad04c5131b21185f53301de4388e0af66ea3817a27448f2a2a0ac9e3c7d416cf80d963108a38f37a3a2c915c99bd0c746938fbd312d7acfeb
 SHA512 
84e7030a2a82860a89ae9be938610dea9d60ac950ae7f83470aeb37ecc5c80c1d5dbc655710e97fc47d8246e2f43b1e603b0960e57929fc60df346145ee57970
-DIST ugrd-0.8.2.tar.gz 44135 BLAKE2B 
aea7294336327a332518f667aa85fd668af11e3293f83837bff03eaab75e024eae14e239cadf085713b94e556a3a312d829a66ec68fa89e926cde0f146238727
 SHA512 
1a760253e1c44893b27b1d04939fb251a31c0a9b7cc63e63d6b3f86f5f20d3bf08cf83029a3f2324cfe1e32e0940f3e45fecf2b96c5e7e323fb48d18567b79a2
+DIST ugrd-0.12.0.tar.gz 39938 BLAKE2B 
9a927ad3b0fd1d6c010d3987fcf32642fd11b24feb3ddb88805773b777358558995c5eafce074c857130d32f01b4bdf51c1ed2ce78b9524d40274d11856b1459
 SHA512 
7c189b118317111a92b536882c211cffaeee0fa7ca9806600080d9f6c30f1d4a8b56753d8f043819f681fd540d6e8c919e9f8b7ee059145792f48e1ea147dcd3

diff --git a/sys-kernel/ugrd/ugrd-0.8.2.ebuild 
b/sys-kernel/ugrd/ugrd-0.12.0.ebuild
similarity index 94%
rename from sys-kernel/ugrd/ugrd-0.8.2.ebuild
rename to sys-kernel/ugrd/ugrd-0.12.0.ebuild
index aa6107ef6d..1a15de8ba9 100644
--- a/sys-kernel/ugrd/ugrd-0.8.2.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.12.0.ebuild
@@ -16,6 +16,8 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 RDEPEND="app-misc/pax-utils"
+DEPEND=">=dev-python/zenlib-1.1.1
+   dev-python/pycpio"
 
 src_install() {
# Call the distutils-r1_src_install function to install the package



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-01 Thread George Zenner
commit: 21c632d758909d4479d859aceb704f2bb9e75390
Author: Zen  pyl  onl>
AuthorDate: Fri Dec  1 19:42:34 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Fri Dec  1 19:42:34 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=21c632d7

sys-kernel/ugrd: Removed 0.11.2, bumped to 0.11.3 with better runtime error 
handling

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.11.2.ebuild => ugrd-0.11.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index ded97dbe31..96058713c5 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,2 @@
-DIST ugrd-0.11.2.tar.gz 45176 BLAKE2B 
d645cfa36d3b6ec44cc98b5923eff127734c5a4ed5447d5b7599f6a88d702232d601aae6da1c9cd5de427a1d45dcd4b254739036ac744f822e81f47f543dd9bf
 SHA512 
78feef93e1839e4c7f59ae3973fbf28aef200e65673612c442b65d90c2944dfc6bd6388fb9863e0012cfd1e2a4e818c24fe42d6312db6b257e13ecdc060979aa
+DIST ugrd-0.11.3.tar.gz 45232 BLAKE2B 
4d98f664b74bcf6ad04c5131b21185f53301de4388e0af66ea3817a27448f2a2a0ac9e3c7d416cf80d963108a38f37a3a2c915c99bd0c746938fbd312d7acfeb
 SHA512 
84e7030a2a82860a89ae9be938610dea9d60ac950ae7f83470aeb37ecc5c80c1d5dbc655710e97fc47d8246e2f43b1e603b0960e57929fc60df346145ee57970
 DIST ugrd-0.8.2.tar.gz 44135 BLAKE2B 
aea7294336327a332518f667aa85fd668af11e3293f83837bff03eaab75e024eae14e239cadf085713b94e556a3a312d829a66ec68fa89e926cde0f146238727
 SHA512 
1a760253e1c44893b27b1d04939fb251a31c0a9b7cc63e63d6b3f86f5f20d3bf08cf83029a3f2324cfe1e32e0940f3e45fecf2b96c5e7e323fb48d18567b79a2

diff --git a/sys-kernel/ugrd/ugrd-0.11.2.ebuild 
b/sys-kernel/ugrd/ugrd-0.11.3.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.11.2.ebuild
rename to sys-kernel/ugrd/ugrd-0.11.3.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-01 Thread George Zenner
commit: 2651a8e02c4f53ec7cc4229caedfe4247aad0b24
Author: Zen  pyl  onl>
AuthorDate: Fri Dec  1 18:38:33 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Fri Dec  1 18:39:36 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2651a8e0

sys-kernel/ugrd: Bumped to 0.11.2 with kmod resolution fixes, --version arg

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.11.1.ebuild => ugrd-0.11.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 58ea03c12b..ded97dbe31 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,2 @@
-DIST ugrd-0.11.1.tar.gz 44977 BLAKE2B 
8ea59c6957557c3c1e8f0588a5d366f527a02d418f4d3e92accbbd78a423f9b0dc16a315021733136bc43c002f53be9f6e5eb33e968641b5eb638c7da7ca04e0
 SHA512 
0f90d1a6c1ed65283fa2892a19f6331c62c1e80051dc51197a95b7adc631b8a0c858cadc36d5c8f202a8feee45e0d113d8de6bf12c3ebd3a3a0984e7534c748e
+DIST ugrd-0.11.2.tar.gz 45176 BLAKE2B 
d645cfa36d3b6ec44cc98b5923eff127734c5a4ed5447d5b7599f6a88d702232d601aae6da1c9cd5de427a1d45dcd4b254739036ac744f822e81f47f543dd9bf
 SHA512 
78feef93e1839e4c7f59ae3973fbf28aef200e65673612c442b65d90c2944dfc6bd6388fb9863e0012cfd1e2a4e818c24fe42d6312db6b257e13ecdc060979aa
 DIST ugrd-0.8.2.tar.gz 44135 BLAKE2B 
aea7294336327a332518f667aa85fd668af11e3293f83837bff03eaab75e024eae14e239cadf085713b94e556a3a312d829a66ec68fa89e926cde0f146238727
 SHA512 
1a760253e1c44893b27b1d04939fb251a31c0a9b7cc63e63d6b3f86f5f20d3bf08cf83029a3f2324cfe1e32e0940f3e45fecf2b96c5e7e323fb48d18567b79a2

diff --git a/sys-kernel/ugrd/ugrd-0.11.1.ebuild 
b/sys-kernel/ugrd/ugrd-0.11.2.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.11.1.ebuild
rename to sys-kernel/ugrd/ugrd-0.11.2.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-11-24 Thread George Zenner
commit: 0c85c540ed67435df01a5ef9c7ca386d83bb9f2b
Author: Zen  pyl  onl>
AuthorDate: Sat Nov 25 04:44:10 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Sat Nov 25 04:44:10 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0c85c540

sys-kernel/ugrd: Bumped 11.0 to 11.1, improved error handling

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.11.0.ebuild => ugrd-0.11.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index c3d141bc8d..58ea03c12b 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,2 @@
-DIST ugrd-0.11.0.tar.gz 44808 BLAKE2B 
82e311549b15021c2a3e03b16c8813ade34f0bc219f54c2858f9643fa29c7edbf128d296d5927e1aafe02c5bd3a609bc00fdeb9c586736b2ae1a46af29bd99e3
 SHA512 
e3305cae813e860f14126356106a18cd5bb81c054509e369e539cc9723ac15440c585505c227f95cff8e56afc2fd653065beeed3280cfc852e77dd0455509f00
+DIST ugrd-0.11.1.tar.gz 44977 BLAKE2B 
8ea59c6957557c3c1e8f0588a5d366f527a02d418f4d3e92accbbd78a423f9b0dc16a315021733136bc43c002f53be9f6e5eb33e968641b5eb638c7da7ca04e0
 SHA512 
0f90d1a6c1ed65283fa2892a19f6331c62c1e80051dc51197a95b7adc631b8a0c858cadc36d5c8f202a8feee45e0d113d8de6bf12c3ebd3a3a0984e7534c748e
 DIST ugrd-0.8.2.tar.gz 44135 BLAKE2B 
aea7294336327a332518f667aa85fd668af11e3293f83837bff03eaab75e024eae14e239cadf085713b94e556a3a312d829a66ec68fa89e926cde0f146238727
 SHA512 
1a760253e1c44893b27b1d04939fb251a31c0a9b7cc63e63d6b3f86f5f20d3bf08cf83029a3f2324cfe1e32e0940f3e45fecf2b96c5e7e323fb48d18567b79a2

diff --git a/sys-kernel/ugrd/ugrd-0.11.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.11.1.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.11.0.ebuild
rename to sys-kernel/ugrd/ugrd-0.11.1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-11-24 Thread George Zenner
commit: b02ed7cba97a0250dc1a45ff8073224c6f357018
Author: Zen  pyl  onl>
AuthorDate: Sat Nov 25 01:23:59 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Sat Nov 25 01:24:42 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b02ed7cb

sys-kernel/ugrd: Added version 0.11, with improved subvolume handling and 
security

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.10.2.ebuild => ugrd-0.11.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 7e52cb4ab3..c3d141bc8d 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,2 @@
-DIST ugrd-0.10.2.tar.gz 43902 BLAKE2B 
fee84ffac6698f671442974b90499d2c7a7e61d6b9d4d1a3ffc3be14ff0db929b42c4f4fbd0742f4ac3b52f0682635877feafaa910cb823e187cd16d74856ea7
 SHA512 
089d018a9f2c6b64872fe9f02479c95932a848b76f1e04d8e8ab3b2288cc0552a872d7918167f7848b17fa20d25f61a4d60ade864e6ec19b6a91cda19f2a7ea0
+DIST ugrd-0.11.0.tar.gz 44808 BLAKE2B 
82e311549b15021c2a3e03b16c8813ade34f0bc219f54c2858f9643fa29c7edbf128d296d5927e1aafe02c5bd3a609bc00fdeb9c586736b2ae1a46af29bd99e3
 SHA512 
e3305cae813e860f14126356106a18cd5bb81c054509e369e539cc9723ac15440c585505c227f95cff8e56afc2fd653065beeed3280cfc852e77dd0455509f00
 DIST ugrd-0.8.2.tar.gz 44135 BLAKE2B 
aea7294336327a332518f667aa85fd668af11e3293f83837bff03eaab75e024eae14e239cadf085713b94e556a3a312d829a66ec68fa89e926cde0f146238727
 SHA512 
1a760253e1c44893b27b1d04939fb251a31c0a9b7cc63e63d6b3f86f5f20d3bf08cf83029a3f2324cfe1e32e0940f3e45fecf2b96c5e7e323fb48d18567b79a2

diff --git a/sys-kernel/ugrd/ugrd-0.10.2.ebuild 
b/sys-kernel/ugrd/ugrd-0.11.0.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.10.2.ebuild
rename to sys-kernel/ugrd/ugrd-0.11.0.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-11-24 Thread George Zenner
commit: a5da217fcf369b11a8c141d6fbf25cae796def25
Author: Zen  pyl  onl>
AuthorDate: Fri Nov 24 20:15:02 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Fri Nov 24 20:15:02 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a5da217f

sys-kernel/ugrd: Replaced 10.1 with 10.2

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   |  2 +-
 sys-kernel/ugrd/ugrd-0.10.2.ebuild | 33 +
 2 files changed, 34 insertions(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 0cd5a927c3..7e52cb4ab3 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,2 @@
-DIST ugrd-0.10.1.tar.gz 43893 BLAKE2B 
56b3a54aa3441b03a69d3823478ebbee9c5b0beb84f43450346421dc2e9d47de63db2e2587011b42b39ae25e5dbd92af81746618901c7c2c36d8dc4e7fa365fe
 SHA512 
8da840db87887873f82ad0cf1615599f03a4a329bbbf6114ffad005bed059055580a4f7f1909a2eff03e2c5fe08447c0ef5e3b9973037a9d4970818e9d5a6b2d
+DIST ugrd-0.10.2.tar.gz 43902 BLAKE2B 
fee84ffac6698f671442974b90499d2c7a7e61d6b9d4d1a3ffc3be14ff0db929b42c4f4fbd0742f4ac3b52f0682635877feafaa910cb823e187cd16d74856ea7
 SHA512 
089d018a9f2c6b64872fe9f02479c95932a848b76f1e04d8e8ab3b2288cc0552a872d7918167f7848b17fa20d25f61a4d60ade864e6ec19b6a91cda19f2a7ea0
 DIST ugrd-0.8.2.tar.gz 44135 BLAKE2B 
aea7294336327a332518f667aa85fd668af11e3293f83837bff03eaab75e024eae14e239cadf085713b94e556a3a312d829a66ec68fa89e926cde0f146238727
 SHA512 
1a760253e1c44893b27b1d04939fb251a31c0a9b7cc63e63d6b3f86f5f20d3bf08cf83029a3f2324cfe1e32e0940f3e45fecf2b96c5e7e323fb48d18567b79a2

diff --git a/sys-kernel/ugrd/ugrd-0.10.2.ebuild 
b/sys-kernel/ugrd/ugrd-0.10.2.ebuild
new file mode 100644
index 00..da602c8ba4
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-0.10.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils"
+DEPEND="dev-python/zenlib"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+   optfeature "ugrd.fs.zfs support" sys-fs/zfs
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-11-24 Thread George Zenner
commit: 0208032a3260ed29af211d2ac1d630987cbe6c85
Author: Zen  pyl  onl>
AuthorDate: Fri Nov 24 19:55:48 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Fri Nov 24 19:55:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0208032a

sys-kernel/ugrd: Bumped 10.0 to 10.1, fixed some module resolution issues

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   |  2 +-
 sys-kernel/ugrd/ugrd-0.10.0.ebuild | 33 -
 2 files changed, 1 insertion(+), 34 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 3005586231..0cd5a927c3 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,2 @@
-DIST ugrd-0.10.0.tar.gz 43874 BLAKE2B 
a30772db4a5257e9f664c650f412dec98edc2baca7ebb8dce1aee957f43a05e5d5eaea79b770a545f169bfee1a41da4a52bdbda50a53169aee307d4cde369ea6
 SHA512 
e0bc1d73534c75a5fcace3dc02b889c08fbdfc027b2584b51956084c09b6bece710d11cde05bdbdcee33397935dd45a127f0c4659018d4a3f0bb5c52fef0e414
+DIST ugrd-0.10.1.tar.gz 43893 BLAKE2B 
56b3a54aa3441b03a69d3823478ebbee9c5b0beb84f43450346421dc2e9d47de63db2e2587011b42b39ae25e5dbd92af81746618901c7c2c36d8dc4e7fa365fe
 SHA512 
8da840db87887873f82ad0cf1615599f03a4a329bbbf6114ffad005bed059055580a4f7f1909a2eff03e2c5fe08447c0ef5e3b9973037a9d4970818e9d5a6b2d
 DIST ugrd-0.8.2.tar.gz 44135 BLAKE2B 
aea7294336327a332518f667aa85fd668af11e3293f83837bff03eaab75e024eae14e239cadf085713b94e556a3a312d829a66ec68fa89e926cde0f146238727
 SHA512 
1a760253e1c44893b27b1d04939fb251a31c0a9b7cc63e63d6b3f86f5f20d3bf08cf83029a3f2324cfe1e32e0940f3e45fecf2b96c5e7e323fb48d18567b79a2

diff --git a/sys-kernel/ugrd/ugrd-0.10.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.10.0.ebuild
deleted file mode 100644
index da602c8ba4..00
--- a/sys-kernel/ugrd/ugrd-0.10.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Python based initramfs generator with TOML defintions"
-HOMEPAGE="https://github.com/desultory/ugrd;
-SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="app-misc/pax-utils"
-DEPEND="dev-python/zenlib"
-
-src_install() {
-   # Call the distutils-r1_src_install function to install the package
-   distutils-r1_src_install
-   # Create the ugrd config directory
-   keepdir /etc/ugrd
-}
-
-pkg_postinst() {
-   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
-   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
-   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
-   optfeature "ugrd.fs.zfs support" sys-fs/zfs
-}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-11-24 Thread George Zenner
commit: 261eea3faf5c022ddbffbb68dfc4cda1c7fbccdd
Author: Zen  pyl  onl>
AuthorDate: Fri Nov 24 18:34:53 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Fri Nov 24 18:34:53 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=261eea3f

sys-kernel/ugrd: Bumped to version 0.10, leaving 8.2 as it is stable, 9.x had a 
few serious bugs

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   |  3 +-
 .../ugrd/{ugrd-0.9.4.ebuild => ugrd-0.10.0.ebuild} |  0
 sys-kernel/ugrd/ugrd-0.8.1.ebuild  | 32 --
 3 files changed, 1 insertion(+), 34 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 476feb6e8f..3005586231 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,2 @@
-DIST ugrd-0.8.1.tar.gz 42632 BLAKE2B 
c530d9613d383eb3a04e30ea23ad4b9308d63b4be702c91c32ab971a0a447820ea312720b219f28accc328582f5aaf82bf92523a56ebfa1f107cbf4438c5a418
 SHA512 
2dd52fc4652a648811dfaf8a1f07217108d2b7d07ebfdf795e79e06cf3cb7ed0b5bf8deedca669f8faf4b0d0bdb5cb111d3ec37d73859854df6f36e2d81eab4f
+DIST ugrd-0.10.0.tar.gz 43874 BLAKE2B 
a30772db4a5257e9f664c650f412dec98edc2baca7ebb8dce1aee957f43a05e5d5eaea79b770a545f169bfee1a41da4a52bdbda50a53169aee307d4cde369ea6
 SHA512 
e0bc1d73534c75a5fcace3dc02b889c08fbdfc027b2584b51956084c09b6bece710d11cde05bdbdcee33397935dd45a127f0c4659018d4a3f0bb5c52fef0e414
 DIST ugrd-0.8.2.tar.gz 44135 BLAKE2B 
aea7294336327a332518f667aa85fd668af11e3293f83837bff03eaab75e024eae14e239cadf085713b94e556a3a312d829a66ec68fa89e926cde0f146238727
 SHA512 
1a760253e1c44893b27b1d04939fb251a31c0a9b7cc63e63d6b3f86f5f20d3bf08cf83029a3f2324cfe1e32e0940f3e45fecf2b96c5e7e323fb48d18567b79a2
-DIST ugrd-0.9.4.tar.gz 43466 BLAKE2B 
01a1e386331d032b31c4cee32be07af377f62e78c353482236428f197490967ed82351ce8c31bd7298d6a7be6d1ddd7b59c597cc9f9be674d85db03c675f4883
 SHA512 
1a0cdcf5f220ced66ff9ee2959be3ed34f55460158c0e256a32b3ea6597392c6f2d8940d483da871f45b094ba6e9e9ed4372b94c5fe921bc6e263dcd2a75bcd1

diff --git a/sys-kernel/ugrd/ugrd-0.9.4.ebuild 
b/sys-kernel/ugrd/ugrd-0.10.0.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.9.4.ebuild
rename to sys-kernel/ugrd/ugrd-0.10.0.ebuild

diff --git a/sys-kernel/ugrd/ugrd-0.8.1.ebuild 
b/sys-kernel/ugrd/ugrd-0.8.1.ebuild
deleted file mode 100644
index aa6107ef6d..00
--- a/sys-kernel/ugrd/ugrd-0.8.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Python based initramfs generator with TOML defintions"
-HOMEPAGE="https://github.com/desultory/ugrd;
-SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="app-misc/pax-utils"
-
-src_install() {
-   # Call the distutils-r1_src_install function to install the package
-   distutils-r1_src_install
-   # Create the ugrd config directory
-   keepdir /etc/ugrd
-}
-
-pkg_postinst() {
-   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
-   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
-   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
-   optfeature "ugrd.fs.zfs support" sys-fs/zfs
-}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-11-23 Thread George Zenner
commit: b22724d0dd60a8c7b2ee8a3bb07d59e95bbe13ee
Author: Zen  pyl  onl>
AuthorDate: Fri Nov 24 03:12:20 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Fri Nov 24 03:12:20 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b22724d0

sys-kernel/ugrd: Bumped 0.9.3 -> 0.9.4, improved error detection and handling

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 +-
 sys-kernel/ugrd/{ugrd-0.9.3.ebuild => ugrd-0.9.4.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index d392bd89b8..476feb6e8f 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,3 @@
 DIST ugrd-0.8.1.tar.gz 42632 BLAKE2B 
c530d9613d383eb3a04e30ea23ad4b9308d63b4be702c91c32ab971a0a447820ea312720b219f28accc328582f5aaf82bf92523a56ebfa1f107cbf4438c5a418
 SHA512 
2dd52fc4652a648811dfaf8a1f07217108d2b7d07ebfdf795e79e06cf3cb7ed0b5bf8deedca669f8faf4b0d0bdb5cb111d3ec37d73859854df6f36e2d81eab4f
 DIST ugrd-0.8.2.tar.gz 44135 BLAKE2B 
aea7294336327a332518f667aa85fd668af11e3293f83837bff03eaab75e024eae14e239cadf085713b94e556a3a312d829a66ec68fa89e926cde0f146238727
 SHA512 
1a760253e1c44893b27b1d04939fb251a31c0a9b7cc63e63d6b3f86f5f20d3bf08cf83029a3f2324cfe1e32e0940f3e45fecf2b96c5e7e323fb48d18567b79a2
-DIST ugrd-0.9.3.tar.gz 43541 BLAKE2B 
552bb75dc5aa798d6ae7f68a0458a0503f6913fc218bb25b28110d9a9f1a9ec8a6f07f39ef78343bb7b2fdc4cc01ff41826b20b744c3e01eafa0ee82ffdbebb0
 SHA512 
397b7cd75ce7a7a619ff06552bea38b639378f7c2dacee0411aa70bff968004af408f2f72a6247658ce9f18dc0e9216ea5210ba5507566ed06830f400b16147f
+DIST ugrd-0.9.4.tar.gz 43466 BLAKE2B 
01a1e386331d032b31c4cee32be07af377f62e78c353482236428f197490967ed82351ce8c31bd7298d6a7be6d1ddd7b59c597cc9f9be674d85db03c675f4883
 SHA512 
1a0cdcf5f220ced66ff9ee2959be3ed34f55460158c0e256a32b3ea6597392c6f2d8940d483da871f45b094ba6e9e9ed4372b94c5fe921bc6e263dcd2a75bcd1

diff --git a/sys-kernel/ugrd/ugrd-0.9.3.ebuild 
b/sys-kernel/ugrd/ugrd-0.9.4.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.9.3.ebuild
rename to sys-kernel/ugrd/ugrd-0.9.4.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-11-23 Thread George Zenner
commit: 189e1fb4f4cf3bea21f7086a99683285c8a68cf4
Author: Zen  pyl  onl>
AuthorDate: Thu Nov 23 23:08:20 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Thu Nov 23 23:08:20 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=189e1fb4

sys-kernel/ugrd: Removed deleted versions from the manifest

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 --
 1 file changed, 2 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 6f71ca05e4..d392bd89b8 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,5 +1,3 @@
 DIST ugrd-0.8.1.tar.gz 42632 BLAKE2B 
c530d9613d383eb3a04e30ea23ad4b9308d63b4be702c91c32ab971a0a447820ea312720b219f28accc328582f5aaf82bf92523a56ebfa1f107cbf4438c5a418
 SHA512 
2dd52fc4652a648811dfaf8a1f07217108d2b7d07ebfdf795e79e06cf3cb7ed0b5bf8deedca669f8faf4b0d0bdb5cb111d3ec37d73859854df6f36e2d81eab4f
 DIST ugrd-0.8.2.tar.gz 44135 BLAKE2B 
aea7294336327a332518f667aa85fd668af11e3293f83837bff03eaab75e024eae14e239cadf085713b94e556a3a312d829a66ec68fa89e926cde0f146238727
 SHA512 
1a760253e1c44893b27b1d04939fb251a31c0a9b7cc63e63d6b3f86f5f20d3bf08cf83029a3f2324cfe1e32e0940f3e45fecf2b96c5e7e323fb48d18567b79a2
-DIST ugrd-0.9.0.tar.gz 45761 BLAKE2B 
c815308a9e2ffbd57f6fc04654befeb674e1046f6eb50cf65edb9f24974f48630e324ea5b049f2fb81468a9239633619909d528d36e88700843e36f73919aaa4
 SHA512 
f9354c9b8e2601ea9027965a10472de1c905bced853bcf3fc793a76db4c2e7d264da547691be32f09d6b5e5da9a7901e009b9f80f10a20856a596d44e0eb0050
-DIST ugrd-0.9.1.tar.gz 42614 BLAKE2B 
59fd7b701fa6968984e84b6f7c5b1eb8d9b83e057b074a1edc532a3b1520f4f6340d1cafe6286d1ef8d4d4161e8c39f4289ef9db9faff15d74771ec9cb627105
 SHA512 
db008eb619c3c1a47b498900e8b6ad8b60e60786f986401246087a068dbbc2a6f5e17d3402666198404410716faf62c43881354b58af4df141814ef466118d5d
 DIST ugrd-0.9.3.tar.gz 43541 BLAKE2B 
552bb75dc5aa798d6ae7f68a0458a0503f6913fc218bb25b28110d9a9f1a9ec8a6f07f39ef78343bb7b2fdc4cc01ff41826b20b744c3e01eafa0ee82ffdbebb0
 SHA512 
397b7cd75ce7a7a619ff06552bea38b639378f7c2dacee0411aa70bff968004af408f2f72a6247658ce9f18dc0e9216ea5210ba5507566ed06830f400b16147f



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-11-23 Thread George Zenner
commit: 0dd9f83ee37530671800d864957751740131f158
Author: Zen  pyl  onl>
AuthorDate: Thu Nov 23 22:14:09 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Thu Nov 23 22:14:59 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0dd9f83e

sys-kernel/ugrd: Removed broken versions, updated

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   |  1 +
 sys-kernel/ugrd/ugrd-0.9.0.ebuild  | 32 --
 .../ugrd/{ugrd-0.9.1.ebuild => ugrd-0.9.3.ebuild}  |  0
 3 files changed, 1 insertion(+), 32 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index e4d9e73c32..6f71ca05e4 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -2,3 +2,4 @@ DIST ugrd-0.8.1.tar.gz 42632 BLAKE2B 
c530d9613d383eb3a04e30ea23ad4b9308d63b4be70
 DIST ugrd-0.8.2.tar.gz 44135 BLAKE2B 
aea7294336327a332518f667aa85fd668af11e3293f83837bff03eaab75e024eae14e239cadf085713b94e556a3a312d829a66ec68fa89e926cde0f146238727
 SHA512 
1a760253e1c44893b27b1d04939fb251a31c0a9b7cc63e63d6b3f86f5f20d3bf08cf83029a3f2324cfe1e32e0940f3e45fecf2b96c5e7e323fb48d18567b79a2
 DIST ugrd-0.9.0.tar.gz 45761 BLAKE2B 
c815308a9e2ffbd57f6fc04654befeb674e1046f6eb50cf65edb9f24974f48630e324ea5b049f2fb81468a9239633619909d528d36e88700843e36f73919aaa4
 SHA512 
f9354c9b8e2601ea9027965a10472de1c905bced853bcf3fc793a76db4c2e7d264da547691be32f09d6b5e5da9a7901e009b9f80f10a20856a596d44e0eb0050
 DIST ugrd-0.9.1.tar.gz 42614 BLAKE2B 
59fd7b701fa6968984e84b6f7c5b1eb8d9b83e057b074a1edc532a3b1520f4f6340d1cafe6286d1ef8d4d4161e8c39f4289ef9db9faff15d74771ec9cb627105
 SHA512 
db008eb619c3c1a47b498900e8b6ad8b60e60786f986401246087a068dbbc2a6f5e17d3402666198404410716faf62c43881354b58af4df141814ef466118d5d
+DIST ugrd-0.9.3.tar.gz 43541 BLAKE2B 
552bb75dc5aa798d6ae7f68a0458a0503f6913fc218bb25b28110d9a9f1a9ec8a6f07f39ef78343bb7b2fdc4cc01ff41826b20b744c3e01eafa0ee82ffdbebb0
 SHA512 
397b7cd75ce7a7a619ff06552bea38b639378f7c2dacee0411aa70bff968004af408f2f72a6247658ce9f18dc0e9216ea5210ba5507566ed06830f400b16147f

diff --git a/sys-kernel/ugrd/ugrd-0.9.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.9.0.ebuild
deleted file mode 100644
index aa6107ef6d..00
--- a/sys-kernel/ugrd/ugrd-0.9.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Python based initramfs generator with TOML defintions"
-HOMEPAGE="https://github.com/desultory/ugrd;
-SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="app-misc/pax-utils"
-
-src_install() {
-   # Call the distutils-r1_src_install function to install the package
-   distutils-r1_src_install
-   # Create the ugrd config directory
-   keepdir /etc/ugrd
-}
-
-pkg_postinst() {
-   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
-   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
-   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
-   optfeature "ugrd.fs.zfs support" sys-fs/zfs
-}

diff --git a/sys-kernel/ugrd/ugrd-0.9.1.ebuild 
b/sys-kernel/ugrd/ugrd-0.9.3.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.9.1.ebuild
rename to sys-kernel/ugrd/ugrd-0.9.3.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-11-23 Thread George Zenner
commit: ec9d8f90568646254242d2c8f900a8eb6c86cb85
Author: Zen  pyl  onl>
AuthorDate: Thu Nov 23 17:05:57 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Thu Nov 23 17:05:57 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ec9d8f90

sys-kernel/ugrd: Added 0.9.1 which now depends on dev-python/zenlib

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-0.9.1.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index ba28bd7775..e4d9e73c32 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,4 @@
 DIST ugrd-0.8.1.tar.gz 42632 BLAKE2B 
c530d9613d383eb3a04e30ea23ad4b9308d63b4be702c91c32ab971a0a447820ea312720b219f28accc328582f5aaf82bf92523a56ebfa1f107cbf4438c5a418
 SHA512 
2dd52fc4652a648811dfaf8a1f07217108d2b7d07ebfdf795e79e06cf3cb7ed0b5bf8deedca669f8faf4b0d0bdb5cb111d3ec37d73859854df6f36e2d81eab4f
 DIST ugrd-0.8.2.tar.gz 44135 BLAKE2B 
aea7294336327a332518f667aa85fd668af11e3293f83837bff03eaab75e024eae14e239cadf085713b94e556a3a312d829a66ec68fa89e926cde0f146238727
 SHA512 
1a760253e1c44893b27b1d04939fb251a31c0a9b7cc63e63d6b3f86f5f20d3bf08cf83029a3f2324cfe1e32e0940f3e45fecf2b96c5e7e323fb48d18567b79a2
 DIST ugrd-0.9.0.tar.gz 45761 BLAKE2B 
c815308a9e2ffbd57f6fc04654befeb674e1046f6eb50cf65edb9f24974f48630e324ea5b049f2fb81468a9239633619909d528d36e88700843e36f73919aaa4
 SHA512 
f9354c9b8e2601ea9027965a10472de1c905bced853bcf3fc793a76db4c2e7d264da547691be32f09d6b5e5da9a7901e009b9f80f10a20856a596d44e0eb0050
+DIST ugrd-0.9.1.tar.gz 42614 BLAKE2B 
59fd7b701fa6968984e84b6f7c5b1eb8d9b83e057b074a1edc532a3b1520f4f6340d1cafe6286d1ef8d4d4161e8c39f4289ef9db9faff15d74771ec9cb627105
 SHA512 
db008eb619c3c1a47b498900e8b6ad8b60e60786f986401246087a068dbbc2a6f5e17d3402666198404410716faf62c43881354b58af4df141814ef466118d5d

diff --git a/sys-kernel/ugrd/ugrd-0.9.1.ebuild 
b/sys-kernel/ugrd/ugrd-0.9.1.ebuild
new file mode 100644
index 00..da602c8ba4
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-0.9.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils"
+DEPEND="dev-python/zenlib"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+   optfeature "ugrd.fs.zfs support" sys-fs/zfs
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-11-21 Thread George Zenner
commit: 47c829b5c11c1cb23e5eed8b271f6abef6a6a69d
Author: Zen  pyl  onl>
AuthorDate: Tue Nov 21 22:48:50 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Tue Nov 21 22:51:07 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=47c829b5

sys-kernel/ugrd: Removed pypi3 compatibility

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/ugrd-0.8.1.ebuild | 2 +-
 sys-kernel/ugrd/ugrd-0.8.2.ebuild | 2 +-
 sys-kernel/ugrd/ugrd-0.9.0.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-kernel/ugrd/ugrd-0.8.1.ebuild 
b/sys-kernel/ugrd/ugrd-0.8.1.ebuild
index be7eb7e67c..aa6107ef6d 100644
--- a/sys-kernel/ugrd/ugrd-0.8.1.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.8.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} pypy3 )
+PYTHON_COMPAT=( python3_{11..12} )
 inherit distutils-r1 optfeature
 
 DESCRIPTION="Python based initramfs generator with TOML defintions"

diff --git a/sys-kernel/ugrd/ugrd-0.8.2.ebuild 
b/sys-kernel/ugrd/ugrd-0.8.2.ebuild
index be7eb7e67c..aa6107ef6d 100644
--- a/sys-kernel/ugrd/ugrd-0.8.2.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.8.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} pypy3 )
+PYTHON_COMPAT=( python3_{11..12} )
 inherit distutils-r1 optfeature
 
 DESCRIPTION="Python based initramfs generator with TOML defintions"

diff --git a/sys-kernel/ugrd/ugrd-0.9.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.9.0.ebuild
index be7eb7e67c..aa6107ef6d 100644
--- a/sys-kernel/ugrd/ugrd-0.9.0.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.9.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} pypy3 )
+PYTHON_COMPAT=( python3_{11..12} )
 inherit distutils-r1 optfeature
 
 DESCRIPTION="Python based initramfs generator with TOML defintions"



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-11-19 Thread George Zenner
commit: 546dd8bb6856171638b510eebe22adc22dbbb161
Author: Zen  pyl  onl>
AuthorDate: Sun Nov 19 23:01:46 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Sun Nov 19 23:01:46 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=546dd8bb

sys-kernel/ugrd: Added version 0.9.0 with improved runtime check and firmware 
pulling

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-0.9.0.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index fbe5fd5ce4..ba28bd7775 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,3 @@
 DIST ugrd-0.8.1.tar.gz 42632 BLAKE2B 
c530d9613d383eb3a04e30ea23ad4b9308d63b4be702c91c32ab971a0a447820ea312720b219f28accc328582f5aaf82bf92523a56ebfa1f107cbf4438c5a418
 SHA512 
2dd52fc4652a648811dfaf8a1f07217108d2b7d07ebfdf795e79e06cf3cb7ed0b5bf8deedca669f8faf4b0d0bdb5cb111d3ec37d73859854df6f36e2d81eab4f
 DIST ugrd-0.8.2.tar.gz 44135 BLAKE2B 
aea7294336327a332518f667aa85fd668af11e3293f83837bff03eaab75e024eae14e239cadf085713b94e556a3a312d829a66ec68fa89e926cde0f146238727
 SHA512 
1a760253e1c44893b27b1d04939fb251a31c0a9b7cc63e63d6b3f86f5f20d3bf08cf83029a3f2324cfe1e32e0940f3e45fecf2b96c5e7e323fb48d18567b79a2
+DIST ugrd-0.9.0.tar.gz 45761 BLAKE2B 
c815308a9e2ffbd57f6fc04654befeb674e1046f6eb50cf65edb9f24974f48630e324ea5b049f2fb81468a9239633619909d528d36e88700843e36f73919aaa4
 SHA512 
f9354c9b8e2601ea9027965a10472de1c905bced853bcf3fc793a76db4c2e7d264da547691be32f09d6b5e5da9a7901e009b9f80f10a20856a596d44e0eb0050

diff --git a/sys-kernel/ugrd/ugrd-0.9.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.9.0.ebuild
new file mode 100644
index 00..be7eb7e67c
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-0.9.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} pypy3 )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+   optfeature "ugrd.fs.zfs support" sys-fs/zfs
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-11-18 Thread George Zenner
commit: b0b3e590955f18c3194d2c5000e586e486561fe7
Author: Zen  pyl  onl>
AuthorDate: Sat Nov 18 19:49:50 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Sat Nov 18 19:49:50 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b0b3e590

sys-kernel/ugrd: Added version 0.8.2

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-0.8.2.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 7cfadff8e1..fbe5fd5ce4 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1 +1,2 @@
 DIST ugrd-0.8.1.tar.gz 42632 BLAKE2B 
c530d9613d383eb3a04e30ea23ad4b9308d63b4be702c91c32ab971a0a447820ea312720b219f28accc328582f5aaf82bf92523a56ebfa1f107cbf4438c5a418
 SHA512 
2dd52fc4652a648811dfaf8a1f07217108d2b7d07ebfdf795e79e06cf3cb7ed0b5bf8deedca669f8faf4b0d0bdb5cb111d3ec37d73859854df6f36e2d81eab4f
+DIST ugrd-0.8.2.tar.gz 44135 BLAKE2B 
aea7294336327a332518f667aa85fd668af11e3293f83837bff03eaab75e024eae14e239cadf085713b94e556a3a312d829a66ec68fa89e926cde0f146238727
 SHA512 
1a760253e1c44893b27b1d04939fb251a31c0a9b7cc63e63d6b3f86f5f20d3bf08cf83029a3f2324cfe1e32e0940f3e45fecf2b96c5e7e323fb48d18567b79a2

diff --git a/sys-kernel/ugrd/ugrd-0.8.2.ebuild 
b/sys-kernel/ugrd/ugrd-0.8.2.ebuild
new file mode 100644
index 00..be7eb7e67c
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-0.8.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} pypy3 )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+   optfeature "ugrd.fs.zfs support" sys-fs/zfs
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-11-07 Thread George Zenner
commit: 1bd308a811df1f028967591a742fc68936664a98
Author: Zen  pyl  onl>
AuthorDate: Wed Nov  8 02:03:27 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Wed Nov  8 02:05:01 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1bd308a8

sys-kernel/ugrd: Updated python dependencies to be 3.11+, replace broken version

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 +-
 sys-kernel/ugrd/{ugrd-0.8.0.ebuild => ugrd-0.8.1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index ece0a10982..7cfadff8e1 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1 +1 @@
-DIST ugrd-0.8.0.tar.gz 41157 BLAKE2B 
28e76dd27d615c04732031fee4c57bcf098a3e76c677df637b5d796df21ec9e85e21f25dbb1dfab2677fb8424e96186eba67c9ced7c57e523b76959161ee1237
 SHA512 
2ac9d95332fe7733dc0f9bbcc9f22e3031a7814ff74fa35431918f53f18e0415fc3f5fba53adf0c46016fd85d374461b83ff46a2018dbbe89d1c8043285af8b5
+DIST ugrd-0.8.1.tar.gz 42632 BLAKE2B 
c530d9613d383eb3a04e30ea23ad4b9308d63b4be702c91c32ab971a0a447820ea312720b219f28accc328582f5aaf82bf92523a56ebfa1f107cbf4438c5a418
 SHA512 
2dd52fc4652a648811dfaf8a1f07217108d2b7d07ebfdf795e79e06cf3cb7ed0b5bf8deedca669f8faf4b0d0bdb5cb111d3ec37d73859854df6f36e2d81eab4f

diff --git a/sys-kernel/ugrd/ugrd-0.8.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.8.1.ebuild
similarity index 95%
rename from sys-kernel/ugrd/ugrd-0.8.0.ebuild
rename to sys-kernel/ugrd/ugrd-0.8.1.ebuild
index dccf88cf43..be7eb7e67c 100644
--- a/sys-kernel/ugrd/ugrd-0.8.0.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.8.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..12} pypy3 )
+PYTHON_COMPAT=( python3_{11..12} pypy3 )
 inherit distutils-r1 optfeature
 
 DESCRIPTION="Python based initramfs generator with TOML defintions"



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-11-06 Thread George Zenner
commit: 6352a0f669d06e97a9ed046c624b59cefe643359
Author: Zen  pyl  onl>
AuthorDate: Mon Nov  6 16:51:44 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Mon Nov  6 16:52:22 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6352a0f6

sys-kernel/ugrd: Removed proxy maintiner information

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/metadata.xml | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/sys-kernel/ugrd/metadata.xml b/sys-kernel/ugrd/metadata.xml
index 562c38a3be..e97424c704 100644
--- a/sys-kernel/ugrd/metadata.xml
+++ b/sys-kernel/ugrd/metadata.xml
@@ -1,14 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
d...@pyl.onl
Zen

-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   

desultory/ugrd




[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-11-04 Thread George Zenner
commit: de2b935dacb3a15b8790f6e6f4c26c03db7ee3e9
Author: Zen  pyl  onl>
AuthorDate: Sun Nov  5 00:37:15 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Sun Nov  5 00:39:35 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=de2b935d

sys-kernel/ugdr: Updated to 8.0 which is "dracut compatiable" for dist-kernel

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 +-
 sys-kernel/ugrd/{ugrd-0.7.5.ebuild => ugrd-0.8.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 4ac9d8b741..ece0a10982 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1 +1 @@
-DIST ugrd-0.7.5.tar.gz 39798 BLAKE2B 
ed55744aa046153c79a292141f4b5f11668bbaee578ab56378b0541acd90740cca70ce3c5bf519d06428f2ff766089cdd85839e863bda622393370391a19caa9
 SHA512 
d618af79eb132a0040a99a8f03e0a43261101ac55486b8df622ff34e25094914e91e243585aead695011b340c22488ad4a2d558d02103f00b23b73f420623092
+DIST ugrd-0.8.0.tar.gz 41157 BLAKE2B 
28e76dd27d615c04732031fee4c57bcf098a3e76c677df637b5d796df21ec9e85e21f25dbb1dfab2677fb8424e96186eba67c9ced7c57e523b76959161ee1237
 SHA512 
2ac9d95332fe7733dc0f9bbcc9f22e3031a7814ff74fa35431918f53f18e0415fc3f5fba53adf0c46016fd85d374461b83ff46a2018dbbe89d1c8043285af8b5

diff --git a/sys-kernel/ugrd/ugrd-0.7.5.ebuild 
b/sys-kernel/ugrd/ugrd-0.8.0.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.7.5.ebuild
rename to sys-kernel/ugrd/ugrd-0.8.0.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-11-02 Thread George Zenner
commit: c0cc1f727058bd5f6c962ef77acdfab3d6d63b46
Author: Zen  pyl  onl>
AuthorDate: Thu Nov  2 16:01:36 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Thu Nov  2 16:01:36 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c0cc1f72

sys-kernel/ugrd: Added distutils src_install

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/ugrd-0.7.5.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-kernel/ugrd/ugrd-0.7.5.ebuild 
b/sys-kernel/ugrd/ugrd-0.7.5.ebuild
index 0a7d1b0e0d..dccf88cf43 100644
--- a/sys-kernel/ugrd/ugrd-0.7.5.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.7.5.ebuild
@@ -18,6 +18,8 @@ KEYWORDS="~amd64"
 RDEPEND="app-misc/pax-utils"
 
 src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
# Create the ugrd config directory
keepdir /etc/ugrd
 }



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-11-02 Thread George Zenner
commit: c30c00c6ca699dfe359890f317447557d706a92e
Author: Zen  pyl  onl>
AuthorDate: Thu Nov  2 15:45:55 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Thu Nov  2 15:46:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c30c00c6

sys-kernel/ugrd: Bumped version to 0.7.5, fixed download path and resulting 
filename

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   |  3 +--
 sys-kernel/ugrd/metadata.xml   |  6 -
 sys-kernel/ugrd/ugrd-0.7.4.ebuild  | 30 --
 .../ugrd/{ugrd-0.7.3.ebuild => ugrd-0.7.5.ebuild}  |  4 +--
 4 files changed, 8 insertions(+), 35 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index dc66f2061a..4ac9d8b741 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1 @@
-DIST ugrd-0.7.3.tar.gz 38573 BLAKE2B 
86567ec5d0790af6667de4b6f8fa9f6ae83e49df7b0a32be7b4f0a7ea3f305a6206c25e35d86f6927b747a091ca9957755bf5049716e9b14b466c6c64dd536ee
 SHA512 
40b081b7cd916db5c133ddaa74b3589081088d62572339d749a9eb6fda17d06041a5bf352c73130ded6fc3e0c44fc5893217e0a1bace8cf31dde362ccc5b1fe4
-DIST ugrd-0.7.4.tar.gz 38882 BLAKE2B 
7bafa5e555093c862e1d34f6aa9c3079210f597f10504aa0f96f3ee2d189fb684c8b57ef197fab989406a90fc7f472f240269a30a03287a5059a1898fd4d229d
 SHA512 
b8e893fc12cc7a790ef59060583afd1a3b0407ca00b8d06df3c78f435133d4ebbd21c3e70eae1e4a309dcadc20ffd62fb3ead6adb5eb19d925cc92716e70c651
+DIST ugrd-0.7.5.tar.gz 39798 BLAKE2B 
ed55744aa046153c79a292141f4b5f11668bbaee578ab56378b0541acd90740cca70ce3c5bf519d06428f2ff766089cdd85839e863bda622393370391a19caa9
 SHA512 
d618af79eb132a0040a99a8f03e0a43261101ac55486b8df622ff34e25094914e91e243585aead695011b340c22488ad4a2d558d02103f00b23b73f420623092

diff --git a/sys-kernel/ugrd/metadata.xml b/sys-kernel/ugrd/metadata.xml
index e97424c704..562c38a3be 100644
--- a/sys-kernel/ugrd/metadata.xml
+++ b/sys-kernel/ugrd/metadata.xml
@@ -1,10 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
d...@pyl.onl
Zen

+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

desultory/ugrd


diff --git a/sys-kernel/ugrd/ugrd-0.7.4.ebuild 
b/sys-kernel/ugrd/ugrd-0.7.4.ebuild
deleted file mode 100644
index 71ef701393..00
--- a/sys-kernel/ugrd/ugrd-0.7.4.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..12} pypy3 )
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Python based initramfs generator with TOML defintions"
-HOMEPAGE="https://github.com/desultory/ugrd;
-SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="app-misc/pax-utils"
-
-src_install() {
-   # Create the ugrd config directory
-   keepdir /etc/ugrd
-}
-
-pkg_postinst() {
-   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
-   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
-   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
-   optfeature "ugrd.fs.zfs support" sys-fs/zfs
-}

diff --git a/sys-kernel/ugrd/ugrd-0.7.3.ebuild 
b/sys-kernel/ugrd/ugrd-0.7.5.ebuild
similarity index 91%
rename from sys-kernel/ugrd/ugrd-0.7.3.ebuild
rename to sys-kernel/ugrd/ugrd-0.7.5.ebuild
index 71ef701393..0a7d1b0e0d 100644
--- a/sys-kernel/ugrd/ugrd-0.7.3.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.7.5.ebuild
@@ -4,12 +4,12 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..12} pypy3 )
+PYTHON_COMPAT=( python3_{9..12} pypy3 )
 inherit distutils-r1 optfeature
 
 DESCRIPTION="Python based initramfs generator with TOML defintions"
 HOMEPAGE="https://github.com/desultory/ugrd;
-SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${P}.tar.gz;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-11-01 Thread George Zenner
commit: 86fba2c653fec0ac3aacb77b59ffdbd10f9101d8
Author: Zen  pyl  onl>
AuthorDate: Wed Nov  1 18:05:44 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Wed Nov  1 18:05:44 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=86fba2c6

sys-kernel/ugrd: add 0.7.4

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-0.7.4.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 1fcb174d15..dc66f2061a 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1 +1,2 @@
 DIST ugrd-0.7.3.tar.gz 38573 BLAKE2B 
86567ec5d0790af6667de4b6f8fa9f6ae83e49df7b0a32be7b4f0a7ea3f305a6206c25e35d86f6927b747a091ca9957755bf5049716e9b14b466c6c64dd536ee
 SHA512 
40b081b7cd916db5c133ddaa74b3589081088d62572339d749a9eb6fda17d06041a5bf352c73130ded6fc3e0c44fc5893217e0a1bace8cf31dde362ccc5b1fe4
+DIST ugrd-0.7.4.tar.gz 38882 BLAKE2B 
7bafa5e555093c862e1d34f6aa9c3079210f597f10504aa0f96f3ee2d189fb684c8b57ef197fab989406a90fc7f472f240269a30a03287a5059a1898fd4d229d
 SHA512 
b8e893fc12cc7a790ef59060583afd1a3b0407ca00b8d06df3c78f435133d4ebbd21c3e70eae1e4a309dcadc20ffd62fb3ead6adb5eb19d925cc92716e70c651

diff --git a/sys-kernel/ugrd/ugrd-0.7.4.ebuild 
b/sys-kernel/ugrd/ugrd-0.7.4.ebuild
new file mode 100644
index 00..71ef701393
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-0.7.4.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..12} pypy3 )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils"
+
+src_install() {
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+   optfeature "ugrd.fs.zfs support" sys-fs/zfs
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-10-31 Thread George Zenner
commit: f1f40268f4ed335267ed0b4706e030251fffac5b
Author: Zen  pyl  onl>
AuthorDate: Tue Oct 31 22:32:06 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Tue Oct 31 22:32:06 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f1f40268

sys-kernel/ugrd: add github upstream metadata

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-kernel/ugrd/metadata.xml b/sys-kernel/ugrd/metadata.xml
index ddc6ab2e04..e97424c704 100644
--- a/sys-kernel/ugrd/metadata.xml
+++ b/sys-kernel/ugrd/metadata.xml
@@ -5,4 +5,7 @@
d...@pyl.onl
Zen

+   
+   desultory/ugrd
+   
 



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-10-31 Thread George Zenner
commit: 6458a0099f21b325bf68fcd494345280f12e891c
Author: Zen  pyl  onl>
AuthorDate: Tue Oct 31 22:21:22 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Tue Oct 31 22:21:22 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6458a009

sys-kernel/ugrd: added ugrd

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  2 +-
 sys-kernel/ugrd/metadata.xml  |  6 --
 sys-kernel/ugrd/ugrd-0.7.1.ebuild | 26 --
 sys-kernel/ugrd/ugrd-0.7.3.ebuild | 30 ++
 4 files changed, 31 insertions(+), 33 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index bf14bd05a6..1fcb174d15 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1 +1 @@
-DIST 0.7.1.zip 40064 BLAKE2B 
afdc6f5a4a83898d81353604bde4282a010a3294fd5c5ef76236d745919a1aad2a470c1443dd4568bfaab9cfc745e05248e2f8949e0426518d8bc517ea01242c
 SHA512 
43ccb1bb2bb99cbd84d532c4dbf278dee3b930a4f8e2cc81119262af2dfe8a0006243ee4ed2893200d82eb7a770af9ae5b5940cc46451dae8c2a5d97d7c934af
+DIST ugrd-0.7.3.tar.gz 38573 BLAKE2B 
86567ec5d0790af6667de4b6f8fa9f6ae83e49df7b0a32be7b4f0a7ea3f305a6206c25e35d86f6927b747a091ca9957755bf5049716e9b14b466c6c64dd536ee
 SHA512 
40b081b7cd916db5c133ddaa74b3589081088d62572339d749a9eb6fda17d06041a5bf352c73130ded6fc3e0c44fc5893217e0a1bace8cf31dde362ccc5b1fe4

diff --git a/sys-kernel/ugrd/metadata.xml b/sys-kernel/ugrd/metadata.xml
index 64df0c806e..ddc6ab2e04 100644
--- a/sys-kernel/ugrd/metadata.xml
+++ b/sys-kernel/ugrd/metadata.xml
@@ -5,10 +5,4 @@
d...@pyl.onl
Zen

-   
-   Pull btrfs-progs as a dependency
-   Pull cryptsetup as a dependency
-   Pull gnupg as a dependency
-   Pull zfs as a dependency
-   
 

diff --git a/sys-kernel/ugrd/ugrd-0.7.1.ebuild 
b/sys-kernel/ugrd/ugrd-0.7.1.ebuild
deleted file mode 100644
index 79d2488681..00
--- a/sys-kernel/ugrd/ugrd-0.7.1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
-inherit distutils-r1
-
-DESCRIPTION="Python based initramfs generator with TOML defintions"
-HOMEPAGE="https://github.com/desultory/ugrd;
-SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.zip;
-
-LICENSE=""
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="cryptsetup btrfs -gpg -zfs"
-
-RDEPEND="app-misc/pax-utils
-cryptsetup? ( sys-fs/cryptsetup )
-btrfs? ( sys-fs/btrfs-progs )
-gpg? ( app-crypt/gnupg )
-zfs? ( sys-fs/zfs )"
-DEPEND=""
-BDEPEND=""

diff --git a/sys-kernel/ugrd/ugrd-0.7.3.ebuild 
b/sys-kernel/ugrd/ugrd-0.7.3.ebuild
new file mode 100644
index 00..71ef701393
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-0.7.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..12} pypy3 )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils"
+
+src_install() {
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+   optfeature "ugrd.fs.zfs support" sys-fs/zfs
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-10-31 Thread George Zenner
commit: 457ea60582585586073f0eebe2dbe4745c30
Author: Zen  pyl  onl>
AuthorDate: Tue Oct 31 21:01:53 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Tue Oct 31 21:04:07 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=457ea605

sys-kernel/ugrd: new package, add 0.7.1

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/metadata.xml  | 14 ++
 sys-kernel/ugrd/ugrd-0.7.1.ebuild | 26 ++
 3 files changed, 41 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
new file mode 100644
index 00..bf14bd05a6
--- /dev/null
+++ b/sys-kernel/ugrd/Manifest
@@ -0,0 +1 @@
+DIST 0.7.1.zip 40064 BLAKE2B 
afdc6f5a4a83898d81353604bde4282a010a3294fd5c5ef76236d745919a1aad2a470c1443dd4568bfaab9cfc745e05248e2f8949e0426518d8bc517ea01242c
 SHA512 
43ccb1bb2bb99cbd84d532c4dbf278dee3b930a4f8e2cc81119262af2dfe8a0006243ee4ed2893200d82eb7a770af9ae5b5940cc46451dae8c2a5d97d7c934af

diff --git a/sys-kernel/ugrd/metadata.xml b/sys-kernel/ugrd/metadata.xml
new file mode 100644
index 00..64df0c806e
--- /dev/null
+++ b/sys-kernel/ugrd/metadata.xml
@@ -0,0 +1,14 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   d...@pyl.onl
+   Zen
+   
+   
+   Pull btrfs-progs as a dependency
+   Pull cryptsetup as a dependency
+   Pull gnupg as a dependency
+   Pull zfs as a dependency
+   
+

diff --git a/sys-kernel/ugrd/ugrd-0.7.1.ebuild 
b/sys-kernel/ugrd/ugrd-0.7.1.ebuild
new file mode 100644
index 00..79d2488681
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-0.7.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+inherit distutils-r1
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.zip;
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="cryptsetup btrfs -gpg -zfs"
+
+RDEPEND="app-misc/pax-utils
+cryptsetup? ( sys-fs/cryptsetup )
+btrfs? ( sys-fs/btrfs-progs )
+gpg? ( app-crypt/gnupg )
+zfs? ( sys-fs/zfs )"
+DEPEND=""
+BDEPEND=""