[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2024-04-09 Thread Andrew Ammerlaan
commit: 4f0d53eb211fd9df01cd5ea95540349345300a6b
Author: Laszlo Gombos  gmail  com>
AuthorDate: Sat Apr  6 09:24:13 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Apr  9 07:41:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f0d53eb

sys-kernel/dracut: 101 revbump for systemd 255 incompatibility

dracutdevs/dracut --> dracut-ng/dracut-ng

Signed-off-by: Laszlo Gombos  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36135
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sys-kernel/dracut/Manifest|  1 +
 .../dracut/{dracut-.ebuild => dracut-101.ebuild}  | 19 ---
 sys-kernel/dracut/dracut-.ebuild  | 17 ++---
 sys-kernel/dracut/metadata.xml|  2 +-
 4 files changed, 16 insertions(+), 23 deletions(-)

diff --git a/sys-kernel/dracut/Manifest b/sys-kernel/dracut/Manifest
index 5b7749b9e6de..aa131b27c357 100644
--- a/sys-kernel/dracut/Manifest
+++ b/sys-kernel/dracut/Manifest
@@ -1,3 +1,4 @@
 DIST dracut-059.tar.gz 486487 BLAKE2B 
86bbe18875cd3507e187b724cab212dc82e1daca7cedf79aeef13c34601adfff72bf2c0ba4c652e715b43c9a16f7be6a4a2b29dc75bef014640e1ec07c8d455b
 SHA512 
196bc8bf18703c72bffb51a7e0493719c58173ad2da7d121eb42f9a8de47e953af36d109214dc4a10b2dc2d3bd19e844f7f51c2bdec087e064ea11f75124032d
 DIST dracut-060_pre20231030.tar.gz 498954 BLAKE2B 
ce47f06e1304f732cbad66046c70cbcb03d33d69b9c3e87a4e2e2d30fa837b3b36949462cec9b06125e824ad82db45bd7516c22a1c84ec6884790b37e9c65ab1
 SHA512 
0cd2fefcd624758063c77836989260a3d5b0d533004c2395124c8200c31602f5d7d0b8c9491de37ce4afb2c5009b2cf944ddd3bb9e0e11120d84176cb1e7423c
 DIST dracut-060_pre20240104.tar.gz 499965 BLAKE2B 
935e0e5da348426d69c6dab6b91078f126cadd9ffc6a32378e79cd93b1dbadff35899efc3786fc12bf5a6741843d3637b0c98cc71fe4a96a8caf053ae887bac3
 SHA512 
f7818265f082e9c05ebb81a91b67fb9b1d3bf8b2433b7e6ea9be6bee43d28cd1ee48577648e1d9b3729c17608b028d294c13bf5d4db4cc5a18e3b007eb2cd67e
+DIST dracut-101.tar.gz 556673 BLAKE2B 
8780451aeafd3d9fdfcabc8eb077bb44cc6d64d69cd3138e7447985fcf225495caea937269cf4f0a09a10a6ce2202cc10e81090aac0bb207fec99e1c8bc8
 SHA512 
827f073b749a374b703f317ba249479312043ed54af82609ce45332c27349870a68a1d9883118e0a3ecd1cbb33d64aca8bcf6aac56eb75f721fd3380bd12005b

diff --git a/sys-kernel/dracut/dracut-.ebuild 
b/sys-kernel/dracut/dracut-101.ebuild
similarity index 86%
copy from sys-kernel/dracut/dracut-.ebuild
copy to sys-kernel/dracut/dracut-101.ebuild
index 7c9bc8327b21..728e7e819bf4 100644
--- a/sys-kernel/dracut/dracut-.ebuild
+++ b/sys-kernel/dracut/dracut-101.ebuild
@@ -7,26 +7,22 @@ inherit bash-completion-r1 edo optfeature systemd 
toolchain-funcs
 
 if [[ ${PV} ==  ]] ; then
inherit git-r3
-   EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
+   EGIT_REPO_URI="https://github.com/dracut-ng/dracut-ng;
 else
-   if [[ ${PV} == *_p* ]] ; then
-   EGIT_COMMIT="856e7acdb1462803c2517c8d64afb2e34c73c735"
-   
SRC_URI="https://github.com/dracutdevs/dracut/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-   S="${WORKDIR}"/${PN}-${EGIT_COMMIT}
-   else
-   
SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+   if [[ "${PV}" != *_rc* ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
+   
SRC_URI="https://github.com/dracut-ng/dracut-ng/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
+   S="${WORKDIR}/${PN}-ng-${PV}"
 fi
 
 DESCRIPTION="Generic initramfs generation tool"
-HOMEPAGE="https://github.com/dracutdevs/dracut/wiki;
+HOMEPAGE="https://github.com/dracut-ng/dracut-ng/wiki;
 
 LICENSE="GPL-2"
 SLOT="0"
-if [[ ${PV} !=  && ${PV} != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
-fi
 IUSE="selinux test"
+
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -68,6 +64,7 @@ QA_MULTILIB_PATHS="usr/lib/dracut/.*"
 
 PATCHES=(
"${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
+   "${FILESDIR}"/dracut-060-grub-layout.patch
 )
 
 src_configure() {

diff --git a/sys-kernel/dracut/dracut-.ebuild 
b/sys-kernel/dracut/dracut-.ebuild
index 7c9bc8327b21..b5b06a90e0fb 100644
--- a/sys-kernel/dracut/dracut-.ebuild
+++ b/sys-kernel/dracut/dracut-.ebuild
@@ -7,25 +7,20 @@ inherit bash-completion-r1 edo optfeature systemd 
toolchain-funcs
 
 if [[ ${PV} ==  ]] ; then
inherit git-r3
-   EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
+   EGIT_REPO_URI="https://github.com/dracut-ng/dracut-ng;
 else
-   if [[ ${PV} == *_p* ]] ; then
-   EGIT_COMMIT="856e7acdb1462803c2517c8d64afb2e34c73c735"
-   
SRC_URI="https://github.com/dracutdevs/dracut/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-   S="${WORKDIR}"/${PN}-${EGIT_COMMIT}
-   else

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/, sys-kernel/dracut/files/

2024-03-17 Thread Andrew Ammerlaan
commit: 70ca6a8a482c35a473436ec6c4805c1e3beaa8ce
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Mar 17 16:50:01 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Mar 17 16:53:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70ca6a8a

sys-kernel/dracut: add efistub as valid layout

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 ...racut-060_pre20240104-r3.ebuild => dracut-060_pre20240104-r4.ebuild} | 0
 sys-kernel/dracut/files/dracut-060-grub-layout.patch| 2 +-
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-060_pre20240104-r3.ebuild 
b/sys-kernel/dracut/dracut-060_pre20240104-r4.ebuild
similarity index 100%
rename from sys-kernel/dracut/dracut-060_pre20240104-r3.ebuild
rename to sys-kernel/dracut/dracut-060_pre20240104-r4.ebuild

diff --git a/sys-kernel/dracut/files/dracut-060-grub-layout.patch 
b/sys-kernel/dracut/files/dracut-060-grub-layout.patch
index b04140fb90b1..543efa1eef47 100644
--- a/sys-kernel/dracut/files/dracut-060-grub-layout.patch
+++ b/sys-kernel/dracut/files/dracut-060-grub-layout.patch
@@ -15,7 +15,7 @@ index 441414ac..a98449fe 100755
  else
  exit 0
  fi
-+elif [[ $KERNEL_INSTALL_LAYOUT == "grub" || $KERNEL_INSTALL_LAYOUT == 
"compat" ]]; then
++elif [[ $KERNEL_INSTALL_LAYOUT == "grub" || $KERNEL_INSTALL_LAYOUT == 
"compat" || $KERNEL_INSTALL_LAYOUT == "efistub" ]]; then
 +BOOT_DIR_ABS="$KERNEL_INSTALL_STAGING_AREA"
 +if [[ -z $KERNEL_INSTALL_UKI_GENERATOR || $KERNEL_INSTALL_UKI_GENERATOR 
== "dracut" ]]; then
 +IMAGE="uki.efi"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2024-02-29 Thread Matt Turner
commit: 10002d6365831bc1e3b0df4e0893bc904f4734c2
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb 29 16:53:03 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Feb 29 17:56:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10002d63

sys-kernel/dracut: Depend on virtual/pkgconfig[native-symlinks(+)]

It's used by dracut at runtime to determine various things about the
current system. See
https://github.com/dracutdevs/dracut/blob/6c80408c8644a0add1907b0593eb83f90d6247b1/dracut.sh#L1401-L1472

Signed-off-by: Matt Turner  gentoo.org>

 ...racut-060_pre20240104-r2.ebuild => dracut-060_pre20240104-r3.ebuild} | 2 +-
 sys-kernel/dracut/dracut-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/dracut/dracut-060_pre20240104-r2.ebuild 
b/sys-kernel/dracut/dracut-060_pre20240104-r3.ebuild
similarity index 99%
rename from sys-kernel/dracut/dracut-060_pre20240104-r2.ebuild
rename to sys-kernel/dracut/dracut-060_pre20240104-r3.ebuild
index 8f88837557dd..686d0c5384f0 100644
--- a/sys-kernel/dracut/dracut-060_pre20240104-r2.ebuild
+++ b/sys-kernel/dracut/dracut-060_pre20240104-r3.ebuild
@@ -41,7 +41,7 @@ RDEPEND="
sys-apps/s6-linux-init[sysv-utils(-)]
)
>=sys-apps/util-linux-2.21
-   virtual/pkgconfig
+   virtual/pkgconfig[native-symlinks(+)]
virtual/udev
 
elibc_musl? ( sys-libs/fts-standalone )

diff --git a/sys-kernel/dracut/dracut-.ebuild 
b/sys-kernel/dracut/dracut-.ebuild
index aef6ae936fdb..7c9bc8327b21 100644
--- a/sys-kernel/dracut/dracut-.ebuild
+++ b/sys-kernel/dracut/dracut-.ebuild
@@ -41,7 +41,7 @@ RDEPEND="
sys-apps/s6-linux-init[sysv-utils(-)]
)
>=sys-apps/util-linux-2.21
-   virtual/pkgconfig
+   virtual/pkgconfig[native-symlinks(+)]
virtual/udev
 
elibc_musl? ( sys-libs/fts-standalone )



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut-crypt-ssh/

2024-02-24 Thread Jakov Smolić
commit: 70dd966ac7e1b06fa634d48d390a9098471489ee
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Feb 24 12:10:37 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Feb 24 12:39:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70dd966a

sys-kernel/dracut-crypt-ssh: add 1.0.8

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-kernel/dracut-crypt-ssh/Manifest   |  1 +
 .../dracut-crypt-ssh/dracut-crypt-ssh-1.0.8.ebuild | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/sys-kernel/dracut-crypt-ssh/Manifest 
b/sys-kernel/dracut-crypt-ssh/Manifest
index 67565c737568..7d0bb32be19c 100644
--- a/sys-kernel/dracut-crypt-ssh/Manifest
+++ b/sys-kernel/dracut-crypt-ssh/Manifest
@@ -1 +1,2 @@
 DIST dracut-crypt-ssh-1.0.7.tar.gz 19561 BLAKE2B 
b778d03d792c5ebe0466de7474a6cc821445fe0cd3b216f395d3ea28a17cb4ed3aa6da4b7d6dee86e4481e2ac98d677e3410cd6581c4d8c01ab0ec9564504bf3
 SHA512 
2958a59c3ff615e89b7631224e248e7e931dd91c566e792b10dffe09b8bd2dfcf2c55eef4e974988f19320e0d732d3dfb14b61713445e1ff3a4a9868dfc4e966
+DIST dracut-crypt-ssh-1.0.8.tar.gz 20931 BLAKE2B 
2700bd7781c617b3bd44665971e9fd16727c31b0be76dfa7c121a2e77c250d830907a27e6ea43f6fc9684df0ee54a75093c62d449e5c04a16eb78d2fc572f238
 SHA512 
37f1f1a0029587ce19f56f5c108a6353230ccbc299b82d260c64dd73984db05ac1bf00ab59125905de95c69dfbf5e8923393f150594c1bdaeb0f70d1bff5c072

diff --git a/sys-kernel/dracut-crypt-ssh/dracut-crypt-ssh-1.0.8.ebuild 
b/sys-kernel/dracut-crypt-ssh/dracut-crypt-ssh-1.0.8.ebuild
new file mode 100644
index ..3c3850f2a8f9
--- /dev/null
+++ b/sys-kernel/dracut-crypt-ssh/dracut-crypt-ssh-1.0.8.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="Early unlocking of encrypted systems via ssh for dracut"
+HOMEPAGE="https://github.com/dracut-crypt-ssh/dracut-crypt-ssh;
+SRC_URI="https://github.com/dracut-crypt-ssh/dracut-crypt-ssh/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="sys-kernel/dracut"
+RDEPEND="${DEPEND}
+   || (
+   net-misc/connman
+   net-misc/dhcp
+   net-misc/dhcpcd
+   net-misc/netifrc
+   net-misc/networkmanager
+   sys-apps/systemd
+   )
+   net-misc/dropbear"
+
+src_prepare() {
+   default
+
+   # Fix libdir (hard-coded to "lib64")
+   sed "s@/lib64/@/$(get_libdir)/@" \
+   -i modules/60crypt-ssh/module-setup.sh \
+   || die
+}
+
+src_configure() {
+   tc-export CC
+   default
+}



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2024-02-23 Thread Ionen Wolkens
commit: 55ea3f1a487140303b0e79cef10877c4af32dcec
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Feb 23 15:44:36 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Feb 24 02:30:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55ea3f1a

sys-kernel/dracut: Stabilize 060_pre20240104-r2 arm, #922811

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 sys-kernel/dracut/dracut-060_pre20240104-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-060_pre20240104-r2.ebuild 
b/sys-kernel/dracut/dracut-060_pre20240104-r2.ebuild
index cca90219d096..8f88837557dd 100644
--- a/sys-kernel/dracut/dracut-060_pre20240104-r2.ebuild
+++ b/sys-kernel/dracut/dracut-060_pre20240104-r2.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://github.com/dracutdevs/dracut/wiki;
 LICENSE="GPL-2"
 SLOT="0"
 if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv sparc x86"
 fi
 IUSE="selinux test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/, sys-kernel/dracut/files/

2024-02-02 Thread Andrew Ammerlaan
commit: 26be7cf12e385a8311b1fec224784844fbf79550
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sat Feb  3 07:42:06 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat Feb  3 07:42:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26be7cf1

sys-kernel/dracut: teach dracut about the compat layout

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 ...racut-060_pre20240104-r1.ebuild => dracut-060_pre20240104-r2.ebuild} | 0
 sys-kernel/dracut/files/dracut-060-grub-layout.patch| 2 +-
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-060_pre20240104-r1.ebuild 
b/sys-kernel/dracut/dracut-060_pre20240104-r2.ebuild
similarity index 100%
rename from sys-kernel/dracut/dracut-060_pre20240104-r1.ebuild
rename to sys-kernel/dracut/dracut-060_pre20240104-r2.ebuild

diff --git a/sys-kernel/dracut/files/dracut-060-grub-layout.patch 
b/sys-kernel/dracut/files/dracut-060-grub-layout.patch
index cf292b7168c4..b04140fb90b1 100644
--- a/sys-kernel/dracut/files/dracut-060-grub-layout.patch
+++ b/sys-kernel/dracut/files/dracut-060-grub-layout.patch
@@ -15,7 +15,7 @@ index 441414ac..a98449fe 100755
  else
  exit 0
  fi
-+elif [[ $KERNEL_INSTALL_LAYOUT == "grub" && -n $KERNEL_INSTALL_STAGING_AREA 
]]; then
++elif [[ $KERNEL_INSTALL_LAYOUT == "grub" || $KERNEL_INSTALL_LAYOUT == 
"compat" ]]; then
 +BOOT_DIR_ABS="$KERNEL_INSTALL_STAGING_AREA"
 +if [[ -z $KERNEL_INSTALL_UKI_GENERATOR || $KERNEL_INSTALL_UKI_GENERATOR 
== "dracut" ]]; then
 +IMAGE="uki.efi"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/, sys-kernel/dracut/files/

2024-02-02 Thread Andrew Ammerlaan
commit: 52477a9c5cfaf1a05816dcb2227e66c8727e6f5c
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Feb  2 13:09:10 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Feb  2 13:11:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52477a9c

sys-kernel/dracut: allow building ukis in the grub layout

do not force --no-uefi just because layout is grub

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 ...104.ebuild => dracut-060_pre20240104-r1.ebuild} |  0
 .../dracut/files/dracut-060-grub-layout.patch  | 23 +++---
 2 files changed, 16 insertions(+), 7 deletions(-)

diff --git a/sys-kernel/dracut/dracut-060_pre20240104.ebuild 
b/sys-kernel/dracut/dracut-060_pre20240104-r1.ebuild
similarity index 100%
rename from sys-kernel/dracut/dracut-060_pre20240104.ebuild
rename to sys-kernel/dracut/dracut-060_pre20240104-r1.ebuild

diff --git a/sys-kernel/dracut/files/dracut-060-grub-layout.patch 
b/sys-kernel/dracut/files/dracut-060-grub-layout.patch
index 5d8e9a9fcf9d..cf292b7168c4 100644
--- a/sys-kernel/dracut/files/dracut-060-grub-layout.patch
+++ b/sys-kernel/dracut/files/dracut-060-grub-layout.patch
@@ -8,15 +8,24 @@ kernel-install is not supported by systemd upstream and 
therefore this
 patch is unlikely to be accepted by dracut upstream.
 
 diff --git a/install.d/50-dracut.install b/install.d/50-dracut.install
-index 441414a..cfd4fe7 100755
+index 441414ac..a98449fe 100755
 --- a/install.d/50-dracut.install
 +++ b/install.d/50-dracut.install
-@@ -30,7 +30,7 @@ if [[ $KERNEL_INSTALL_LAYOUT == "uki" && -n 
$KERNEL_INSTALL_STAGING_AREA ]]; the
+@@ -38,6 +38,17 @@ elif [[ $KERNEL_INSTALL_LAYOUT == "bls" && -n 
$KERNEL_INSTALL_STAGING_AREA ]]; t
  else
  exit 0
  fi
--elif [[ $KERNEL_INSTALL_LAYOUT == "bls" && -n $KERNEL_INSTALL_STAGING_AREA 
]]; then
-+elif [[ $KERNEL_INSTALL_LAYOUT == "bls" || $KERNEL_INSTALL_LAYOUT == "grub" 
&& -n $KERNEL_INSTALL_STAGING_AREA ]]; then
- BOOT_DIR_ABS="$KERNEL_INSTALL_STAGING_AREA"
- if [[ -z $KERNEL_INSTALL_INITRD_GENERATOR || 
$KERNEL_INSTALL_INITRD_GENERATOR == "dracut" ]]; then
- IMAGE="initrd"
++elif [[ $KERNEL_INSTALL_LAYOUT == "grub" && -n $KERNEL_INSTALL_STAGING_AREA 
]]; then
++BOOT_DIR_ABS="$KERNEL_INSTALL_STAGING_AREA"
++if [[ -z $KERNEL_INSTALL_UKI_GENERATOR || $KERNEL_INSTALL_UKI_GENERATOR 
== "dracut" ]]; then
++IMAGE="uki.efi"
++UEFI_OPTS="--uefi"
++elif [[ -z $KERNEL_INSTALL_INITRD_GENERATOR || 
$KERNEL_INSTALL_INITRD_GENERATOR == "dracut" ]]; then
++IMAGE="initrd"
++UEFI_OPTS="--no-uefi"
++else
++exit 0
++fi
+ else
+ # No layout information, use users --uefi/--no-uefi preference
+ UEFI_OPTS=""



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2024-02-01 Thread Andrew Ammerlaan
commit: f6fc1ebfd2dfec16816eeea179216d5e5827d427
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jan 31 08:45:31 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Feb  2 06:16:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6fc1ebf

sys-kernel/dracut: add installkernel as optfeature

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sys-kernel/dracut/dracut-059-r7.ebuild | 2 ++
 sys-kernel/dracut/dracut-060_pre20231030-r2.ebuild | 2 ++
 sys-kernel/dracut/dracut-060_pre20240104.ebuild| 2 ++
 sys-kernel/dracut/dracut-.ebuild   | 2 ++
 4 files changed, 8 insertions(+)

diff --git a/sys-kernel/dracut/dracut-059-r7.ebuild 
b/sys-kernel/dracut/dracut-059-r7.ebuild
index ecfc998585ed..dcfc9969aaa0 100644
--- a/sys-kernel/dracut/dracut-059-r7.ebuild
+++ b/sys-kernel/dracut/dracut-059-r7.ebuild
@@ -159,4 +159,6 @@ pkg_postinst() {
optfeature \
"Enable rngd service to help generating entropy early during 
boot" \
sys-apps/rng-tools
+   optfeature "automatically generating an initramfs on each kernel 
installation" \
+   "sys-kernel/installkernel[dracut]"
 }

diff --git a/sys-kernel/dracut/dracut-060_pre20231030-r2.ebuild 
b/sys-kernel/dracut/dracut-060_pre20231030-r2.ebuild
index 5704feeec8e9..b6aa26833eed 100644
--- a/sys-kernel/dracut/dracut-060_pre20231030-r2.ebuild
+++ b/sys-kernel/dracut/dracut-060_pre20231030-r2.ebuild
@@ -152,4 +152,6 @@ pkg_postinst() {
optfeature \
"Enable rngd service to help generating entropy early during 
boot" \
sys-apps/rng-tools
+   optfeature "automatically generating an initramfs on each kernel 
installation" \
+   "sys-kernel/installkernel[dracut]"
 }

diff --git a/sys-kernel/dracut/dracut-060_pre20240104.ebuild 
b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
index 76367ce16dfe..cca90219d096 100644
--- a/sys-kernel/dracut/dracut-060_pre20240104.ebuild
+++ b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
@@ -153,4 +153,6 @@ pkg_postinst() {
optfeature \
"Enable rngd service to help generating entropy early during 
boot" \
sys-apps/rng-tools
+   optfeature "automatically generating an initramfs on each kernel 
installation" \
+   "sys-kernel/installkernel[dracut]"
 }

diff --git a/sys-kernel/dracut/dracut-.ebuild 
b/sys-kernel/dracut/dracut-.ebuild
index 82cac8b44aa2..aef6ae936fdb 100644
--- a/sys-kernel/dracut/dracut-.ebuild
+++ b/sys-kernel/dracut/dracut-.ebuild
@@ -149,4 +149,6 @@ pkg_postinst() {
optfeature \
"Enable rngd service to help generating entropy early during 
boot" \
sys-apps/rng-tools
+   optfeature "automatically generating an initramfs on each kernel 
installation" \
+   "sys-kernel/installkernel[dracut]"
 }



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2024-01-24 Thread Sam James
commit: 0f93485e32ea23df5abf1bb46b1616afb5132c12
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 01:37:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 01:37:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f93485e

sys-kernel/dracut: Stabilize 060_pre20240104 hppa, #922811

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-060_pre20240104.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-060_pre20240104.ebuild 
b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
index c1aba55ea0b2..76367ce16dfe 100644
--- a/sys-kernel/dracut/dracut-060_pre20240104.ebuild
+++ b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://github.com/dracutdevs/dracut/wiki;
 LICENSE="GPL-2"
 SLOT="0"
 if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv sparc x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv sparc x86"
 fi
 IUSE="selinux test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2024-01-24 Thread Andrew Ammerlaan
commit: eb49337aca5f5e75d58e21ad60d064c521f03884
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jan 24 14:15:26 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jan 24 14:15:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb49337a

sys-kernel/dracut: stabilize 060_pre20240104 for amd64

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sys-kernel/dracut/dracut-060_pre20240104.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-060_pre20240104.ebuild 
b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
index 9df0da92b083..c1aba55ea0b2 100644
--- a/sys-kernel/dracut/dracut-060_pre20240104.ebuild
+++ b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://github.com/dracutdevs/dracut/wiki;
 LICENSE="GPL-2"
 SLOT="0"
 if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv sparc x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv sparc x86"
 fi
 IUSE="selinux test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2024-01-24 Thread Sam James
commit: 9377d7b502201a6a93168ed9eb957d45812a1dcc
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 13:37:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 13:37:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9377d7b5

sys-kernel/dracut: Stabilize 060_pre20240104 x86, #922811

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-060_pre20240104.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-060_pre20240104.ebuild 
b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
index 5a3b55bc035d..9df0da92b083 100644
--- a/sys-kernel/dracut/dracut-060_pre20240104.ebuild
+++ b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://github.com/dracutdevs/dracut/wiki;
 LICENSE="GPL-2"
 SLOT="0"
 if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv sparc x86"
 fi
 IUSE="selinux test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2024-01-24 Thread Sam James
commit: 442af7c1c15b2bd482b3b83b775496f87002ef08
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 10:58:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 10:58:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=442af7c1

sys-kernel/dracut: Stabilize 060_pre20240104 sparc, #922811

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-060_pre20240104.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-060_pre20240104.ebuild 
b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
index 8c910ba6ef8d..770cc13bed4d 100644
--- a/sys-kernel/dracut/dracut-060_pre20240104.ebuild
+++ b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://github.com/dracutdevs/dracut/wiki;
 LICENSE="GPL-2"
 SLOT="0"
 if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv sparc ~x86"
 fi
 IUSE="selinux test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2024-01-24 Thread Sam James
commit: a949c1ab1c9457612fc1794980d236eb72779839
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 10:58:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 10:58:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a949c1ab

sys-kernel/dracut: Stabilize 060_pre20240104 ppc64, #922811

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-060_pre20240104.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-060_pre20240104.ebuild 
b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
index 3686d1313df8..5a3b55bc035d 100644
--- a/sys-kernel/dracut/dracut-060_pre20240104.ebuild
+++ b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://github.com/dracutdevs/dracut/wiki;
 LICENSE="GPL-2"
 SLOT="0"
 if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv sparc ~x86"
 fi
 IUSE="selinux test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2024-01-24 Thread Sam James
commit: 4213d82687231c18d240d3d72b3ab7c59d6a62e8
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 10:58:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 10:58:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4213d826

sys-kernel/dracut: Stabilize 060_pre20240104 ppc, #922811

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-060_pre20240104.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-060_pre20240104.ebuild 
b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
index 770cc13bed4d..3686d1313df8 100644
--- a/sys-kernel/dracut/dracut-060_pre20240104.ebuild
+++ b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://github.com/dracutdevs/dracut/wiki;
 LICENSE="GPL-2"
 SLOT="0"
 if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv sparc ~x86"
 fi
 IUSE="selinux test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2024-01-24 Thread Sam James
commit: 4fda026bdfdf56fbcc5609fd5eb5b0c5ddd43cdb
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 10:58:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 10:58:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fda026b

sys-kernel/dracut: Stabilize 060_pre20240104 arm64, #922811

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-060_pre20240104.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-060_pre20240104.ebuild 
b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
index 2cb041b55c0f..8c910ba6ef8d 100644
--- a/sys-kernel/dracut/dracut-060_pre20240104.ebuild
+++ b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://github.com/dracutdevs/dracut/wiki;
 LICENSE="GPL-2"
 SLOT="0"
 if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
 fi
 IUSE="selinux test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2024-01-19 Thread Mike Gilbert
commit: fd1d22e94e98609544a867153070a2f3b9ce7b55
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jan 19 15:26:05 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jan 19 15:26:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd1d22e9

sys-kernel/dracut: drop versions

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-kernel/dracut/Manifest |   1 -
 sys-kernel/dracut/dracut-059-r5.ebuild | 159 --
 sys-kernel/dracut/dracut-059-r6.ebuild | 161 --
 sys-kernel/dracut/dracut-059_p20231027.ebuild  | 179 -
 sys-kernel/dracut/dracut-060_pre20231030-r1.ebuild | 154 --
 5 files changed, 654 deletions(-)

diff --git a/sys-kernel/dracut/Manifest b/sys-kernel/dracut/Manifest
index 53fa66f5619a..5b7749b9e6de 100644
--- a/sys-kernel/dracut/Manifest
+++ b/sys-kernel/dracut/Manifest
@@ -1,4 +1,3 @@
 DIST dracut-059.tar.gz 486487 BLAKE2B 
86bbe18875cd3507e187b724cab212dc82e1daca7cedf79aeef13c34601adfff72bf2c0ba4c652e715b43c9a16f7be6a4a2b29dc75bef014640e1ec07c8d455b
 SHA512 
196bc8bf18703c72bffb51a7e0493719c58173ad2da7d121eb42f9a8de47e953af36d109214dc4a10b2dc2d3bd19e844f7f51c2bdec087e064ea11f75124032d
-DIST dracut-059_p20231027.tar.gz 491099 BLAKE2B 
02c5de4577bc5fc87fd11b7b9760b0f1a4a83ed7ef1fc2de22ea3f9588e9b03b347c1be4f26965d26ab8b88736b0da70e01ecb4a50c2951d1ec4009222aaa97a
 SHA512 
da26c798f8c3856f7b9488278f26f1f392e6f6e1863bd6bb590f940854cde6633a45cf60acf52a2a184a1a47250a23e6ee53cb3f5fa759eb0146a4c0d172c07e
 DIST dracut-060_pre20231030.tar.gz 498954 BLAKE2B 
ce47f06e1304f732cbad66046c70cbcb03d33d69b9c3e87a4e2e2d30fa837b3b36949462cec9b06125e824ad82db45bd7516c22a1c84ec6884790b37e9c65ab1
 SHA512 
0cd2fefcd624758063c77836989260a3d5b0d533004c2395124c8200c31602f5d7d0b8c9491de37ce4afb2c5009b2cf944ddd3bb9e0e11120d84176cb1e7423c
 DIST dracut-060_pre20240104.tar.gz 499965 BLAKE2B 
935e0e5da348426d69c6dab6b91078f126cadd9ffc6a32378e79cd93b1dbadff35899efc3786fc12bf5a6741843d3637b0c98cc71fe4a96a8caf053ae887bac3
 SHA512 
f7818265f082e9c05ebb81a91b67fb9b1d3bf8b2433b7e6ea9be6bee43d28cd1ee48577648e1d9b3729c17608b028d294c13bf5d4db4cc5a18e3b007eb2cd67e

diff --git a/sys-kernel/dracut/dracut-059-r5.ebuild 
b/sys-kernel/dracut/dracut-059-r5.ebuild
deleted file mode 100644
index 20bf99270c35..
--- a/sys-kernel/dracut/dracut-059-r5.ebuild
+++ /dev/null
@@ -1,159 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 optfeature systemd toolchain-funcs
-
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
-else
-   if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc 
ppc64 ~riscv sparc x86"
-   fi
-   
SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-DESCRIPTION="Generic initramfs generation tool"
-HOMEPAGE="https://github.com/dracutdevs/dracut/wiki;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="selinux test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-alternatives/cpio
-   >=app-shells/bash-4.0:0
-   sys-apps/coreutils[xattr(-)]
-   >=sys-apps/kmod-23[tools]
-   || (
-   >=sys-apps/sysvinit-2.87-r3
-   sys-apps/openrc[sysv-utils(-),selinux?]
-   sys-apps/systemd[sysv-utils]
-   sys-apps/s6-linux-init[sysv-utils(-)]
-   )
-   >=sys-apps/util-linux-2.21
-   virtual/pkgconfig
-   virtual/udev
-
-   elibc_musl? ( sys-libs/fts-standalone )
-   selinux? (
-   sec-policy/selinux-dracut
-   sys-libs/libselinux
-   sys-libs/libsepol
-   )
-"
-DEPEND="
-   >=sys-apps/kmod-23
-   elibc_musl? ( sys-libs/fts-standalone )
-"
-
-BDEPEND="
-   app-text/asciidoc
-   app-text/docbook-xml-dtd:4.5
-   >=app-text/docbook-xsl-stylesheets-1.75.2
-   >=dev-libs/libxslt-1.1.26
-   virtual/pkgconfig
-"
-
-QA_MULTILIB_PATHS="usr/lib/dracut/.*"
-
-PATCHES=(
-   "${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
-   "${FILESDIR}"/gentoo-network-r1.patch
-   "${FILESDIR}"/059-kernel-install-uki.patch
-   "${FILESDIR}"/059-uefi-split-usr.patch
-   "${FILESDIR}"/059-uki-systemd-254.patch
-   "${FILESDIR}"/059-gawk.patch
-   "${FILESDIR}"/dracut-059-dmsquash-live.patch
-)
-
-src_configure() {
-   local myconf=(
-   --prefix="${EPREFIX}/usr"
-   --sysconfdir="${EPREFIX}/etc"
-   --bashcompletiondir="$(get_bashcompdir)"
-   --systemdsystemunitdir="$(systemd_get_systemunitdir)"
-   )
-
-   tc-export CC PKG_CONFIG
-
-   echo ./configure "${myconf[@]}"
-   ./configure "${myconf[@]}" || die
-
-   if [[ ${PV} !=  && ! -f dracut-version.sh ]] ; then
-   # Source 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2024-01-15 Thread Viorel Munteanu
commit: 315caedd0c0c66e72e893cbab5d2fc00b0c050b9
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 16 02:33:49 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jan 16 05:41:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=315caedd

sys-kernel/dracut: Stabilize 059-r7 hppa, #920629

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

 sys-kernel/dracut/dracut-059-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r7.ebuild 
b/sys-kernel/dracut/dracut-059-r7.ebuild
index cf7ae59de258..ecfc998585ed 100644
--- a/sys-kernel/dracut/dracut-059-r7.ebuild
+++ b/sys-kernel/dracut/dracut-059-r7.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc 
ppc64 ~riscv sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc 
ppc64 ~riscv sparc x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/, sys-kernel/dracut/files/

2024-01-15 Thread Andrew Ammerlaan
commit: 65715009f5bb805b0c8e029a08c953084be24151
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Jan 15 09:43:06 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Jan 15 09:46:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65715009

sys-kernel/dracut: add 060_pre20240104

Add patch to explicitly support grub layout in 50-dracut.install

Ensures that the generated initrd is installed in the "new" way via the
staging area in the grub layout. This prevents accidentally creating
an UKI named initrd, and also ensures that BOOT_ROOT and
KERNEL_INSTALL_INITRD_GENERATOR are respected when the layout is set to grub.

Downstream only since the grub layout for using grub with systemd's
kernel-install is not supported by systemd upstream and therefore this
patch is unlikely to be accepted by dracut upstream.

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sys-kernel/dracut/Manifest |   1 +
 sys-kernel/dracut/dracut-060_pre20240104.ebuild| 156 +
 .../dracut/files/dracut-060-grub-layout.patch  |  22 +++
 3 files changed, 179 insertions(+)

diff --git a/sys-kernel/dracut/Manifest b/sys-kernel/dracut/Manifest
index 42415227bfcb..53fa66f5619a 100644
--- a/sys-kernel/dracut/Manifest
+++ b/sys-kernel/dracut/Manifest
@@ -1,3 +1,4 @@
 DIST dracut-059.tar.gz 486487 BLAKE2B 
86bbe18875cd3507e187b724cab212dc82e1daca7cedf79aeef13c34601adfff72bf2c0ba4c652e715b43c9a16f7be6a4a2b29dc75bef014640e1ec07c8d455b
 SHA512 
196bc8bf18703c72bffb51a7e0493719c58173ad2da7d121eb42f9a8de47e953af36d109214dc4a10b2dc2d3bd19e844f7f51c2bdec087e064ea11f75124032d
 DIST dracut-059_p20231027.tar.gz 491099 BLAKE2B 
02c5de4577bc5fc87fd11b7b9760b0f1a4a83ed7ef1fc2de22ea3f9588e9b03b347c1be4f26965d26ab8b88736b0da70e01ecb4a50c2951d1ec4009222aaa97a
 SHA512 
da26c798f8c3856f7b9488278f26f1f392e6f6e1863bd6bb590f940854cde6633a45cf60acf52a2a184a1a47250a23e6ee53cb3f5fa759eb0146a4c0d172c07e
 DIST dracut-060_pre20231030.tar.gz 498954 BLAKE2B 
ce47f06e1304f732cbad66046c70cbcb03d33d69b9c3e87a4e2e2d30fa837b3b36949462cec9b06125e824ad82db45bd7516c22a1c84ec6884790b37e9c65ab1
 SHA512 
0cd2fefcd624758063c77836989260a3d5b0d533004c2395124c8200c31602f5d7d0b8c9491de37ce4afb2c5009b2cf944ddd3bb9e0e11120d84176cb1e7423c
+DIST dracut-060_pre20240104.tar.gz 499965 BLAKE2B 
935e0e5da348426d69c6dab6b91078f126cadd9ffc6a32378e79cd93b1dbadff35899efc3786fc12bf5a6741843d3637b0c98cc71fe4a96a8caf053ae887bac3
 SHA512 
f7818265f082e9c05ebb81a91b67fb9b1d3bf8b2433b7e6ea9be6bee43d28cd1ee48577648e1d9b3729c17608b028d294c13bf5d4db4cc5a18e3b007eb2cd67e

diff --git a/sys-kernel/dracut/dracut-060_pre20240104.ebuild 
b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
new file mode 100644
index ..2cb041b55c0f
--- /dev/null
+++ b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
@@ -0,0 +1,156 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 edo optfeature systemd toolchain-funcs
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
+else
+   if [[ ${PV} == *_p* ]] ; then
+   EGIT_COMMIT="4980bad34775da715a2639b736cba5e65a8a2604"
+   
SRC_URI="https://github.com/dracutdevs/dracut/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}"/${PN}-${EGIT_COMMIT}
+   else
+   
SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+   fi
+fi
+
+DESCRIPTION="Generic initramfs generation tool"
+HOMEPAGE="https://github.com/dracutdevs/dracut/wiki;
+
+LICENSE="GPL-2"
+SLOT="0"
+if [[ "${PV}" != *_rc* ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+fi
+IUSE="selinux test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-alternatives/cpio
+   >=app-shells/bash-4.0:0
+   sys-apps/coreutils[xattr(-)]
+   >=sys-apps/kmod-23[tools]
+   || (
+   >=sys-apps/sysvinit-2.87-r3
+   sys-apps/openrc[sysv-utils(-),selinux?]
+   sys-apps/systemd[sysv-utils]
+   sys-apps/s6-linux-init[sysv-utils(-)]
+   )
+   >=sys-apps/util-linux-2.21
+   virtual/pkgconfig
+   virtual/udev
+
+   elibc_musl? ( sys-libs/fts-standalone )
+   selinux? (
+   sec-policy/selinux-dracut
+   sys-libs/libselinux
+   sys-libs/libsepol
+   )
+"
+DEPEND="
+   >=sys-apps/kmod-23
+   elibc_musl? ( sys-libs/fts-standalone )
+"
+
+BDEPEND="
+   app-text/asciidoc
+   app-text/docbook-xml-dtd:4.5
+   >=app-text/docbook-xsl-stylesheets-1.75.2
+   >=dev-libs/libxslt-1.1.26
+   virtual/pkgconfig
+"
+
+QA_MULTILIB_PATHS="usr/lib/dracut/.*"
+
+PATCHES=(
+   "${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
+   

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-12-29 Thread Arthur Zamarin
commit: 301fc41e89326e4a05a4bdaf6d0594f5be14f3c2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 29 20:25:49 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 29 20:25:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=301fc41e

sys-kernel/dracut: Stabilize 059-r7 ppc, #920629

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/dracut/dracut-059-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r7.ebuild 
b/sys-kernel/dracut/dracut-059-r7.ebuild
index 0d2daef066fb..a8465deef5d9 100644
--- a/sys-kernel/dracut/dracut-059-r7.ebuild
+++ b/sys-kernel/dracut/dracut-059-r7.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc 
ppc64 ~riscv sparc x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-12-24 Thread Arthur Zamarin
commit: e441cbf310b532158107ba9b6fafe2043ace1e12
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 24 17:21:14 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 24 17:21:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e441cbf3

sys-kernel/dracut: Stabilize 059-r7 x86, #920629

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/dracut/dracut-059-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r7.ebuild 
b/sys-kernel/dracut/dracut-059-r7.ebuild
index 44b344806da1..0d2daef066fb 100644
--- a/sys-kernel/dracut/dracut-059-r7.ebuild
+++ b/sys-kernel/dracut/dracut-059-r7.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv sparc x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-12-24 Thread Sam James
commit: e87fd322543fb93c4d55ee9c079b5eb98df8bd0d
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 24 11:07:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 24 11:07:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e87fd322

sys-kernel/dracut: Stabilize 059-r7 arm64, #920629

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-059-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r7.ebuild 
b/sys-kernel/dracut/dracut-059-r7.ebuild
index bf91a999b5cd..e5346c8cfb7d 100644
--- a/sys-kernel/dracut/dracut-059-r7.ebuild
+++ b/sys-kernel/dracut/dracut-059-r7.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-12-24 Thread Sam James
commit: 9ca448e24c77114ca269df6be180f09cda4af394
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 24 11:07:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 24 11:07:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ca448e2

sys-kernel/dracut: Stabilize 059-r7 sparc, #920629

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-059-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r7.ebuild 
b/sys-kernel/dracut/dracut-059-r7.ebuild
index d19f4127adfb..7d7893fbdcab 100644
--- a/sys-kernel/dracut/dracut-059-r7.ebuild
+++ b/sys-kernel/dracut/dracut-059-r7.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-12-24 Thread Sam James
commit: 158cc730184bc0f074fbd2b6d66ee5a7fd575681
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 24 11:07:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 24 11:07:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=158cc730

sys-kernel/dracut: Stabilize 059-r7 amd64, #920629

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-059-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r7.ebuild 
b/sys-kernel/dracut/dracut-059-r7.ebuild
index 7d7893fbdcab..44b344806da1 100644
--- a/sys-kernel/dracut/dracut-059-r7.ebuild
+++ b/sys-kernel/dracut/dracut-059-r7.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-12-24 Thread Sam James
commit: 1a5ba5ad7933a182d55c034e1bb03ddc4b2a4964
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 24 11:07:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 24 11:07:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a5ba5ad

sys-kernel/dracut: Stabilize 059-r7 ppc64, #920629

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-059-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r7.ebuild 
b/sys-kernel/dracut/dracut-059-r7.ebuild
index e5346c8cfb7d..d19f4127adfb 100644
--- a/sys-kernel/dracut/dracut-059-r7.ebuild
+++ b/sys-kernel/dracut/dracut-059-r7.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv ~sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-12-23 Thread Sam James
commit: f87f2a0c55b6aa8225728e72034860fb34f6a752
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 24 04:11:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 24 04:11:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f87f2a0c

sys-kernel/dracut: Stabilize 059-r7 arm, #920629

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-059-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r7.ebuild 
b/sys-kernel/dracut/dracut-059-r7.ebuild
index 4f5443dcf287..bf91a999b5cd 100644
--- a/sys-kernel/dracut/dracut-059-r7.ebuild
+++ b/sys-kernel/dracut/dracut-059-r7.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/, sys-kernel/dracut/files/

2023-12-19 Thread Florian Schmaus
commit: ef10f91888cf81071ccdfc6fbedaa27be33ef29f
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Dec 20 07:41:25 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Dec 20 07:43:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef10f918

sys-kernel/dracut: add patch to fix resume with systemd 255

Apply the patch from https://github.com/dracutdevs/dracut/pull/2527 to
include the new systemd-hibernate-resume service file of systemd 255 in
the initrd image.

Signed-off-by: Florian Schmaus  gentoo.org>

 sys-kernel/dracut/dracut-059-r7.ebuild | 162 +
 sys-kernel/dracut/dracut-060_pre20231030-r2.ebuild | 155 
 ...tall-new-systemd-hibernate-resume.service.patch |  21 +++
 3 files changed, 338 insertions(+)

diff --git a/sys-kernel/dracut/dracut-059-r7.ebuild 
b/sys-kernel/dracut/dracut-059-r7.ebuild
new file mode 100644
index ..4f5443dcf287
--- /dev/null
+++ b/sys-kernel/dracut/dracut-059-r7.ebuild
@@ -0,0 +1,162 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 optfeature systemd toolchain-funcs
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
+else
+   if [[ "${PV}" != *_rc* ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
+   fi
+   
SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+DESCRIPTION="Generic initramfs generation tool"
+HOMEPAGE="https://github.com/dracutdevs/dracut/wiki;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="selinux test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-arch/cpio
+   >=app-shells/bash-4.0:0
+   sys-apps/coreutils[xattr(-)]
+   >=sys-apps/kmod-23[tools]
+   || (
+   >=sys-apps/sysvinit-2.87-r3
+   sys-apps/openrc[sysv-utils(-),selinux?]
+   sys-apps/systemd[sysv-utils]
+   sys-apps/s6-linux-init[sysv-utils(-)]
+   )
+   >=sys-apps/util-linux-2.21
+   virtual/pkgconfig
+   virtual/udev
+
+   elibc_musl? ( sys-libs/fts-standalone )
+   selinux? (
+   sec-policy/selinux-dracut
+   sys-libs/libselinux
+   sys-libs/libsepol
+   )
+"
+DEPEND="
+   >=sys-apps/kmod-23
+   elibc_musl? ( sys-libs/fts-standalone )
+"
+
+BDEPEND="
+   app-text/asciidoc
+   app-text/docbook-xml-dtd:4.5
+   >=app-text/docbook-xsl-stylesheets-1.75.2
+   >=dev-libs/libxslt-1.1.26
+   virtual/pkgconfig
+"
+
+QA_MULTILIB_PATHS="usr/lib/dracut/.*"
+
+PATCHES=(
+   "${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
+   "${FILESDIR}"/gentoo-network-r1.patch
+   "${FILESDIR}"/059-kernel-install-uki.patch
+   "${FILESDIR}"/059-uefi-split-usr.patch
+   "${FILESDIR}"/059-uki-systemd-254.patch
+   "${FILESDIR}"/059-gawk.patch
+   "${FILESDIR}"/dracut-059-dmsquash-live.patch
+   "${FILESDIR}"/059-systemd-pcrphase.patch
+   "${FILESDIR}"/059-systemd-executor.patch
+   
"${FILESDIR}"/dracut-059-install-new-systemd-hibernate-resume.service.patch
+)
+
+src_configure() {
+   local myconf=(
+   --prefix="${EPREFIX}/usr"
+   --sysconfdir="${EPREFIX}/etc"
+   --bashcompletiondir="$(get_bashcompdir)"
+   --systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   )
+
+   tc-export CC PKG_CONFIG
+
+   echo ./configure "${myconf[@]}"
+   ./configure "${myconf[@]}" || die
+
+   if [[ ${PV} !=  && ! -f dracut-version.sh ]] ; then
+   # Source tarball from github doesn't include this file
+   echo "DRACUT_VERSION=${PV}" > dracut-version.sh || die
+   fi
+}
+
+src_test() {
+   if [[ ${EUID} != 0 ]]; then
+   # Tests need root privileges, bug #298014
+   ewarn "Skipping tests: Not running as root."
+   elif [[ ! -w /dev/kvm ]]; then
+   ewarn "Skipping tests: Unable to access /dev/kvm."
+   else
+   emake -C test check
+   fi
+}
+
+src_install() {
+   local DOCS=(
+   AUTHORS
+   NEWS.md
+   README.md
+   docs/README.cross
+   docs/README.generic
+   docs/README.kernel
+   docs/SECURITY.md
+   )
+
+   default
+
+   docinto html
+   dodoc dracut.html
+}
+
+pkg_postinst() {
+   optfeature "Networking support" net-misc/networkmanager
+   optfeature "Legacy networking support" net-misc/curl 
"net-misc/dhcp[client]" \
+   sys-apps/iproute2 "net-misc/iputils[arping]"
+   optfeature "Scan for Btrfs on block devices"  sys-fs/btrfs-progs
+   optfeature "Load kernel modules and drop this privilege for real init" \
+   sys-libs/libcap
+

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/files/, sys-kernel/dracut/

2023-12-13 Thread Andrew Ammerlaan
commit: 32774e9d9e056831857e7aaf6aeed10498e9de39
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Dec 13 09:17:35 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Dec 13 09:17:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32774e9d

sys-kernel/dracut: backport fix for systemd-255 pcrphase

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 ...030.ebuild => dracut-060_pre20231030-r1.ebuild} |  1 +
 .../dracut/files/dracut-060-systemd-255.patch  | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/sys-kernel/dracut/dracut-060_pre20231030.ebuild 
b/sys-kernel/dracut/dracut-060_pre20231030-r1.ebuild
similarity index 98%
rename from sys-kernel/dracut/dracut-060_pre20231030.ebuild
rename to sys-kernel/dracut/dracut-060_pre20231030-r1.ebuild
index 639d28605329..cdb6f8ce433f 100644
--- a/sys-kernel/dracut/dracut-060_pre20231030.ebuild
+++ b/sys-kernel/dracut/dracut-060_pre20231030-r1.ebuild
@@ -69,6 +69,7 @@ QA_MULTILIB_PATHS="usr/lib/dracut/.*"
 PATCHES=(
"${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
"${FILESDIR}"/dracut-060-fix-resume-hostonly.patch
+   "${FILESDIR}"/dracut-060-systemd-255.patch
 )
 
 src_configure() {

diff --git a/sys-kernel/dracut/files/dracut-060-systemd-255.patch 
b/sys-kernel/dracut/files/dracut-060-systemd-255.patch
new file mode 100644
index ..9d577e9504da
--- /dev/null
+++ b/sys-kernel/dracut/files/dracut-060-systemd-255.patch
@@ -0,0 +1,26 @@
+https://github.com/dracutdevs/dracut/pull/2586/files
+diff --git a/modules.d/01systemd-pcrphase/module-setup.sh 
b/modules.d/01systemd-pcrphase/module-setup.sh
+index fa960a42c1..87efd0c1a6 100755
+--- a/modules.d/01systemd-pcrphase/module-setup.sh
 b/modules.d/01systemd-pcrphase/module-setup.sh
+@@ -6,7 +6,11 @@
+ check() {
+ 
+ # If the binary(s) requirements are not fulfilled the module can't be 
installed.
+-require_binaries "$systemdutildir"/systemd-pcrphase || return 1
++# systemd-255 renamed the binary, check for old and new location.
++if ! require_binaries "$systemdutildir"/systemd-pcrphase && \
++   ! require_binaries "$systemdutildir"/systemd-pcrextend; then
++   return 1
++fi
+ 
+ # Return 255 to only include the module, if another module requires it.
+ return 255
+@@ -28,6 +32,7 @@ install() {
+ 
+ inst_multiple -o \
+ "$systemdutildir"/systemd-pcrphase \
++"$systemdutildir"/systemd-pcrextend \
+ "$systemdsystemunitdir"/systemd-pcrphase-initrd.service \
+ "$systemdsystemunitdir/systemd-pcrphase-initrd.service.d/*.conf" \
+ 
"$systemdsystemunitdir"/initrd.target.wants/systemd-pcrphase-initrd.service



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/, sys-kernel/dracut/files/

2023-12-12 Thread Mike Gilbert
commit: 0cbe0df916052f45afd23abf3a134b01a3d32c0f
Author: Brian Harring  gmail  com>
AuthorDate: Tue Dec 12 00:52:08 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Dec 12 19:07:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cbe0df9

sys-kernel/dracut: 059-r6 revbump for systemd 255 incompatibility

changes:
- fix pcr{phrase -> extend} rename and reduction.
  Renamed patch isn't yet merged, PR is at:
https://github.com/dracutdevs/dracut/pull/2586
- add systemd-executor (systemd flat out fails without it)
  This was already merged upstream.

Closes: https://bugs.gentoo.org/919766
Signed-off-by: Brian Harring  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34246
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-kernel/dracut/dracut-059-r6.ebuild | 161 +
 sys-kernel/dracut/files/059-systemd-executor.patch |  31 
 sys-kernel/dracut/files/059-systemd-pcrphase.patch |  91 
 3 files changed, 283 insertions(+)

diff --git a/sys-kernel/dracut/dracut-059-r6.ebuild 
b/sys-kernel/dracut/dracut-059-r6.ebuild
new file mode 100644
index ..4ef85771f79c
--- /dev/null
+++ b/sys-kernel/dracut/dracut-059-r6.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 optfeature systemd toolchain-funcs
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
+else
+   if [[ "${PV}" != *_rc* ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
+   fi
+   
SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+DESCRIPTION="Generic initramfs generation tool"
+HOMEPAGE="https://github.com/dracutdevs/dracut/wiki;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="selinux test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-arch/cpio
+   >=app-shells/bash-4.0:0
+   sys-apps/coreutils[xattr(-)]
+   >=sys-apps/kmod-23[tools]
+   || (
+   >=sys-apps/sysvinit-2.87-r3
+   sys-apps/openrc[sysv-utils(-),selinux?]
+   sys-apps/systemd[sysv-utils]
+   sys-apps/s6-linux-init[sysv-utils(-)]
+   )
+   >=sys-apps/util-linux-2.21
+   virtual/pkgconfig
+   virtual/udev
+
+   elibc_musl? ( sys-libs/fts-standalone )
+   selinux? (
+   sec-policy/selinux-dracut
+   sys-libs/libselinux
+   sys-libs/libsepol
+   )
+"
+DEPEND="
+   >=sys-apps/kmod-23
+   elibc_musl? ( sys-libs/fts-standalone )
+"
+
+BDEPEND="
+   app-text/asciidoc
+   app-text/docbook-xml-dtd:4.5
+   >=app-text/docbook-xsl-stylesheets-1.75.2
+   >=dev-libs/libxslt-1.1.26
+   virtual/pkgconfig
+"
+
+QA_MULTILIB_PATHS="usr/lib/dracut/.*"
+
+PATCHES=(
+   "${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
+   "${FILESDIR}"/gentoo-network-r1.patch
+   "${FILESDIR}"/059-kernel-install-uki.patch
+   "${FILESDIR}"/059-uefi-split-usr.patch
+   "${FILESDIR}"/059-uki-systemd-254.patch
+   "${FILESDIR}"/059-gawk.patch
+   "${FILESDIR}"/dracut-059-dmsquash-live.patch
+   "${FILESDIR}"/059-systemd-pcrphase.patch
+   "${FILESDIR}"/059-systemd-executor.patch
+)
+
+src_configure() {
+   local myconf=(
+   --prefix="${EPREFIX}/usr"
+   --sysconfdir="${EPREFIX}/etc"
+   --bashcompletiondir="$(get_bashcompdir)"
+   --systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   )
+
+   tc-export CC PKG_CONFIG
+
+   echo ./configure "${myconf[@]}"
+   ./configure "${myconf[@]}" || die
+
+   if [[ ${PV} !=  && ! -f dracut-version.sh ]] ; then
+   # Source tarball from github doesn't include this file
+   echo "DRACUT_VERSION=${PV}" > dracut-version.sh || die
+   fi
+}
+
+src_test() {
+   if [[ ${EUID} != 0 ]]; then
+   # Tests need root privileges, bug #298014
+   ewarn "Skipping tests: Not running as root."
+   elif [[ ! -w /dev/kvm ]]; then
+   ewarn "Skipping tests: Unable to access /dev/kvm."
+   else
+   emake -C test check
+   fi
+}
+
+src_install() {
+   local DOCS=(
+   AUTHORS
+   NEWS.md
+   README.md
+   docs/README.cross
+   docs/README.generic
+   docs/README.kernel
+   docs/SECURITY.md
+   )
+
+   default
+
+   docinto html
+   dodoc dracut.html
+}
+
+pkg_postinst() {
+   optfeature "Networking support" net-misc/networkmanager
+   optfeature "Legacy networking support" net-misc/curl 
"net-misc/dhcp[client]" \
+   sys-apps/iproute2 "net-misc/iputils[arping]"
+   optfeature "Scan for Btrfs on block devices"  

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-12-01 Thread James Le Cuirot
commit: 44c98894ed4e2c25fe7c7263978e586fd5e39627
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Dec  1 21:55:20 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Dec  1 21:55:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44c98894

sys-kernel/dracut: Keyword 060_pre20231030 for ~m68k

Manually tested and working.

Signed-off-by: James Le Cuirot  gentoo.org>

 sys-kernel/dracut/dracut-060_pre20231030.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-060_pre20231030.ebuild 
b/sys-kernel/dracut/dracut-060_pre20231030.ebuild
index e198958e5b01..639d28605329 100644
--- a/sys-kernel/dracut/dracut-060_pre20231030.ebuild
+++ b/sys-kernel/dracut/dracut-060_pre20231030.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://github.com/dracutdevs/dracut/wiki;
 LICENSE="GPL-2"
 SLOT="0"
 if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
 fi
 IUSE="selinux test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-11-29 Thread Mike Gilbert
commit: 75e8488320f3b06607f48962b9af130848144b01
Author: Laszlo Gombos  gmail  com>
AuthorDate: Wed Nov 29 17:54:45 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Nov 29 18:53:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75e84883

sys-kernel/dracut: dracut-version.sh is included in the source

See 
https://github.com/dracutdevs/dracut/commit/b4e23ce4238821b0c2dd3c846da45f9cfeb57954.

Signed-off-by: Laszlo Gombos  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34049
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-kernel/dracut/dracut-059_p20231027.ebuild   | 5 -
 sys-kernel/dracut/dracut-060_pre20231030.ebuild | 5 -
 sys-kernel/dracut/dracut-.ebuild| 5 -
 3 files changed, 15 deletions(-)

diff --git a/sys-kernel/dracut/dracut-059_p20231027.ebuild 
b/sys-kernel/dracut/dracut-059_p20231027.ebuild
index 56fe81dd7349..9badbbf08ad4 100644
--- a/sys-kernel/dracut/dracut-059_p20231027.ebuild
+++ b/sys-kernel/dracut/dracut-059_p20231027.ebuild
@@ -81,11 +81,6 @@ src_configure() {
tc-export CC PKG_CONFIG
 
edo ./configure "${myconf[@]}"
-
-   if [[ ${PV} !=  && ! -f dracut-version.sh ]] ; then
-   # Source tarball from github doesn't include this file
-   echo "DRACUT_VERSION=${PV}" > dracut-version.sh || die
-   fi
 }
 
 src_test() {

diff --git a/sys-kernel/dracut/dracut-060_pre20231030.ebuild 
b/sys-kernel/dracut/dracut-060_pre20231030.ebuild
index c0c9e9080678..e198958e5b01 100644
--- a/sys-kernel/dracut/dracut-060_pre20231030.ebuild
+++ b/sys-kernel/dracut/dracut-060_pre20231030.ebuild
@@ -82,11 +82,6 @@ src_configure() {
tc-export CC PKG_CONFIG
 
edo ./configure "${myconf[@]}"
-
-   if [[ ${PV} !=  && ! -f dracut-version.sh ]] ; then
-   # Source tarball from github doesn't include this file
-   echo "DRACUT_VERSION=${PV}" > dracut-version.sh || die
-   fi
 }
 
 src_test() {

diff --git a/sys-kernel/dracut/dracut-.ebuild 
b/sys-kernel/dracut/dracut-.ebuild
index e8a3b5a5155d..f25e30eca72c 100644
--- a/sys-kernel/dracut/dracut-.ebuild
+++ b/sys-kernel/dracut/dracut-.ebuild
@@ -81,11 +81,6 @@ src_configure() {
tc-export CC PKG_CONFIG
 
edo ./configure "${myconf[@]}"
-
-   if [[ ${PV} !=  && ! -f dracut-version.sh ]] ; then
-   # Source tarball from github doesn't include this file
-   echo "DRACUT_VERSION=${PV}" > dracut-version.sh || die
-   fi
 }
 
 src_test() {



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/files/

2023-11-24 Thread Ulrich Müller
commit: 50cac65c50d1d8bc84a04ecee45f7d3cd7098a50
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Nov 23 17:19:28 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Nov 24 17:36:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50cac65c

sys-kernel/dracut: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Ulrich Müller  gentoo.org>

 sys-kernel/dracut/files/057-i18n-keymaps.patch | 28 --
 .../dracut/files/057-virtiofs-split-usr.patch  | 43 --
 2 files changed, 71 deletions(-)

diff --git a/sys-kernel/dracut/files/057-i18n-keymaps.patch 
b/sys-kernel/dracut/files/057-i18n-keymaps.patch
deleted file mode 100644
index 77ac6078fb07..
--- a/sys-kernel/dracut/files/057-i18n-keymaps.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From bef99c5120809cc5603e51dcc1987767205f241f Mon Sep 17 00:00:00 2001
-From: Antonio Alvarez Feijoo 
-Date: Mon, 27 Jun 2022 13:19:41 +0200
-Subject: [PATCH] fix(i18n): add required includes for keymaps
-
-Commit https://github.com/dracutdevs/dracut/commit/f3441cc7 removed shell
-options but didn't adapt all the code that requires nullglob and globstar.
-This caused the initrd to be generated without the required includes for
-keymaps.

- modules.d/10i18n/module-setup.sh | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/modules.d/10i18n/module-setup.sh 
b/modules.d/10i18n/module-setup.sh
-index 35bda36fb..6fd5fd433 100755
 a/modules.d/10i18n/module-setup.sh
-+++ b/modules.d/10i18n/module-setup.sh
-@@ -63,7 +63,9 @@ install() {
- readarray -t INCLUDES < <("$CMD" '^include ' "$MAP" | while read 
-r _ a _ || [ -n "$a" ]; do echo "${a//\"/}"; done)
- 
- for INCL in "${INCLUDES[@]}"; do
--for FN in "$dracutsysrootdir""${kbddir}"/keymaps/**/"$INCL"*; 
do
-+local -a FNS
-+mapfile -t -d '' FNS < <(find 
"${dracutsysrootdir}${kbddir}"/keymaps/ -type f -name "${INCL}*" -print0)
-+for FN in "${FNS[@]}"; do
- [[ -f $FN ]] || continue
- [[ -v KEYMAPS["$FN"] ]] || findkeymap "$FN"
- done

diff --git a/sys-kernel/dracut/files/057-virtiofs-split-usr.patch 
b/sys-kernel/dracut/files/057-virtiofs-split-usr.patch
deleted file mode 100644
index 5bb51a9b3535..
--- a/sys-kernel/dracut/files/057-virtiofs-split-usr.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From dd63cc0a25f9fb34a2f28306c06a668d66564463 Mon Sep 17 00:00:00 2001
-From: Mike Gilbert 
-Date: Mon, 4 Jul 2022 19:08:45 -0400
-Subject: [PATCH] fix(virtiofs): make shebangs work on split-usr systems
-
-Fixes: c29325a982013a315418cdb2318e90cf77e387b5
-Signed-off-by: Mike Gilbert 

- modules.d/95virtiofs/module-setup.sh   | 2 +-
- modules.d/95virtiofs/mount-virtiofs.sh | 2 +-
- modules.d/95virtiofs/parse-virtiofs.sh | 2 +-
- 3 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/modules.d/95virtiofs/module-setup.sh 
b/modules.d/95virtiofs/module-setup.sh
-index e5f209e0a..70c10584a 100755
 a/modules.d/95virtiofs/module-setup.sh
-+++ b/modules.d/95virtiofs/module-setup.sh
-@@ -1,4 +1,4 @@
--#!/usr/bin/bash
-+#!/bin/bash
- 
- # called by dracut
- check() {
-diff --git a/modules.d/95virtiofs/mount-virtiofs.sh 
b/modules.d/95virtiofs/mount-virtiofs.sh
-index 507911cf5..c7e31d041 100755
 a/modules.d/95virtiofs/mount-virtiofs.sh
-+++ b/modules.d/95virtiofs/mount-virtiofs.sh
-@@ -1,4 +1,4 @@
--#!/usr/bin/sh
-+#!/bin/sh
- 
- if [ "${fstype}" = "virtiofs" -o "${root%%:*}" = "virtiofs" ]; then
- if ! { modprobe virtiofs || strstr "$(cat /proc/filesystems)" virtiofs; 
}; then
-diff --git a/modules.d/95virtiofs/parse-virtiofs.sh 
b/modules.d/95virtiofs/parse-virtiofs.sh
-index 8b8cf760d..760e41385 100755
 a/modules.d/95virtiofs/parse-virtiofs.sh
-+++ b/modules.d/95virtiofs/parse-virtiofs.sh
-@@ -1,4 +1,4 @@
--#!/usr/bin/sh
-+#!/bin/sh
- # Accepted formats:
- # rootfstype=virtiofs root=
- # root=virtiofs:



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/, sys-kernel/dracut/files/

2023-11-09 Thread Mike Gilbert
commit: ea72d909cb0b44f958dad051494396fc0154983d
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Nov  9 16:09:02 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Nov  9 16:09:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea72d909

sys-kernel/dracut: backport dmsquash-live fix

Closes: https://bugs.gentoo.org/917069
Signed-off-by: Mike Gilbert  gentoo.org>

 .../{dracut-059-r4.ebuild => dracut-059-r5.ebuild} |  1 +
 .../dracut/files/dracut-059-dmsquash-live.patch| 26 ++
 2 files changed, 27 insertions(+)

diff --git a/sys-kernel/dracut/dracut-059-r4.ebuild 
b/sys-kernel/dracut/dracut-059-r5.ebuild
similarity index 98%
rename from sys-kernel/dracut/dracut-059-r4.ebuild
rename to sys-kernel/dracut/dracut-059-r5.ebuild
index 444537fc6276..2ca8c742b3cb 100644
--- a/sys-kernel/dracut/dracut-059-r4.ebuild
+++ b/sys-kernel/dracut/dracut-059-r5.ebuild
@@ -68,6 +68,7 @@ PATCHES=(
"${FILESDIR}"/059-uefi-split-usr.patch
"${FILESDIR}"/059-uki-systemd-254.patch
"${FILESDIR}"/059-gawk.patch
+   "${FILESDIR}"/dracut-059-dmsquash-live.patch
 )
 
 src_configure() {

diff --git a/sys-kernel/dracut/files/dracut-059-dmsquash-live.patch 
b/sys-kernel/dracut/files/dracut-059-dmsquash-live.patch
new file mode 100644
index ..8061d686788b
--- /dev/null
+++ b/sys-kernel/dracut/files/dracut-059-dmsquash-live.patch
@@ -0,0 +1,26 @@
+From 19e4839ab70a691f95a0284aa0152a247eb5c63d Mon Sep 17 00:00:00 2001
+From: Laszlo Gombos 
+Date: Fri, 24 Feb 2023 01:57:19 +
+Subject: [PATCH] fix(dmsquash-live): restore compatibility with earlier
+ releases
+
+Follow-up to 40dd5c90e0efcb9ebaa9abb42a38c7316e9706bd .
+---
+ modules.d/90dmsquash-live/dmsquash-live-root.sh | 4 
+ 1 file changed, 4 insertions(+)
+
+diff --git a/modules.d/90dmsquash-live/dmsquash-live-root.sh 
b/modules.d/90dmsquash-live/dmsquash-live-root.sh
+index 62d1b5e7cd..a98e258c26 100755
+--- a/modules.d/90dmsquash-live/dmsquash-live-root.sh
 b/modules.d/90dmsquash-live/dmsquash-live-root.sh
+@@ -403,6 +403,10 @@ fi
+ 
+ ROOTFLAGS="$(getarg rootflags)"
+ 
++if [ "$overlayfs" = required ]; then
++echo "rd.live.overlay.overlayfs=1" > 
/etc/cmdline.d/dmsquash-need-overlay.conf
++fi
++
+ if [ -n "$overlayfs" ]; then
+ if [ -n "$FSIMG" ]; then
+ mkdir -m 0755 -p /run/rootfsbase



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-11-09 Thread Mike Gilbert
commit: ee87b4109189ffa3d385eb6a228c85af5c51b34e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Nov  9 16:03:28 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Nov  9 16:03:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee87b410

sys-kernel/dracut: drop 057-r3, 059-r2, 059-r3

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-kernel/dracut/Manifest |   1 -
 sys-kernel/dracut/dracut-057-r3.ebuild | 183 
 sys-kernel/dracut/dracut-059-r2.ebuild | 182 
 sys-kernel/dracut/dracut-059-r3.ebuild | 184 -
 4 files changed, 550 deletions(-)

diff --git a/sys-kernel/dracut/Manifest b/sys-kernel/dracut/Manifest
index 725e93d4d6cc..42415227bfcb 100644
--- a/sys-kernel/dracut/Manifest
+++ b/sys-kernel/dracut/Manifest
@@ -1,4 +1,3 @@
-DIST dracut-057.tar.gz 481345 BLAKE2B 
dcf663a1955753256866e9dfa318b0b46a132ea39223ab634d72af1611f7db394c23c1bb4326979a5ee919df6ce3b107c955c9c77ce1ec4f99de835352932901
 SHA512 
8acdc8db2233a9abbaeea218cc5b1be68c4985088995f42624750783f8d40ecbb7fa97ab4f6468f67c079c8418590ace317c143a92d9305640b48c7c0edd4089
 DIST dracut-059.tar.gz 486487 BLAKE2B 
86bbe18875cd3507e187b724cab212dc82e1daca7cedf79aeef13c34601adfff72bf2c0ba4c652e715b43c9a16f7be6a4a2b29dc75bef014640e1ec07c8d455b
 SHA512 
196bc8bf18703c72bffb51a7e0493719c58173ad2da7d121eb42f9a8de47e953af36d109214dc4a10b2dc2d3bd19e844f7f51c2bdec087e064ea11f75124032d
 DIST dracut-059_p20231027.tar.gz 491099 BLAKE2B 
02c5de4577bc5fc87fd11b7b9760b0f1a4a83ed7ef1fc2de22ea3f9588e9b03b347c1be4f26965d26ab8b88736b0da70e01ecb4a50c2951d1ec4009222aaa97a
 SHA512 
da26c798f8c3856f7b9488278f26f1f392e6f6e1863bd6bb590f940854cde6633a45cf60acf52a2a184a1a47250a23e6ee53cb3f5fa759eb0146a4c0d172c07e
 DIST dracut-060_pre20231030.tar.gz 498954 BLAKE2B 
ce47f06e1304f732cbad66046c70cbcb03d33d69b9c3e87a4e2e2d30fa837b3b36949462cec9b06125e824ad82db45bd7516c22a1c84ec6884790b37e9c65ab1
 SHA512 
0cd2fefcd624758063c77836989260a3d5b0d533004c2395124c8200c31602f5d7d0b8c9491de37ce4afb2c5009b2cf944ddd3bb9e0e11120d84176cb1e7423c

diff --git a/sys-kernel/dracut/dracut-057-r3.ebuild 
b/sys-kernel/dracut/dracut-057-r3.ebuild
deleted file mode 100644
index 84f1aaa2c235..
--- a/sys-kernel/dracut/dracut-057-r3.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 linux-info optfeature systemd toolchain-funcs
-
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
-else
-   if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc 
ppc64 ~riscv sparc x86"
-   fi
-   
SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-DESCRIPTION="Generic initramfs generation tool"
-HOMEPAGE="https://github.com/dracutdevs/dracut/wiki;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="selinux test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-arch/cpio
-   >=app-shells/bash-4.0:0
-   sys-apps/coreutils[xattr(-)]
-   >=sys-apps/kmod-23[tools]
-   || (
-   >=sys-apps/sysvinit-2.87-r3
-   sys-apps/openrc[sysv-utils(-),selinux?]
-   sys-apps/systemd[sysv-utils]
-   sys-apps/s6-linux-init[sysv-utils(-)]
-   )
-   >=sys-apps/util-linux-2.21
-   virtual/pkgconfig
-   virtual/udev
-
-   elibc_musl? ( sys-libs/fts-standalone )
-   selinux? (
-   sec-policy/selinux-dracut
-   sys-libs/libselinux
-   sys-libs/libsepol
-   )
-"
-DEPEND="
-   >=sys-apps/kmod-23
-   elibc_musl? ( sys-libs/fts-standalone )
-"
-
-BDEPEND="
-   app-text/asciidoc
-   app-text/docbook-xml-dtd:4.5
-   >=app-text/docbook-xsl-stylesheets-1.75.2
-   >=dev-libs/libxslt-1.1.26
-   virtual/pkgconfig
-"
-
-QA_MULTILIB_PATHS="usr/lib/dracut/.*"
-
-PATCHES=(
-   "${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
-   "${FILESDIR}"/gentoo-network-r1.patch
-   "${FILESDIR}"/057-virtiofs-split-usr.patch
-   "${FILESDIR}"/057-i18n-keymaps.patch
-)
-
-src_configure() {
-   local myconf=(
-   --prefix="${EPREFIX}/usr"
-   --sysconfdir="${EPREFIX}/etc"
-   --bashcompletiondir="$(get_bashcompdir)"
-   --systemdsystemunitdir="$(systemd_get_systemunitdir)"
-   )
-
-   tc-export CC PKG_CONFIG
-
-   echo ./configure "${myconf[@]}"
-   ./configure "${myconf[@]}" || die
-
-   if [[ ${PV} !=  && ! -f dracut-version.sh ]] ; then
-   # Source tarball from github doesn't include this file
-   echo "DRACUT_VERSION=${PV}" > dracut-version.sh || die
-   fi
-}
-
-src_test() {
-   if [[ ${EUID} != 0 ]]; then
-   # Tests need root 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-11-09 Thread Mike Gilbert
commit: 0fb92ac33c3ad755bceb0afea4585957ea9844eb
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Nov  9 15:53:19 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Nov  9 16:00:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fb92ac3

sys-kernel/dracut: drop kernel checks

I can't imagine users would be silly enough to attempt using a dracut
with initrd or devtmpfs disabled.

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-kernel/dracut/dracut-059-r4.ebuild  | 29 +
 sys-kernel/dracut/dracut-060_pre20231030.ebuild | 29 +
 sys-kernel/dracut/dracut-.ebuild| 29 +
 3 files changed, 3 insertions(+), 84 deletions(-)

diff --git a/sys-kernel/dracut/dracut-059-r4.ebuild 
b/sys-kernel/dracut/dracut-059-r4.ebuild
index 8fb039a75d98..444537fc6276 100644
--- a/sys-kernel/dracut/dracut-059-r4.ebuild
+++ b/sys-kernel/dracut/dracut-059-r4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit bash-completion-r1 linux-info optfeature systemd toolchain-funcs
+inherit bash-completion-r1 optfeature systemd toolchain-funcs
 
 if [[ ${PV} ==  ]] ; then
inherit git-r3
@@ -118,33 +118,6 @@ src_install() {
 }
 
 pkg_postinst() {
-   if linux-info_get_any_version && linux_config_exists; then
-   ewarn ""
-   ewarn "If the following test report contains a missing kernel"
-   ewarn "configuration option, you should reconfigure and rebuild 
your"
-   ewarn "kernel before booting image generated with this Dracut 
version."
-   ewarn ""
-
-   local CONFIG_CHECK="~BLK_DEV_INITRD ~DEVTMPFS"
-
-   # Kernel configuration options descriptions:
-   local ERROR_DEVTMPFS='CONFIG_DEVTMPFS: "Maintain a devtmpfs 
filesystem to mount at /dev" '
-   ERROR_DEVTMPFS+='is missing and REQUIRED'
-   local ERROR_BLK_DEV_INITRD='CONFIG_BLK_DEV_INITRD: "Initial RAM 
filesystem and RAM disk '
-   ERROR_BLK_DEV_INITRD+='(initramfs/initrd) support" is missing 
and REQUIRED'
-
-   check_extra_config
-   echo
-   else
-   ewarn ""
-   ewarn "Your kernel configuration couldn't be checked."
-   ewarn "Please check manually if following options are enabled:"
-   ewarn ""
-   ewarn "  CONFIG_BLK_DEV_INITRD"
-   ewarn "  CONFIG_DEVTMPFS"
-   ewarn ""
-   fi
-
optfeature "Networking support" net-misc/networkmanager
optfeature "Legacy networking support" net-misc/curl 
"net-misc/dhcp[client]" \
sys-apps/iproute2 "net-misc/iputils[arping]"

diff --git a/sys-kernel/dracut/dracut-060_pre20231030.ebuild 
b/sys-kernel/dracut/dracut-060_pre20231030.ebuild
index 25b978da1b87..c0c9e9080678 100644
--- a/sys-kernel/dracut/dracut-060_pre20231030.ebuild
+++ b/sys-kernel/dracut/dracut-060_pre20231030.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit bash-completion-r1 edo linux-info optfeature systemd toolchain-funcs
+inherit bash-completion-r1 edo optfeature systemd toolchain-funcs
 
 if [[ ${PV} ==  ]] ; then
inherit git-r3
@@ -118,33 +118,6 @@ src_install() {
 }
 
 pkg_postinst() {
-   if linux-info_get_any_version && linux_config_exists; then
-   ewarn ""
-   ewarn "If the following test report contains a missing kernel"
-   ewarn "configuration option, you should reconfigure and rebuild 
your"
-   ewarn "kernel before booting image generated with this Dracut 
version."
-   ewarn ""
-
-   local CONFIG_CHECK="~BLK_DEV_INITRD ~DEVTMPFS"
-
-   # Kernel configuration options descriptions:
-   local ERROR_DEVTMPFS='CONFIG_DEVTMPFS: "Maintain a devtmpfs 
filesystem to mount at /dev" '
-   ERROR_DEVTMPFS+='is missing and REQUIRED'
-   local ERROR_BLK_DEV_INITRD='CONFIG_BLK_DEV_INITRD: "Initial RAM 
filesystem and RAM disk '
-   ERROR_BLK_DEV_INITRD+='(initramfs/initrd) support" is missing 
and REQUIRED'
-
-   check_extra_config
-   echo
-   else
-   ewarn ""
-   ewarn "Your kernel configuration couldn't be checked."
-   ewarn "Please check manually if following options are enabled:"
-   ewarn ""
-   ewarn "  CONFIG_BLK_DEV_INITRD"
-   ewarn "  CONFIG_DEVTMPFS"
-   ewarn ""
-   fi
-
optfeature "Networking support" net-misc/networkmanager
optfeature "Legacy networking support" net-misc/curl 
"net-misc/dhcp[client]" \
sys-apps/iproute2 "net-misc/iputils[arping]"

diff --git a/sys-kernel/dracut/dracut-.ebuild 
b/sys-kernel/dracut/dracut-.ebuild
index 59e9f37ffb3f..e8a3b5a5155d 100644
--- a/sys-kernel/dracut/dracut-.ebuild
+++ 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-11-08 Thread Mike Gilbert
commit: f4049c3915c81cc482061c4d8c4776d618691db4
Author: Laszlo Gombos  gmail  com>
AuthorDate: Sat Nov  4 22:59:54 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Nov  9 02:27:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4049c39

sys-kernel/dracut: add 060_pre20231030

Signed-off-by: Laszlo Gombos  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33671
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-kernel/dracut/Manifest| 1 +
 .../dracut/{dracut-.ebuild => dracut-060_pre20231030.ebuild}  | 4 ++--
 sys-kernel/dracut/dracut-.ebuild  | 2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/sys-kernel/dracut/Manifest b/sys-kernel/dracut/Manifest
index 17aee74d6bd5..725e93d4d6cc 100644
--- a/sys-kernel/dracut/Manifest
+++ b/sys-kernel/dracut/Manifest
@@ -1,3 +1,4 @@
 DIST dracut-057.tar.gz 481345 BLAKE2B 
dcf663a1955753256866e9dfa318b0b46a132ea39223ab634d72af1611f7db394c23c1bb4326979a5ee919df6ce3b107c955c9c77ce1ec4f99de835352932901
 SHA512 
8acdc8db2233a9abbaeea218cc5b1be68c4985088995f42624750783f8d40ecbb7fa97ab4f6468f67c079c8418590ace317c143a92d9305640b48c7c0edd4089
 DIST dracut-059.tar.gz 486487 BLAKE2B 
86bbe18875cd3507e187b724cab212dc82e1daca7cedf79aeef13c34601adfff72bf2c0ba4c652e715b43c9a16f7be6a4a2b29dc75bef014640e1ec07c8d455b
 SHA512 
196bc8bf18703c72bffb51a7e0493719c58173ad2da7d121eb42f9a8de47e953af36d109214dc4a10b2dc2d3bd19e844f7f51c2bdec087e064ea11f75124032d
 DIST dracut-059_p20231027.tar.gz 491099 BLAKE2B 
02c5de4577bc5fc87fd11b7b9760b0f1a4a83ed7ef1fc2de22ea3f9588e9b03b347c1be4f26965d26ab8b88736b0da70e01ecb4a50c2951d1ec4009222aaa97a
 SHA512 
da26c798f8c3856f7b9488278f26f1f392e6f6e1863bd6bb590f940854cde6633a45cf60acf52a2a184a1a47250a23e6ee53cb3f5fa759eb0146a4c0d172c07e
+DIST dracut-060_pre20231030.tar.gz 498954 BLAKE2B 
ce47f06e1304f732cbad66046c70cbcb03d33d69b9c3e87a4e2e2d30fa837b3b36949462cec9b06125e824ad82db45bd7516c22a1c84ec6884790b37e9c65ab1
 SHA512 
0cd2fefcd624758063c77836989260a3d5b0d533004c2395124c8200c31602f5d7d0b8c9491de37ce4afb2c5009b2cf944ddd3bb9e0e11120d84176cb1e7423c

diff --git a/sys-kernel/dracut/dracut-.ebuild 
b/sys-kernel/dracut/dracut-060_pre20231030.ebuild
similarity index 98%
copy from sys-kernel/dracut/dracut-.ebuild
copy to sys-kernel/dracut/dracut-060_pre20231030.ebuild
index cb88e1e52e74..f6149bdc6877 100644
--- a/sys-kernel/dracut/dracut-.ebuild
+++ b/sys-kernel/dracut/dracut-060_pre20231030.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ ${PV} == *_p* ]] ; then
-   EGIT_COMMIT="b2af8c8bcfc72802e02e2c0adc2eed9279101624"
+   EGIT_COMMIT="856e7acdb1462803c2517c8d64afb2e34c73c735"

SRC_URI="https://github.com/dracutdevs/dracut/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
S="${WORKDIR}"/${PN}-${EGIT_COMMIT}
else
@@ -23,7 +23,7 @@ HOMEPAGE="https://github.com/dracutdevs/dracut/wiki;
 
 LICENSE="GPL-2"
 SLOT="0"
-if [[ ${PV} !=  && ${PV} != *_rc* ]]; then
+if [[ "${PV}" != *_rc* ]]; then
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
 fi
 IUSE="selinux test"

diff --git a/sys-kernel/dracut/dracut-.ebuild 
b/sys-kernel/dracut/dracut-.ebuild
index cb88e1e52e74..59e9f37ffb3f 100644
--- a/sys-kernel/dracut/dracut-.ebuild
+++ b/sys-kernel/dracut/dracut-.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ ${PV} == *_p* ]] ; then
-   EGIT_COMMIT="b2af8c8bcfc72802e02e2c0adc2eed9279101624"
+   EGIT_COMMIT="856e7acdb1462803c2517c8d64afb2e34c73c735"

SRC_URI="https://github.com/dracutdevs/dracut/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
S="${WORKDIR}"/${PN}-${EGIT_COMMIT}
else



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/, sys-kernel/dracut/files/

2023-11-08 Thread Mike Gilbert
commit: 803a7e0b95164ddb661dee1448a4b19eceb09cc2
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Nov  7 15:00:13 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Nov  9 02:27:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=803a7e0b

sys-kernel/dracut: fix resume module in hostonly mode

Closes: https://bugs.gentoo.org/917000
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-kernel/dracut/dracut-060_pre20231030.ebuild|  1 +
 .../files/dracut-060-fix-resume-hostonly.patch | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/sys-kernel/dracut/dracut-060_pre20231030.ebuild 
b/sys-kernel/dracut/dracut-060_pre20231030.ebuild
index f6149bdc6877..25b978da1b87 100644
--- a/sys-kernel/dracut/dracut-060_pre20231030.ebuild
+++ b/sys-kernel/dracut/dracut-060_pre20231030.ebuild
@@ -68,6 +68,7 @@ QA_MULTILIB_PATHS="usr/lib/dracut/.*"
 
 PATCHES=(
"${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
+   "${FILESDIR}"/dracut-060-fix-resume-hostonly.patch
 )
 
 src_configure() {

diff --git a/sys-kernel/dracut/files/dracut-060-fix-resume-hostonly.patch 
b/sys-kernel/dracut/files/dracut-060-fix-resume-hostonly.patch
new file mode 100644
index ..3563f85293fd
--- /dev/null
+++ b/sys-kernel/dracut/files/dracut-060-fix-resume-hostonly.patch
@@ -0,0 +1,65 @@
+https://bugs.gentoo.org/917000
+https://github.com/dracutdevs/dracut/pull/2494
+
+From b88d0bab791bdc4ca75d13802f0391caf537650d Mon Sep 17 00:00:00 2001
+From: Andrew Ammerlaan 
+Date: Sun, 20 Aug 2023 11:47:22 +0200
+Subject: [PATCH] fix(resume): include in hostonly mode if resume= on cmdline
+
+The grep introduced in commit e3a7112bef794e2f2dd741ec2c74fa9cb9117651
+does not work as intended. The resume module is always excluded in hostonly
+mode.
+
+Made this a bit more explicit with if/else so it is more clear what is going
+on. The in-line ||/&& makes the line really long and makes it more difficult
+to understand what is going on.
+
+Bug: https://github.com/dracutdevs/dracut/issues/924
+Signed-off-by: Andrew Ammerlaan 
+---
+ modules.d/95resume/module-setup.sh | 32 +++---
+ 1 file changed, 25 insertions(+), 7 deletions(-)
+
+diff --git a/modules.d/95resume/module-setup.sh 
b/modules.d/95resume/module-setup.sh
+index d255103366..2d48043827 100755
+--- a/modules.d/95resume/module-setup.sh
 b/modules.d/95resume/module-setup.sh
+@@ -10,13 +10,31 @@ check() {
+ return 1
+ }
+ 
+-# Only support resume if hibernation is currently on
+-# and no swap is mounted on a net device
+-[[ $hostonly ]] || [[ $mount_needs ]] && {
+-swap_on_netdevice || [[ -f /sys/power/resume && "$(< 
/sys/power/resume)" == "0:0" ]] || grep -rq '^\|[[:space:]]resume=' 
/proc/cmdline /etc/cmdline /etc/cmdline.d /etc/kernel/cmdline 
/usr/lib/kernel/cmdline 2> /dev/null && return 255
+-}
+-
+-return 0
++# If hostonly check if we want to include the resume module
++if [[ $hostonly ]] || [[ $mount_needs ]]; then
++# Resuming won't work if swap is on a netdevice
++swap_on_netdevice && return 255
++if grep -rq 'resume=' /proc/cmdline /etc/cmdline /etc/cmdline.d 
/etc/kernel/cmdline /usr/lib/kernel/cmdline 2> /dev/null; then
++# hibernation support requested on kernel command line
++return 0
++else
++# resume= not set on kernel command line
++if [[ -f /sys/power/resume ]]; then
++if [[ "$(< /sys/power/resume)" == "0:0" ]]; then
++# hibernation supported by the kernel, but not enabled
++return 255
++else
++# hibernation supported by the kernel and enabled
++return 0
++fi
++else
++# resume file doesn't exist, hibernation not supported by 
kernel
++return 255
++fi
++fi
++else
++return 0
++fi
+ }
+ 
+ # called by dracut



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-10-28 Thread Sam James
commit: 7986226d9ccf99e62a6dbc0acea438f9f9c2faab
Author: Laszlo Gombos  gmail  com>
AuthorDate: Sat Oct 28 00:36:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 29 04:03:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7986226d

sys-kernel/dracut: add 059_p20231027

Signed-off-by: Laszlo Gombos  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33552
Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/Manifest  |  1 +
 ...acut-.ebuild => dracut-059_p20231027.ebuild} | 21 -
 sys-kernel/dracut/dracut-.ebuild| 21 -
 3 files changed, 25 insertions(+), 18 deletions(-)

diff --git a/sys-kernel/dracut/Manifest b/sys-kernel/dracut/Manifest
index 81aa88d9197f..17aee74d6bd5 100644
--- a/sys-kernel/dracut/Manifest
+++ b/sys-kernel/dracut/Manifest
@@ -1,2 +1,3 @@
 DIST dracut-057.tar.gz 481345 BLAKE2B 
dcf663a1955753256866e9dfa318b0b46a132ea39223ab634d72af1611f7db394c23c1bb4326979a5ee919df6ce3b107c955c9c77ce1ec4f99de835352932901
 SHA512 
8acdc8db2233a9abbaeea218cc5b1be68c4985088995f42624750783f8d40ecbb7fa97ab4f6468f67c079c8418590ace317c143a92d9305640b48c7c0edd4089
 DIST dracut-059.tar.gz 486487 BLAKE2B 
86bbe18875cd3507e187b724cab212dc82e1daca7cedf79aeef13c34601adfff72bf2c0ba4c652e715b43c9a16f7be6a4a2b29dc75bef014640e1ec07c8d455b
 SHA512 
196bc8bf18703c72bffb51a7e0493719c58173ad2da7d121eb42f9a8de47e953af36d109214dc4a10b2dc2d3bd19e844f7f51c2bdec087e064ea11f75124032d
+DIST dracut-059_p20231027.tar.gz 491099 BLAKE2B 
02c5de4577bc5fc87fd11b7b9760b0f1a4a83ed7ef1fc2de22ea3f9588e9b03b347c1be4f26965d26ab8b88736b0da70e01ecb4a50c2951d1ec4009222aaa97a
 SHA512 
da26c798f8c3856f7b9488278f26f1f392e6f6e1863bd6bb590f940854cde6633a45cf60acf52a2a184a1a47250a23e6ee53cb3f5fa759eb0146a4c0d172c07e

diff --git a/sys-kernel/dracut/dracut-.ebuild 
b/sys-kernel/dracut/dracut-059_p20231027.ebuild
similarity index 88%
copy from sys-kernel/dracut/dracut-.ebuild
copy to sys-kernel/dracut/dracut-059_p20231027.ebuild
index 904e988502bc..56fe81dd7349 100644
--- a/sys-kernel/dracut/dracut-.ebuild
+++ b/sys-kernel/dracut/dracut-059_p20231027.ebuild
@@ -3,25 +3,30 @@
 
 EAPI=8
 
-inherit bash-completion-r1 linux-info optfeature systemd toolchain-funcs
+inherit bash-completion-r1 edo linux-info optfeature systemd toolchain-funcs
 
 if [[ ${PV} ==  ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
-   if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
+   if [[ ${PV} == *_p* ]] ; then
+   EGIT_COMMIT="b2af8c8bcfc72802e02e2c0adc2eed9279101624"
+   
SRC_URI="https://github.com/dracutdevs/dracut/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}"/${PN}-${EGIT_COMMIT}
+   else
+   
SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
fi
-   
SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi
 
 DESCRIPTION="Generic initramfs generation tool"
-HOMEPAGE="https://dracut.wiki.kernel.org;
+HOMEPAGE="https://github.com/dracutdevs/dracut/wiki;
 
 LICENSE="GPL-2"
 SLOT="0"
+if [[ "${PV}" != *_rc* ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+fi
 IUSE="selinux test"
-
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -63,7 +68,6 @@ QA_MULTILIB_PATHS="usr/lib/dracut/.*"
 
 PATCHES=(
"${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
-   "${FILESDIR}"/gentoo-network-r1.patch
 )
 
 src_configure() {
@@ -76,8 +80,7 @@ src_configure() {
 
tc-export CC PKG_CONFIG
 
-   echo ./configure "${myconf[@]}"
-   ./configure "${myconf[@]}" || die
+   edo ./configure "${myconf[@]}"
 
if [[ ${PV} !=  && ! -f dracut-version.sh ]] ; then
# Source tarball from github doesn't include this file

diff --git a/sys-kernel/dracut/dracut-.ebuild 
b/sys-kernel/dracut/dracut-.ebuild
index 904e988502bc..cb88e1e52e74 100644
--- a/sys-kernel/dracut/dracut-.ebuild
+++ b/sys-kernel/dracut/dracut-.ebuild
@@ -3,25 +3,30 @@
 
 EAPI=8
 
-inherit bash-completion-r1 linux-info optfeature systemd toolchain-funcs
+inherit bash-completion-r1 edo linux-info optfeature systemd toolchain-funcs
 
 if [[ ${PV} ==  ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
-   if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
+   if [[ ${PV} == *_p* ]] ; then
+   EGIT_COMMIT="b2af8c8bcfc72802e02e2c0adc2eed9279101624"
+   
SRC_URI="https://github.com/dracutdevs/dracut/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+   

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-10-26 Thread Arthur Zamarin
commit: b521c0d8853796a08a731bbe15a74b2e4b161f2f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Oct 26 16:33:47 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Oct 26 16:33:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b521c0d8

sys-kernel/dracut: Stabilize 059-r4 ppc64, #916071

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/dracut/dracut-059-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r4.ebuild 
b/sys-kernel/dracut/dracut-059-r4.ebuild
index 9b7a5d7f97a0..8fb039a75d98 100644
--- a/sys-kernel/dracut/dracut-059-r4.ebuild
+++ b/sys-kernel/dracut/dracut-059-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc 
~ppc64 ~riscv sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc 
ppc64 ~riscv sparc x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-10-21 Thread Arthur Zamarin
commit: 027ff935cbb098311ae074bc41bf70d0a9b5764d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 21 16:21:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 21 16:21:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=027ff935

sys-kernel/dracut: Stabilize 059-r4 sparc, #916071

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/dracut/dracut-059-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r4.ebuild 
b/sys-kernel/dracut/dracut-059-r4.ebuild
index 242f77c4f52e..6f4fc84c71c2 100644
--- a/sys-kernel/dracut/dracut-059-r4.ebuild
+++ b/sys-kernel/dracut/dracut-059-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv sparc x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-10-21 Thread Arthur Zamarin
commit: b6fcf345ab203b66bbd0489a7fccc19b51df744b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 21 16:21:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 21 16:21:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6fcf345

sys-kernel/dracut: Stabilize 059-r4 ppc, #916071

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/dracut/dracut-059-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r4.ebuild 
b/sys-kernel/dracut/dracut-059-r4.ebuild
index 6f4fc84c71c2..6b132a2c9dcf 100644
--- a/sys-kernel/dracut/dracut-059-r4.ebuild
+++ b/sys-kernel/dracut/dracut-059-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc 
~ppc64 ~riscv sparc x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-10-21 Thread Arthur Zamarin
commit: ad13a26496844efd9fa57bde8a50837af04910a0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 21 16:21:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 21 16:21:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad13a264

sys-kernel/dracut: Stabilize 059-r4 hppa, #916071

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/dracut/dracut-059-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r4.ebuild 
b/sys-kernel/dracut/dracut-059-r4.ebuild
index 6b132a2c9dcf..9b7a5d7f97a0 100644
--- a/sys-kernel/dracut/dracut-059-r4.ebuild
+++ b/sys-kernel/dracut/dracut-059-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc 
~ppc64 ~riscv sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc 
~ppc64 ~riscv sparc x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-10-21 Thread Sam James
commit: 8839270f2104d2c3b5929ecec79ade9f989342f5
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 14:16:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 14:16:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8839270f

sys-kernel/dracut: Stabilize 059-r4 arm, #916071

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-059-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r4.ebuild 
b/sys-kernel/dracut/dracut-059-r4.ebuild
index eba73d5875ba..242f77c4f52e 100644
--- a/sys-kernel/dracut/dracut-059-r4.ebuild
+++ b/sys-kernel/dracut/dracut-059-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-10-21 Thread Sam James
commit: edc53e7e9e837e4b8310a74ae4861132e47f452d
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 14:16:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 14:16:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edc53e7e

sys-kernel/dracut: Stabilize 059-r4 amd64, #916071

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-059-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r4.ebuild 
b/sys-kernel/dracut/dracut-059-r4.ebuild
index 9f11c3ab3575..80aacb6ec907 100644
--- a/sys-kernel/dracut/dracut-059-r4.ebuild
+++ b/sys-kernel/dracut/dracut-059-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-10-21 Thread Sam James
commit: fe092daf309083d1f574a9916c0ed8aa2c31edb8
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 14:16:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 14:16:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe092daf

sys-kernel/dracut: Stabilize 059-r4 x86, #916071

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-059-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r4.ebuild 
b/sys-kernel/dracut/dracut-059-r4.ebuild
index 80aacb6ec907..eba73d5875ba 100644
--- a/sys-kernel/dracut/dracut-059-r4.ebuild
+++ b/sys-kernel/dracut/dracut-059-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-10-21 Thread Sam James
commit: d32dff9c43fecbc5f458f52e34b7cbf4d5321d00
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 14:15:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 14:15:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d32dff9c

sys-kernel/dracut: Stabilize 059-r4 arm64, #916071

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-059-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r4.ebuild 
b/sys-kernel/dracut/dracut-059-r4.ebuild
index 90c42349d4a5..9f11c3ab3575 100644
--- a/sys-kernel/dracut/dracut-059-r4.ebuild
+++ b/sys-kernel/dracut/dracut-059-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-10-01 Thread Arthur Zamarin
commit: 746e314df282122f8b1a01de6a02142687e929f8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct  1 18:12:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct  1 18:12:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=746e314d

sys-kernel/dracut: Stabilize 059-r3 ppc, #913871

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/dracut/dracut-059-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r3.ebuild 
b/sys-kernel/dracut/dracut-059-r3.ebuild
index b35178ca4ad3..8a3edc3abb87 100644
--- a/sys-kernel/dracut/dracut-059-r3.ebuild
+++ b/sys-kernel/dracut/dracut-059-r3.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc 
ppc64 ~riscv sparc x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/files/, sys-kernel/dracut/

2023-09-22 Thread Andrew Ammerlaan
commit: a0ff41c3e81b6adb74bea3c15ce7e894753eef6b
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Thu Sep 21 08:54:47 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Sep 22 06:10:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0ff41c3

sys-kernel/dracut: backport uki kernel-install fixes

Fixes installing manually configured kernel in uki layout and
allows dropping workaround from dist-kernel-utils.eclass

Provides compatibility with systemd-254's ukify plugin

Signed-off-by: Andrew Ammerlaan  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/32961
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sys-kernel/dracut/dracut-059-r4.ebuild | 185 +
 .../dracut/files/059-kernel-install-uki.patch  | 150 +
 2 files changed, 335 insertions(+)

diff --git a/sys-kernel/dracut/dracut-059-r4.ebuild 
b/sys-kernel/dracut/dracut-059-r4.ebuild
new file mode 100644
index ..90c42349d4a5
--- /dev/null
+++ b/sys-kernel/dracut/dracut-059-r4.ebuild
@@ -0,0 +1,185 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 linux-info optfeature systemd toolchain-funcs
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
+else
+   if [[ "${PV}" != *_rc* ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
+   fi
+   
SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+DESCRIPTION="Generic initramfs generation tool"
+HOMEPAGE="https://github.com/dracutdevs/dracut/wiki;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="selinux test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-arch/cpio
+   >=app-shells/bash-4.0:0
+   sys-apps/coreutils[xattr(-)]
+   >=sys-apps/kmod-23[tools]
+   || (
+   >=sys-apps/sysvinit-2.87-r3
+   sys-apps/openrc[sysv-utils(-),selinux?]
+   sys-apps/systemd[sysv-utils]
+   sys-apps/s6-linux-init[sysv-utils(-)]
+   )
+   >=sys-apps/util-linux-2.21
+   virtual/pkgconfig
+   virtual/udev
+
+   elibc_musl? ( sys-libs/fts-standalone )
+   selinux? (
+   sec-policy/selinux-dracut
+   sys-libs/libselinux
+   sys-libs/libsepol
+   )
+"
+DEPEND="
+   >=sys-apps/kmod-23
+   elibc_musl? ( sys-libs/fts-standalone )
+"
+
+BDEPEND="
+   app-text/asciidoc
+   app-text/docbook-xml-dtd:4.5
+   >=app-text/docbook-xsl-stylesheets-1.75.2
+   >=dev-libs/libxslt-1.1.26
+   virtual/pkgconfig
+"
+
+QA_MULTILIB_PATHS="usr/lib/dracut/.*"
+
+PATCHES=(
+   "${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
+   "${FILESDIR}"/gentoo-network-r1.patch
+   "${FILESDIR}"/059-kernel-install-uki.patch
+   "${FILESDIR}"/059-uefi-split-usr.patch
+   "${FILESDIR}"/059-uki-systemd-254.patch
+   "${FILESDIR}"/059-gawk.patch
+)
+
+src_configure() {
+   local myconf=(
+   --prefix="${EPREFIX}/usr"
+   --sysconfdir="${EPREFIX}/etc"
+   --bashcompletiondir="$(get_bashcompdir)"
+   --systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   )
+
+   tc-export CC PKG_CONFIG
+
+   echo ./configure "${myconf[@]}"
+   ./configure "${myconf[@]}" || die
+
+   if [[ ${PV} !=  && ! -f dracut-version.sh ]] ; then
+   # Source tarball from github doesn't include this file
+   echo "DRACUT_VERSION=${PV}" > dracut-version.sh || die
+   fi
+}
+
+src_test() {
+   if [[ ${EUID} != 0 ]]; then
+   # Tests need root privileges, bug #298014
+   ewarn "Skipping tests: Not running as root."
+   elif [[ ! -w /dev/kvm ]]; then
+   ewarn "Skipping tests: Unable to access /dev/kvm."
+   else
+   emake -C test check
+   fi
+}
+
+src_install() {
+   local DOCS=(
+   AUTHORS
+   NEWS.md
+   README.md
+   docs/README.cross
+   docs/README.generic
+   docs/README.kernel
+   docs/SECURITY.md
+   )
+
+   default
+
+   docinto html
+   dodoc dracut.html
+}
+
+pkg_postinst() {
+   if linux-info_get_any_version && linux_config_exists; then
+   ewarn ""
+   ewarn "If the following test report contains a missing kernel"
+   ewarn "configuration option, you should reconfigure and rebuild 
your"
+   ewarn "kernel before booting image generated with this Dracut 
version."
+   ewarn ""
+
+   local CONFIG_CHECK="~BLK_DEV_INITRD ~DEVTMPFS"
+
+   # Kernel configuration options descriptions:
+   local ERROR_DEVTMPFS='CONFIG_DEVTMPFS: "Maintain a devtmpfs 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-09-08 Thread Sam James
commit: 5d327f1b6047f978cf500c40342f9a2adea283a4
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  8 19:55:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  8 19:55:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d327f1b

sys-kernel/dracut: Stabilize 059-r3 x86, #913871

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-059-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r3.ebuild 
b/sys-kernel/dracut/dracut-059-r3.ebuild
index a7abccfa0a00..b35178ca4ad3 100644
--- a/sys-kernel/dracut/dracut-059-r3.ebuild
+++ b/sys-kernel/dracut/dracut-059-r3.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv sparc x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-09-08 Thread Arthur Zamarin
commit: 97ac2d3bdf1b54ef7614f8fcd6bd73ea453e45ef
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  8 18:50:30 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  8 18:50:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97ac2d3b

sys-kernel/dracut: Stabilize 059-r3 arm64, #913871

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/dracut/dracut-059-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r3.ebuild 
b/sys-kernel/dracut/dracut-059-r3.ebuild
index bd45e8000c76..7f29cc229e52 100644
--- a/sys-kernel/dracut/dracut-059-r3.ebuild
+++ b/sys-kernel/dracut/dracut-059-r3.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~mips 
~ppc ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv ~sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-09-08 Thread Arthur Zamarin
commit: 18f164146ccfbeb33ca6364cd895394370731c9e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  8 18:50:31 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  8 18:50:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18f16414

sys-kernel/dracut: Stabilize 059-r3 arm, #913871

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/dracut/dracut-059-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r3.ebuild 
b/sys-kernel/dracut/dracut-059-r3.ebuild
index d9bceac86ed9..a6ebcd4835a9 100644
--- a/sys-kernel/dracut/dracut-059-r3.ebuild
+++ b/sys-kernel/dracut/dracut-059-r3.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-09-08 Thread Arthur Zamarin
commit: 96cc8e02b4de9bf7127a919530cbf401b6d74983
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  8 18:50:32 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  8 18:50:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96cc8e02

sys-kernel/dracut: Stabilize 059-r3 amd64, #913871

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/dracut/dracut-059-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r3.ebuild 
b/sys-kernel/dracut/dracut-059-r3.ebuild
index a6ebcd4835a9..a7abccfa0a00 100644
--- a/sys-kernel/dracut/dracut-059-r3.ebuild
+++ b/sys-kernel/dracut/dracut-059-r3.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-09-08 Thread Arthur Zamarin
commit: 5d9afc20e199c79b43062a8548400f535d5a7a84
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  8 18:50:31 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  8 18:50:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d9afc20

sys-kernel/dracut: Stabilize 059-r3 sparc, #913871

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/dracut/dracut-059-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r3.ebuild 
b/sys-kernel/dracut/dracut-059-r3.ebuild
index 7f29cc229e52..d9bceac86ed9 100644
--- a/sys-kernel/dracut/dracut-059-r3.ebuild
+++ b/sys-kernel/dracut/dracut-059-r3.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-09-08 Thread Arthur Zamarin
commit: a39e377d82b2cd420abc1f6c821ffbfe105ba4df
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  8 18:50:29 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  8 18:50:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a39e377d

sys-kernel/dracut: Stabilize 059-r3 ppc64, #913871

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/dracut/dracut-059-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r3.ebuild 
b/sys-kernel/dracut/dracut-059-r3.ebuild
index 8db562ee9f27..bd45e8000c76 100644
--- a/sys-kernel/dracut/dracut-059-r3.ebuild
+++ b/sys-kernel/dracut/dracut-059-r3.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~mips 
~ppc ppc64 ~riscv ~sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-09-08 Thread Sam James
commit: 11ef3a5e38b07ad7ce2c82fb9d03c7657067fd23
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  8 18:24:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  8 18:24:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11ef3a5e

sys-kernel/dracut: Stabilize 059-r3 hppa, #913871

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-059-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r3.ebuild 
b/sys-kernel/dracut/dracut-059-r3.ebuild
index 6d27123ec55b..8db562ee9f27 100644
--- a/sys-kernel/dracut/dracut-059-r3.ebuild
+++ b/sys-kernel/dracut/dracut-059-r3.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-09-08 Thread David Seifert
commit: 1b84665716309f2a022eec16244ab218dff1e465
Author: David Seifert  gentoo  org>
AuthorDate: Fri Sep  8 09:25:45 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Sep  8 09:25:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b846657

sys-kernel/dracut: update maintainers

Signed-off-by: David Seifert  gentoo.org>

 sys-kernel/dracut/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/sys-kernel/dracut/metadata.xml b/sys-kernel/dracut/metadata.xml
index a184af538674..611cdd955433 100644
--- a/sys-kernel/dracut/metadata.xml
+++ b/sys-kernel/dracut/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   chutz...@gentoo.org
-   Patrick McLean
-   

alexan...@tsoy.me
Alexander Tsoy



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/files/, sys-kernel/dracut/

2023-07-19 Thread Sam James
commit: 2711de74b3c4967cd16a7b2760aff3de1acdd69e
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 20 03:39:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 20 03:39:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2711de74

sys-kernel/dracut: backport UKI fix w/ systemd-254

Fails to boot otherwise.

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-059-r3.ebuild| 184 ++
 sys-kernel/dracut/files/059-gawk.patch|  35 
 sys-kernel/dracut/files/059-uki-systemd-254.patch | 134 
 3 files changed, 353 insertions(+)

diff --git a/sys-kernel/dracut/dracut-059-r3.ebuild 
b/sys-kernel/dracut/dracut-059-r3.ebuild
new file mode 100644
index ..6d27123ec55b
--- /dev/null
+++ b/sys-kernel/dracut/dracut-059-r3.ebuild
@@ -0,0 +1,184 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 linux-info optfeature systemd toolchain-funcs
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
+else
+   if [[ "${PV}" != *_rc* ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
+   fi
+   
SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+DESCRIPTION="Generic initramfs generation tool"
+HOMEPAGE="https://github.com/dracutdevs/dracut/wiki;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="selinux test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-arch/cpio
+   >=app-shells/bash-4.0:0
+   sys-apps/coreutils[xattr(-)]
+   >=sys-apps/kmod-23[tools]
+   || (
+   >=sys-apps/sysvinit-2.87-r3
+   sys-apps/openrc[sysv-utils(-),selinux?]
+   sys-apps/systemd[sysv-utils]
+   sys-apps/s6-linux-init[sysv-utils(-)]
+   )
+   >=sys-apps/util-linux-2.21
+   virtual/pkgconfig
+   virtual/udev
+
+   elibc_musl? ( sys-libs/fts-standalone )
+   selinux? (
+   sec-policy/selinux-dracut
+   sys-libs/libselinux
+   sys-libs/libsepol
+   )
+"
+DEPEND="
+   >=sys-apps/kmod-23
+   elibc_musl? ( sys-libs/fts-standalone )
+"
+
+BDEPEND="
+   app-text/asciidoc
+   app-text/docbook-xml-dtd:4.5
+   >=app-text/docbook-xsl-stylesheets-1.75.2
+   >=dev-libs/libxslt-1.1.26
+   virtual/pkgconfig
+"
+
+QA_MULTILIB_PATHS="usr/lib/dracut/.*"
+
+PATCHES=(
+   "${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
+   "${FILESDIR}"/gentoo-network-r1.patch
+   "${FILESDIR}"/059-uefi-split-usr.patch
+   "${FILESDIR}"/059-uki-systemd-254.patch
+   "${FILESDIR}"/059-gawk.patch
+)
+
+src_configure() {
+   local myconf=(
+   --prefix="${EPREFIX}/usr"
+   --sysconfdir="${EPREFIX}/etc"
+   --bashcompletiondir="$(get_bashcompdir)"
+   --systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   )
+
+   tc-export CC PKG_CONFIG
+
+   echo ./configure "${myconf[@]}"
+   ./configure "${myconf[@]}" || die
+
+   if [[ ${PV} !=  && ! -f dracut-version.sh ]] ; then
+   # Source tarball from github doesn't include this file
+   echo "DRACUT_VERSION=${PV}" > dracut-version.sh || die
+   fi
+}
+
+src_test() {
+   if [[ ${EUID} != 0 ]]; then
+   # Tests need root privileges, bug #298014
+   ewarn "Skipping tests: Not running as root."
+   elif [[ ! -w /dev/kvm ]]; then
+   ewarn "Skipping tests: Unable to access /dev/kvm."
+   else
+   emake -C test check
+   fi
+}
+
+src_install() {
+   local DOCS=(
+   AUTHORS
+   NEWS.md
+   README.md
+   docs/README.cross
+   docs/README.generic
+   docs/README.kernel
+   docs/SECURITY.md
+   )
+
+   default
+
+   docinto html
+   dodoc dracut.html
+}
+
+pkg_postinst() {
+   if linux-info_get_any_version && linux_config_exists; then
+   ewarn ""
+   ewarn "If the following test report contains a missing kernel"
+   ewarn "configuration option, you should reconfigure and rebuild 
your"
+   ewarn "kernel before booting image generated with this Dracut 
version."
+   ewarn ""
+
+   local CONFIG_CHECK="~BLK_DEV_INITRD ~DEVTMPFS"
+
+   # Kernel configuration options descriptions:
+   local ERROR_DEVTMPFS='CONFIG_DEVTMPFS: "Maintain a devtmpfs 
filesystem to mount at /dev" '
+   ERROR_DEVTMPFS+='is missing and REQUIRED'
+   local ERROR_BLK_DEV_INITRD='CONFIG_BLK_DEV_INITRD: "Initial RAM 
filesystem and RAM disk '
+   ERROR_BLK_DEV_INITRD+='(initramfs/initrd) support" is 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-07-14 Thread Mike Gilbert
commit: c9c2c64521bc82925ca230a8a538b1117e8fb4dc
Author: Laszlo Gombos  gmail  com>
AuthorDate: Fri Jul 14 01:10:37 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jul 14 19:40:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9c2c645

sys-kernel/dracut: update optfeatures

Introduce optfeature for Squashfs, TPM 2.0 TSS, Bluetooth,
network NVMe and BIOS-given device names.

Add additional dependency required for the dmraid dracut module.

Signed-off-by: Laszlo Gombos  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31871
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-kernel/dracut/dracut-057-r3.ebuild | 10 +-
 sys-kernel/dracut/dracut-059-r2.ebuild | 10 +-
 sys-kernel/dracut/dracut-.ebuild   | 10 +-
 3 files changed, 27 insertions(+), 3 deletions(-)

diff --git a/sys-kernel/dracut/dracut-057-r3.ebuild 
b/sys-kernel/dracut/dracut-057-r3.ebuild
index f226bb26ec13..84f1aaa2c235 100644
--- a/sys-kernel/dracut/dracut-057-r3.ebuild
+++ b/sys-kernel/dracut/dracut-057-r3.ebuild
@@ -157,10 +157,13 @@ pkg_postinst() {
optfeature \
"Allows use of dash instead of default bash (on your own risk)" 
\
app-shells/dash
+   optfeature \
+   "Allows use of busybox instead of default bash (on your own 
risk)" \
+   sys-apps/busybox
optfeature "Support iSCSI" sys-block/open-iscsi
optfeature "Support Logical Volume Manager" sys-fs/lvm2[lvm]
optfeature "Support MD devices, also known as software RAID devices" \
-   sys-fs/mdadm
+   sys-fs/mdadm sys-fs/dmraid
optfeature "Support Device Mapper multipathing" sys-fs/multipath-tools
optfeature "Plymouth boot splash"  '>=sys-boot/plymouth-0.8.5-r5'
optfeature "Support network block devices" sys-block/nbd
@@ -169,6 +172,11 @@ pkg_postinst() {
"Install ssh and scp along with config files and specified 
keys" \
virtual/openssh
optfeature "Enable logging with rsyslog" app-admin/rsyslog
+   optfeature "Support Squashfs" sys-fs/squashfs-tools
+   optfeature "Support TPM 2.0 TSS" app-crypt/tpm2-tools
+   optfeature "Support Bluetooth (experimental)" net-wireless/bluez
+   optfeature "Support BIOS-given device names" sys-apps/biosdevname
+   optfeature "Support network NVMe" sys-apps/nvme-cli
optfeature \
"Enable rngd service to help generating entropy early during 
boot" \
sys-apps/rng-tools

diff --git a/sys-kernel/dracut/dracut-059-r2.ebuild 
b/sys-kernel/dracut/dracut-059-r2.ebuild
index 5aa6cfb4a241..1fd75386ff36 100644
--- a/sys-kernel/dracut/dracut-059-r2.ebuild
+++ b/sys-kernel/dracut/dracut-059-r2.ebuild
@@ -156,10 +156,13 @@ pkg_postinst() {
optfeature \
"Allows use of dash instead of default bash (on your own risk)" 
\
app-shells/dash
+   optfeature \
+   "Allows use of busybox instead of default bash (on your own 
risk)" \
+   sys-apps/busybox
optfeature "Support iSCSI" sys-block/open-iscsi
optfeature "Support Logical Volume Manager" sys-fs/lvm2[lvm]
optfeature "Support MD devices, also known as software RAID devices" \
-   sys-fs/mdadm
+   sys-fs/mdadm sys-fs/dmraid
optfeature "Support Device Mapper multipathing" sys-fs/multipath-tools
optfeature "Plymouth boot splash"  '>=sys-boot/plymouth-0.8.5-r5'
optfeature "Support network block devices" sys-block/nbd
@@ -168,6 +171,11 @@ pkg_postinst() {
"Install ssh and scp along with config files and specified 
keys" \
virtual/openssh
optfeature "Enable logging with rsyslog" app-admin/rsyslog
+   optfeature "Support Squashfs" sys-fs/squashfs-tools
+   optfeature "Support TPM 2.0 TSS" app-crypt/tpm2-tools
+   optfeature "Support Bluetooth (experimental)" net-wireless/bluez
+   optfeature "Support BIOS-given device names" sys-apps/biosdevname
+   optfeature "Support network NVMe" sys-apps/nvme-cli
optfeature \
"Enable rngd service to help generating entropy early during 
boot" \
sys-apps/rng-tools

diff --git a/sys-kernel/dracut/dracut-.ebuild 
b/sys-kernel/dracut/dracut-.ebuild
index 9e7be111f192..904e988502bc 100644
--- a/sys-kernel/dracut/dracut-.ebuild
+++ b/sys-kernel/dracut/dracut-.ebuild
@@ -155,10 +155,13 @@ pkg_postinst() {
optfeature \
"Allows use of dash instead of default bash (on your own risk)" 
\
app-shells/dash
+   optfeature \
+   "Allows use of busybox instead of default bash (on your own 
risk)" \
+   sys-apps/busybox
optfeature "Support iSCSI" sys-block/open-iscsi
optfeature "Support Logical Volume Manager" sys-fs/lvm2[lvm]
optfeature "Support MD 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/, sys-kernel/dracut/files/

2023-05-26 Thread Mike Gilbert
commit: bf4a09fa9787fab26223f3b5bb0619219f3ec6c9
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri May 26 20:26:45 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri May 26 20:27:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf4a09fa

sys-kernel/dracut: add fallback in case systemd.pc is not installed

Bug: https://bugs.gentoo.org/765208
Signed-off-by: Mike Gilbert  gentoo.org>

 .../dracut/{dracut-059-r1.ebuild => dracut-059-r2.ebuild}  |  0
 sys-kernel/dracut/files/059-uefi-split-usr.patch   | 14 --
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/sys-kernel/dracut/dracut-059-r1.ebuild 
b/sys-kernel/dracut/dracut-059-r2.ebuild
similarity index 100%
rename from sys-kernel/dracut/dracut-059-r1.ebuild
rename to sys-kernel/dracut/dracut-059-r2.ebuild

diff --git a/sys-kernel/dracut/files/059-uefi-split-usr.patch 
b/sys-kernel/dracut/files/059-uefi-split-usr.patch
index 1b1f1348a223..8adb88076130 100644
--- a/sys-kernel/dracut/files/059-uefi-split-usr.patch
+++ b/sys-kernel/dracut/files/059-uefi-split-usr.patch
@@ -1,6 +1,6 @@
 https://github.com/dracutdevs/dracut/pull/2365
 
-From afb2019ddc6ffe6e59df3d3dc9929a840bd09bc8 Mon Sep 17 00:00:00 2001
+From 3462e0ac6f3562a5247bbeda2dc41eaf4e4ebf5e Mon Sep 17 00:00:00 2001
 From: Mike Gilbert 
 Date: Fri, 26 May 2023 15:56:45 -0400
 Subject: [PATCH] Fix path to UEFI stub on split-usr systems
@@ -15,24 +15,26 @@ Instead, grab 'prefix' from systemd.pc and store it in 
'systemd_prefix'.
 Bug: https://bugs.gentoo.org/765208
 Signed-off-by: Mike Gilbert 
 ---
- dracut.sh | 5 -
- 1 file changed, 4 insertions(+), 1 deletion(-)
+ dracut.sh | 7 ++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
 
 diff --git a/dracut.sh b/dracut.sh
-index bbb34697..9da59561 100755
+index bbb34697..52a83061 100755
 --- a/dracut.sh
 +++ b/dracut.sh
-@@ -1389,6 +1389,9 @@ esac
+@@ -1389,6 +1389,11 @@ esac
  
  abs_outfile=$(readlink -f "$outfile") && outfile="$abs_outfile"
  
 +[[ -n $systemd_prefix ]] \
 +|| systemd_prefix=$(pkg-config systemd --variable=prefix 2> /dev/null)
++
++[[ -n $systemd_prefix ]] || systemd_prefix=/usr
 +
  [[ -d $dracutsysrootdir$systemdutildir ]] \
  || systemdutildir=$(pkg-config systemd --variable=systemdutildir 2> 
/dev/null)
  
-@@ -1467,7 +1470,7 @@ if [[ ! $print_cmdline ]]; then
+@@ -1467,7 +1472,7 @@ if [[ ! $print_cmdline ]]; then
  esac
  
  if ! [[ -s $uefi_stub ]]; then



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/files/, sys-kernel/dracut/

2023-05-26 Thread Mike Gilbert
commit: e8f8be11a5cb38c954d54615d0a31c0378bf88f5
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri May 26 20:02:07 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri May 26 20:02:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8f8be11

sys-kernel/dracut: fix uefi stub path for split-usr

Closes: https://bugs.gentoo.org/765208
Signed-off-by: Mike Gilbert  gentoo.org>

 .../{dracut-059.ebuild => dracut-059-r1.ebuild}|  1 +
 sys-kernel/dracut/files/059-uefi-split-usr.patch   | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/sys-kernel/dracut/dracut-059.ebuild 
b/sys-kernel/dracut/dracut-059-r1.ebuild
similarity index 99%
rename from sys-kernel/dracut/dracut-059.ebuild
rename to sys-kernel/dracut/dracut-059-r1.ebuild
index 20f297121ad8..5aa6cfb4a241 100644
--- a/sys-kernel/dracut/dracut-059.ebuild
+++ b/sys-kernel/dracut/dracut-059-r1.ebuild
@@ -64,6 +64,7 @@ QA_MULTILIB_PATHS="usr/lib/dracut/.*"
 PATCHES=(
"${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
"${FILESDIR}"/gentoo-network-r1.patch
+   "${FILESDIR}"/059-uefi-split-usr.patch
 )
 
 src_configure() {

diff --git a/sys-kernel/dracut/files/059-uefi-split-usr.patch 
b/sys-kernel/dracut/files/059-uefi-split-usr.patch
new file mode 100644
index ..1b1f1348a223
--- /dev/null
+++ b/sys-kernel/dracut/files/059-uefi-split-usr.patch
@@ -0,0 +1,46 @@
+https://github.com/dracutdevs/dracut/pull/2365
+
+From afb2019ddc6ffe6e59df3d3dc9929a840bd09bc8 Mon Sep 17 00:00:00 2001
+From: Mike Gilbert 
+Date: Fri, 26 May 2023 15:56:45 -0400
+Subject: [PATCH] Fix path to UEFI stub on split-usr systems
+
+systemd always installs the UEFI stub in ${prefix}/lib/systemd/boot/efi.
+
+On split-usr systems, systemdutildir is ${rootprefix}/lib/systemd, which
+makes dracut look in the wrong place.
+
+Instead, grab 'prefix' from systemd.pc and store it in 'systemd_prefix'.
+
+Bug: https://bugs.gentoo.org/765208
+Signed-off-by: Mike Gilbert 
+---
+ dracut.sh | 5 -
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/dracut.sh b/dracut.sh
+index bbb34697..9da59561 100755
+--- a/dracut.sh
 b/dracut.sh
+@@ -1389,6 +1389,9 @@ esac
+ 
+ abs_outfile=$(readlink -f "$outfile") && outfile="$abs_outfile"
+ 
++[[ -n $systemd_prefix ]] \
++|| systemd_prefix=$(pkg-config systemd --variable=prefix 2> /dev/null)
++
+ [[ -d $dracutsysrootdir$systemdutildir ]] \
+ || systemdutildir=$(pkg-config systemd --variable=systemdutildir 2> 
/dev/null)
+ 
+@@ -1467,7 +1470,7 @@ if [[ ! $print_cmdline ]]; then
+ esac
+ 
+ if ! [[ -s $uefi_stub ]]; then
+-
uefi_stub="$dracutsysrootdir${systemdutildir}/boot/efi/linux${EFI_MACHINE_TYPE_NAME}.efi.stub"
++
uefi_stub="$dracutsysrootdir${systemd_prefix}/lib/systemd/boot/efi/linux${EFI_MACHINE_TYPE_NAME}.efi.stub"
+ fi
+ 
+ if ! [[ -s $uefi_stub ]]; then
+-- 
+2.40.1
+



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-05-11 Thread Sam James
commit: d66454c063dc22aeccebb1d8ae0ebe8961eb71f3
Author: David Seifert  gentoo  org>
AuthorDate: Mon May  8 20:56:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:03:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d66454c0

sys-kernel/dracut: switch to virtual/openssh

Signed-off-by: David Seifert  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-057-r3.ebuild | 2 +-
 sys-kernel/dracut/dracut-059.ebuild| 2 +-
 sys-kernel/dracut/dracut-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-kernel/dracut/dracut-057-r3.ebuild 
b/sys-kernel/dracut/dracut-057-r3.ebuild
index ce124a2b0cc8..f226bb26ec13 100644
--- a/sys-kernel/dracut/dracut-057-r3.ebuild
+++ b/sys-kernel/dracut/dracut-057-r3.ebuild
@@ -167,7 +167,7 @@ pkg_postinst() {
optfeature "Support NFS" net-fs/nfs-utils net-nds/rpcbind
optfeature \
"Install ssh and scp along with config files and specified 
keys" \
-   net-misc/openssh
+   virtual/openssh
optfeature "Enable logging with rsyslog" app-admin/rsyslog
optfeature \
"Enable rngd service to help generating entropy early during 
boot" \

diff --git a/sys-kernel/dracut/dracut-059.ebuild 
b/sys-kernel/dracut/dracut-059.ebuild
index 0701c7f85ce2..20f297121ad8 100644
--- a/sys-kernel/dracut/dracut-059.ebuild
+++ b/sys-kernel/dracut/dracut-059.ebuild
@@ -165,7 +165,7 @@ pkg_postinst() {
optfeature "Support NFS" net-fs/nfs-utils net-nds/rpcbind
optfeature \
"Install ssh and scp along with config files and specified 
keys" \
-   net-misc/openssh
+   virtual/openssh
optfeature "Enable logging with rsyslog" app-admin/rsyslog
optfeature \
"Enable rngd service to help generating entropy early during 
boot" \

diff --git a/sys-kernel/dracut/dracut-.ebuild 
b/sys-kernel/dracut/dracut-.ebuild
index d4f709bbb570..9e7be111f192 100644
--- a/sys-kernel/dracut/dracut-.ebuild
+++ b/sys-kernel/dracut/dracut-.ebuild
@@ -165,7 +165,7 @@ pkg_postinst() {
optfeature "Support NFS" net-fs/nfs-utils net-nds/rpcbind
optfeature \
"Install ssh and scp along with config files and specified 
keys" \
-   net-misc/openssh
+   virtual/openssh
optfeature "Enable logging with rsyslog" app-admin/rsyslog
optfeature \
"Enable rngd service to help generating entropy early during 
boot" \



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-01-03 Thread Sam James
commit: 7b9231dc15d7c2f663695361eafd1d27fe98fa24
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 20:24:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 20:24:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b9231dc

sys-kernel/dracut: update optfeature for lvm2[lvm]

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-057-r3.ebuild | 4 ++--
 sys-kernel/dracut/dracut-059.ebuild| 4 ++--
 sys-kernel/dracut/dracut-.ebuild   | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sys-kernel/dracut/dracut-057-r3.ebuild 
b/sys-kernel/dracut/dracut-057-r3.ebuild
index ddb9e967acd8..ce124a2b0cc8 100644
--- a/sys-kernel/dracut/dracut-057-r3.ebuild
+++ b/sys-kernel/dracut/dracut-057-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -158,7 +158,7 @@ pkg_postinst() {
"Allows use of dash instead of default bash (on your own risk)" 
\
app-shells/dash
optfeature "Support iSCSI" sys-block/open-iscsi
-   optfeature "Support Logical Volume Manager" sys-fs/lvm2
+   optfeature "Support Logical Volume Manager" sys-fs/lvm2[lvm]
optfeature "Support MD devices, also known as software RAID devices" \
sys-fs/mdadm
optfeature "Support Device Mapper multipathing" sys-fs/multipath-tools

diff --git a/sys-kernel/dracut/dracut-059.ebuild 
b/sys-kernel/dracut/dracut-059.ebuild
index 9c6f65806330..0701c7f85ce2 100644
--- a/sys-kernel/dracut/dracut-059.ebuild
+++ b/sys-kernel/dracut/dracut-059.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -156,7 +156,7 @@ pkg_postinst() {
"Allows use of dash instead of default bash (on your own risk)" 
\
app-shells/dash
optfeature "Support iSCSI" sys-block/open-iscsi
-   optfeature "Support Logical Volume Manager" sys-fs/lvm2
+   optfeature "Support Logical Volume Manager" sys-fs/lvm2[lvm]
optfeature "Support MD devices, also known as software RAID devices" \
sys-fs/mdadm
optfeature "Support Device Mapper multipathing" sys-fs/multipath-tools

diff --git a/sys-kernel/dracut/dracut-.ebuild 
b/sys-kernel/dracut/dracut-.ebuild
index 40d636fee825..d4f709bbb570 100644
--- a/sys-kernel/dracut/dracut-.ebuild
+++ b/sys-kernel/dracut/dracut-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -156,7 +156,7 @@ pkg_postinst() {
"Allows use of dash instead of default bash (on your own risk)" 
\
app-shells/dash
optfeature "Support iSCSI" sys-block/open-iscsi
-   optfeature "Support Logical Volume Manager" sys-fs/lvm2
+   optfeature "Support Logical Volume Manager" sys-fs/lvm2[lvm]
optfeature "Support MD devices, also known as software RAID devices" \
sys-fs/mdadm
optfeature "Support Device Mapper multipathing" sys-fs/multipath-tools



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-12-26 Thread Sam James
commit: a9e59289467e2601ddab094714d90bb34e034d32
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 27 07:34:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 27 07:35:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9e59289

sys-kernel/dracut: destabilize 059

I assume it was an accident to push as stable.

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-kernel/dracut/dracut-059.ebuild 
b/sys-kernel/dracut/dracut-059.ebuild
index 86d5ba997c10..9c6f65806330 100644
--- a/sys-kernel/dracut/dracut-059.ebuild
+++ b/sys-kernel/dracut/dracut-059.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc 
ppc64 ~riscv sparc x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-12-26 Thread Mike Gilbert
commit: 600b601cbdea0c41e8e50696e1f693a1e276f68f
Author: Laszlo Gombos  gmail  com>
AuthorDate: Mon Dec 26 14:21:13 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 26 16:51:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=600b601c

sys-kernel/dracut: add 059

Signed-off-by: Laszlo Gombos  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28827
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-kernel/dracut/Manifest  |   1 +
 sys-kernel/dracut/dracut-059.ebuild | 173 
 2 files changed, 174 insertions(+)

diff --git a/sys-kernel/dracut/Manifest b/sys-kernel/dracut/Manifest
index 85f48f8a238f..81aa88d9197f 100644
--- a/sys-kernel/dracut/Manifest
+++ b/sys-kernel/dracut/Manifest
@@ -1 +1,2 @@
 DIST dracut-057.tar.gz 481345 BLAKE2B 
dcf663a1955753256866e9dfa318b0b46a132ea39223ab634d72af1611f7db394c23c1bb4326979a5ee919df6ce3b107c955c9c77ce1ec4f99de835352932901
 SHA512 
8acdc8db2233a9abbaeea218cc5b1be68c4985088995f42624750783f8d40ecbb7fa97ab4f6468f67c079c8418590ace317c143a92d9305640b48c7c0edd4089
+DIST dracut-059.tar.gz 486487 BLAKE2B 
86bbe18875cd3507e187b724cab212dc82e1daca7cedf79aeef13c34601adfff72bf2c0ba4c652e715b43c9a16f7be6a4a2b29dc75bef014640e1ec07c8d455b
 SHA512 
196bc8bf18703c72bffb51a7e0493719c58173ad2da7d121eb42f9a8de47e953af36d109214dc4a10b2dc2d3bd19e844f7f51c2bdec087e064ea11f75124032d

diff --git a/sys-kernel/dracut/dracut-059.ebuild 
b/sys-kernel/dracut/dracut-059.ebuild
new file mode 100644
index ..86d5ba997c10
--- /dev/null
+++ b/sys-kernel/dracut/dracut-059.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 linux-info optfeature systemd toolchain-funcs
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
+else
+   if [[ "${PV}" != *_rc* ]]; then
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc 
ppc64 ~riscv sparc x86"
+   fi
+   
SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+DESCRIPTION="Generic initramfs generation tool"
+HOMEPAGE="https://github.com/dracutdevs/dracut/wiki;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="selinux test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-arch/cpio
+   >=app-shells/bash-4.0:0
+   sys-apps/coreutils[xattr(-)]
+   >=sys-apps/kmod-23[tools]
+   || (
+   >=sys-apps/sysvinit-2.87-r3
+   sys-apps/openrc[sysv-utils(-),selinux?]
+   sys-apps/systemd[sysv-utils]
+   sys-apps/s6-linux-init[sysv-utils(-)]
+   )
+   >=sys-apps/util-linux-2.21
+   virtual/pkgconfig
+   virtual/udev
+
+   elibc_musl? ( sys-libs/fts-standalone )
+   selinux? (
+   sec-policy/selinux-dracut
+   sys-libs/libselinux
+   sys-libs/libsepol
+   )
+"
+DEPEND="
+   >=sys-apps/kmod-23
+   elibc_musl? ( sys-libs/fts-standalone )
+"
+
+BDEPEND="
+   app-text/asciidoc
+   app-text/docbook-xml-dtd:4.5
+   >=app-text/docbook-xsl-stylesheets-1.75.2
+   >=dev-libs/libxslt-1.1.26
+   virtual/pkgconfig
+"
+
+QA_MULTILIB_PATHS="usr/lib/dracut/.*"
+
+PATCHES=(
+   "${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
+   "${FILESDIR}"/gentoo-network-r1.patch
+)
+
+src_configure() {
+   local myconf=(
+   --prefix="${EPREFIX}/usr"
+   --sysconfdir="${EPREFIX}/etc"
+   --bashcompletiondir="$(get_bashcompdir)"
+   --systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   )
+
+   tc-export CC PKG_CONFIG
+
+   echo ./configure "${myconf[@]}"
+   ./configure "${myconf[@]}" || die
+
+   if [[ ${PV} !=  && ! -f dracut-version.sh ]] ; then
+   # Source tarball from github doesn't include this file
+   echo "DRACUT_VERSION=${PV}" > dracut-version.sh || die
+   fi
+}
+
+src_test() {
+   if [[ ${EUID} != 0 ]]; then
+   # Tests need root privileges, bug #298014
+   ewarn "Skipping tests: Not running as root."
+   elif [[ ! -w /dev/kvm ]]; then
+   ewarn "Skipping tests: Unable to access /dev/kvm."
+   else
+   emake -C test check
+   fi
+}
+
+src_install() {
+   local DOCS=(
+   AUTHORS
+   NEWS.md
+   README.md
+   docs/README.cross
+   docs/README.generic
+   docs/README.kernel
+   docs/SECURITY.md
+   )
+
+   default
+
+   docinto html
+   dodoc dracut.html
+}
+
+pkg_postinst() {
+   if linux-info_get_any_version && linux_config_exists; then
+   ewarn ""
+   ewarn "If the following test report contains a missing kernel"
+   ewarn "configuration option, you should 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/files/, sys-kernel/dracut/

2022-12-24 Thread Mike Gilbert
commit: d16cdc9c9eb5826a704dc71fd6838a24d83a1172
Author: Laszlo Gombos  gmail  com>
AuthorDate: Sat Dec 24 02:02:14 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Dec 25 02:53:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d16cdc9c

sys-kernel/dracut: when no systemd then only network-legacy is supported

Bug: https://github.com/dracutdevs/dracut/issues/1756
Signed-off-by: Laszlo Gombos  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28777
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-kernel/dracut/dracut-057-r2.ebuild  |  1 +
 sys-kernel/dracut/dracut-.ebuild|  1 +
 sys-kernel/dracut/files/gentoo-network-r1.patch | 29 +
 3 files changed, 31 insertions(+)

diff --git a/sys-kernel/dracut/dracut-057-r2.ebuild 
b/sys-kernel/dracut/dracut-057-r2.ebuild
index 5a6ec27fcb43..ddb9e967acd8 100644
--- a/sys-kernel/dracut/dracut-057-r2.ebuild
+++ b/sys-kernel/dracut/dracut-057-r2.ebuild
@@ -63,6 +63,7 @@ QA_MULTILIB_PATHS="usr/lib/dracut/.*"
 
 PATCHES=(
"${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
+   "${FILESDIR}"/gentoo-network-r1.patch
"${FILESDIR}"/057-virtiofs-split-usr.patch
"${FILESDIR}"/057-i18n-keymaps.patch
 )

diff --git a/sys-kernel/dracut/dracut-.ebuild 
b/sys-kernel/dracut/dracut-.ebuild
index 7f2f0151787d..40d636fee825 100644
--- a/sys-kernel/dracut/dracut-.ebuild
+++ b/sys-kernel/dracut/dracut-.ebuild
@@ -63,6 +63,7 @@ QA_MULTILIB_PATHS="usr/lib/dracut/.*"
 
 PATCHES=(
"${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
+   "${FILESDIR}"/gentoo-network-r1.patch
 )
 
 src_configure() {

diff --git a/sys-kernel/dracut/files/gentoo-network-r1.patch 
b/sys-kernel/dracut/files/gentoo-network-r1.patch
new file mode 100644
index ..3d5db25cb0ae
--- /dev/null
+++ b/sys-kernel/dracut/files/gentoo-network-r1.patch
@@ -0,0 +1,29 @@
+From 5443396f3cb591f2589888b25e07f21f03989057 Mon Sep 17 00:00:00 2001
+From: Laszlo Gombos 
+Date: Sat, 24 Dec 2022 01:48:04 +
+Subject: [PATCH] When no systemd then only network-legacy is supported
+
+Bug: https://github.com/dracutdevs/dracut/issues/1756
+---
+ modules.d/40network/module-setup.sh | 5 +
+ 1 file changed, 5 insertions(+)
+
+diff --git a/modules.d/40network/module-setup.sh 
b/modules.d/40network/module-setup.sh
+index 1ab13ef..da49947 100755
+--- a/modules.d/40network/module-setup.sh
 b/modules.d/40network/module-setup.sh
+@@ -16,6 +16,11 @@ depends() {
+ fi
+ done
+ 
++# When systemd is not available only network-legacy is supported
++if [ -z "$network_handler" ] && ! find_binary systemctl > /dev/null; then
++network_handler="network-legacy"
++fi
++
+ if [ -z "$network_handler" ]; then
+ if [[ -e $dracutsysrootdir$systemdsystemunitdir/wicked.service ]]; 
then
+ network_handler="network-wicked"
+-- 
+2.34.1
+



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-12-24 Thread Mike Gilbert
commit: 4d605570b2bba9ad3b9fc1a56a32e483dcf620e0
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Dec 25 02:52:05 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Dec 25 02:53:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d605570

sys-kernel/dracut: revbump for previous change

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-kernel/dracut/{dracut-057-r2.ebuild => dracut-057-r3.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sys-kernel/dracut/dracut-057-r2.ebuild 
b/sys-kernel/dracut/dracut-057-r3.ebuild
similarity index 100%
rename from sys-kernel/dracut/dracut-057-r2.ebuild
rename to sys-kernel/dracut/dracut-057-r3.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/, sys-kernel/dracut/files/

2022-12-23 Thread Mike Gilbert
commit: 9343c4b2c895f8fa3812a4aebebf5ead1a5db609
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Dec 23 23:20:19 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Dec 23 23:21:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9343c4b2

sys-kernel/dracut: drop 055-r4, 056, 056-r2

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-kernel/dracut/Manifest |   2 -
 sys-kernel/dracut/dracut-055-r4.ebuild | 178 -
 sys-kernel/dracut/dracut-056-r2.ebuild | 176 
 sys-kernel/dracut/dracut-056.ebuild| 174 
 sys-kernel/dracut/files/055-add-blockfuncs.patch   |  25 ---
 ...ase-do-not-quote-initargs-for-switch_root.patch |  32 
 ...x-crypt-remove-quotes-from-cryptsetupopts.patch |  39 -
 ...5-fix-usrmount-do-not-empty-_dev-variable.patch |  36 -
 sys-kernel/dracut/files/055-tpm2-tss-typo.patch|  23 ---
 .../056-fix-lvm-add-missing-grep-requirement.patch |  36 -
 sys-kernel/dracut/files/056-musl.patch |  33 
 11 files changed, 754 deletions(-)

diff --git a/sys-kernel/dracut/Manifest b/sys-kernel/dracut/Manifest
index b62dc908356f..85f48f8a238f 100644
--- a/sys-kernel/dracut/Manifest
+++ b/sys-kernel/dracut/Manifest
@@ -1,3 +1 @@
-DIST dracut-055.tar.xz 361752 BLAKE2B 
9fcb0bce9ead2e079c70a377ea53701e4634d3dc64ae163e0e157d7d85822a274813e05f6079768640e1807818fad7a8158626413d773686a8d52fcd95fb5680
 SHA512 
2d2ea2889d9013bc94245bd7d1a2154f24d02bd9c2f7dbb28e5968e17d918e6598c68d85b0f551f968218980a80b19361ca0c9e8e94997ba54f4c09afcd6d866
-DIST dracut-056.tar.xz 384196 BLAKE2B 
e3e4fa3024b401cc954ba6069c54e95912691ff68a838e3c43bfc6a5b284bdee1669c782b30503c0246b7146c545ee8825febefcff93bae76ec46067cb7b87e1
 SHA512 
19268763e128984d20cab766bbdf2de12fe534ce2562fc688203099ef9b4cf83d0ccd2129499c70cdc6dd4ad53f0ffc2f3378eff5b8a15fda27c23b20f903df2
 DIST dracut-057.tar.gz 481345 BLAKE2B 
dcf663a1955753256866e9dfa318b0b46a132ea39223ab634d72af1611f7db394c23c1bb4326979a5ee919df6ce3b107c955c9c77ce1ec4f99de835352932901
 SHA512 
8acdc8db2233a9abbaeea218cc5b1be68c4985088995f42624750783f8d40ecbb7fa97ab4f6468f67c079c8418590ace317c143a92d9305640b48c7c0edd4089

diff --git a/sys-kernel/dracut/dracut-055-r4.ebuild 
b/sys-kernel/dracut/dracut-055-r4.ebuild
deleted file mode 100644
index 51c5114175d3..
--- a/sys-kernel/dracut/dracut-055-r4.ebuild
+++ /dev/null
@@ -1,178 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit bash-completion-r1 linux-info optfeature systemd toolchain-funcs
-
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
-else
-   [[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv sparc x86"
-   SRC_URI="https://www.kernel.org/pub/linux/utils/boot/${PN}/${P}.tar.xz;
-fi
-
-DESCRIPTION="Generic initramfs generation tool"
-HOMEPAGE="https://dracut.wiki.kernel.org;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="selinux test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-arch/cpio
-   >=app-shells/bash-4.0:0
-   sys-apps/coreutils[xattr(-)]
-   >=sys-apps/kmod-23[tools]
-   || (
-   >=sys-apps/sysvinit-2.87-r3
-   sys-apps/openrc[sysv-utils(-),selinux?]
-   sys-apps/systemd[sysv-utils]
-   )
-   >=sys-apps/util-linux-2.21
-   virtual/pkgconfig
-   virtual/udev
-
-   elibc_musl? ( sys-libs/fts-standalone )
-   selinux? (
-   sec-policy/selinux-dracut
-   sys-libs/libselinux
-   sys-libs/libsepol
-   )
-"
-DEPEND="
-   >=sys-apps/kmod-23
-   elibc_musl? ( sys-libs/fts-standalone )
-"
-
-BDEPEND="
-   app-text/asciidoc
-   app-text/docbook-xml-dtd:4.5
-   >=app-text/docbook-xsl-stylesheets-1.75.2
-   >=dev-libs/libxslt-1.1.26
-   virtual/pkgconfig
-"
-
-QA_MULTILIB_PATHS="usr/lib/dracut/.*"
-
-PATCHES=(
-   "${FILESDIR}"/055-fix-crypt-remove-quotes-from-cryptsetupopts.patch
-   "${FILESDIR}"/055-fix-base-do-not-quote-initargs-for-switch_root.patch
-   "${FILESDIR}"/055-fix-usrmount-do-not-empty-_dev-variable.patch
-   "${FILESDIR}"/055-tpm2-tss-typo.patch
-   "${FILESDIR}"/055-add-blockfuncs.patch
-   "${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
-)
-
-src_configure() {
-   local myconf=(
-   --prefix="${EPREFIX}/usr"
-   --sysconfdir="${EPREFIX}/etc"
-   --bashcompletiondir="$(get_bashcompdir)"
-   --systemdsystemunitdir="$(systemd_get_systemunitdir)"
-   )
-
-   tc-export CC PKG_CONFIG
-
-   echo ./configure "${myconf[@]}"
-   ./configure "${myconf[@]}" || die
-
-   if [[ ${PV} !=  && ! -f dracut-version.sh ]] ; then
-   # Source tarball from github doesn't 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-12-03 Thread Arthur Zamarin
commit: 7d87be9c3d943f40a650db3d7d7dbfe3a3126811
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  3 12:07:28 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  3 12:07:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d87be9c

sys-kernel/dracut: Stabilize 057-r2 amd64, #884089

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/dracut/dracut-057-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-057-r2.ebuild 
b/sys-kernel/dracut/dracut-057-r2.ebuild
index 924d4968c3ad..5a6ec27fcb43 100644
--- a/sys-kernel/dracut/dracut-057-r2.ebuild
+++ b/sys-kernel/dracut/dracut-057-r2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc 
ppc64 ~riscv sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc 
ppc64 ~riscv sparc x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-12-02 Thread Arthur Zamarin
commit: 82c29671c31cef881cd6f59d9b53d5ae879223eb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  3 06:16:30 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  3 06:16:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82c29671

sys-kernel/dracut: Stabilize 057-r2 x86, #884089

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/dracut/dracut-057-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-057-r2.ebuild 
b/sys-kernel/dracut/dracut-057-r2.ebuild
index d32613b55bfa..91e36bf0de9b 100644
--- a/sys-kernel/dracut/dracut-057-r2.ebuild
+++ b/sys-kernel/dracut/dracut-057-r2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv sparc x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-12-02 Thread Arthur Zamarin
commit: c0c2723a4656eacb8845e1aac443741fd6a668e2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  3 06:16:33 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  3 06:16:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0c2723a

sys-kernel/dracut: Stabilize 057-r2 ppc, #884089

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/dracut/dracut-057-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-057-r2.ebuild 
b/sys-kernel/dracut/dracut-057-r2.ebuild
index 91e36bf0de9b..924d4968c3ad 100644
--- a/sys-kernel/dracut/dracut-057-r2.ebuild
+++ b/sys-kernel/dracut/dracut-057-r2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv sparc x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc 
ppc64 ~riscv sparc x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-12-02 Thread Arthur Zamarin
commit: 80b943af2d49bdbca95d8005e02f0d00369c22f4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  3 06:10:02 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  3 06:10:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80b943af

sys-kernel/dracut: Stabilize 057-r2 hppa, #884089

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/dracut/dracut-057-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-057-r2.ebuild 
b/sys-kernel/dracut/dracut-057-r2.ebuild
index 38c4b103c6f1..d32613b55bfa 100644
--- a/sys-kernel/dracut/dracut-057-r2.ebuild
+++ b/sys-kernel/dracut/dracut-057-r2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-12-02 Thread Sam James
commit: f15c18ef46a386f3c9c6439bb514f2e85eb1b8d4
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  3 06:09:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  3 06:09:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f15c18ef

sys-kernel/dracut: Stabilize 057-r2 arm64, #884089

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-057-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-057-r2.ebuild 
b/sys-kernel/dracut/dracut-057-r2.ebuild
index 01142fcef764..4a9a3083caea 100644
--- a/sys-kernel/dracut/dracut-057-r2.ebuild
+++ b/sys-kernel/dracut/dracut-057-r2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ppc64 ~riscv sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ppc64 ~riscv sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-12-02 Thread Sam James
commit: aa7b5e1857d79d46d8e169fdd1f6d4f93f3c5a45
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  3 06:09:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  3 06:09:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa7b5e18

sys-kernel/dracut: Stabilize 057-r2 arm, #884089

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-057-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-057-r2.ebuild 
b/sys-kernel/dracut/dracut-057-r2.ebuild
index 4a9a3083caea..38c4b103c6f1 100644
--- a/sys-kernel/dracut/dracut-057-r2.ebuild
+++ b/sys-kernel/dracut/dracut-057-r2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ppc64 ~riscv sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
ppc64 ~riscv sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-12-02 Thread Sam James
commit: 9964943fcf52b73dd24c1bac2ba98813fb2a9a96
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  3 06:05:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  3 06:06:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9964943f

sys-kernel/dracut: Stabilize 057-r2 sparc, #884089

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-057-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-057-r2.ebuild 
b/sys-kernel/dracut/dracut-057-r2.ebuild
index 41481752b55b..01142fcef764 100644
--- a/sys-kernel/dracut/dracut-057-r2.ebuild
+++ b/sys-kernel/dracut/dracut-057-r2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ppc64 ~riscv sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-12-02 Thread Sam James
commit: 9d8fd0c12fb3f034ad9c861ad83acc2852b69b11
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  3 06:05:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  3 06:06:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d8fd0c1

sys-kernel/dracut: Stabilize 057-r2 ppc64, #884089

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-057-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-057-r2.ebuild 
b/sys-kernel/dracut/dracut-057-r2.ebuild
index 678424b982dd..41481752b55b 100644
--- a/sys-kernel/dracut/dracut-057-r2.ebuild
+++ b/sys-kernel/dracut/dracut-057-r2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ppc64 ~riscv ~sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-10-30 Thread Sam James
commit: fc63915ab37124a100ec242c3356e5b228fd0701
Author: Laszlo Gombos  gmail  com>
AuthorDate: Wed Oct 26 04:39:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 30 09:39:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc63915a

sys-kernel/dracut: remove optfeature that is no longer supported

See https://github.com/dracutdevs/dracut/pull/1013.

Signed-off-by: Laszlo Gombos  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/27951
Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-057-r2.ebuild | 3 ---
 sys-kernel/dracut/dracut-.ebuild   | 3 ---
 2 files changed, 6 deletions(-)

diff --git a/sys-kernel/dracut/dracut-057-r2.ebuild 
b/sys-kernel/dracut/dracut-057-r2.ebuild
index a1fbcd3f2411..678424b982dd 100644
--- a/sys-kernel/dracut/dracut-057-r2.ebuild
+++ b/sys-kernel/dracut/dracut-057-r2.ebuild
@@ -145,9 +145,6 @@ pkg_postinst() {
optfeature "Networking support" net-misc/networkmanager
optfeature "Legacy networking support" net-misc/curl 
"net-misc/dhcp[client]" \
sys-apps/iproute2 "net-misc/iputils[arping]"
-   optfeature \
-   "Measure performance of the boot process for later 
visualisation" \
-   app-benchmarks/bootchart2 app-admin/killproc sys-process/acct
optfeature "Scan for Btrfs on block devices"  sys-fs/btrfs-progs
optfeature "Load kernel modules and drop this privilege for real init" \
sys-libs/libcap

diff --git a/sys-kernel/dracut/dracut-.ebuild 
b/sys-kernel/dracut/dracut-.ebuild
index 6e714810ab57..7f2f0151787d 100644
--- a/sys-kernel/dracut/dracut-.ebuild
+++ b/sys-kernel/dracut/dracut-.ebuild
@@ -143,9 +143,6 @@ pkg_postinst() {
optfeature "Networking support" net-misc/networkmanager
optfeature "Legacy networking support" net-misc/curl 
"net-misc/dhcp[client]" \
sys-apps/iproute2 "net-misc/iputils[arping]"
-   optfeature \
-   "Measure performance of the boot process for later 
visualisation" \
-   app-benchmarks/bootchart2 app-admin/killproc sys-process/acct
optfeature "Scan for Btrfs on block devices"  sys-fs/btrfs-progs
optfeature "Load kernel modules and drop this privilege for real init" \
sys-libs/libcap



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-10-10 Thread Joonas Niilola
commit: 2ae6e811b8f12af7c39a2901f9ace28e7f09825d
Author: Petr Vaněk  atlas  cz>
AuthorDate: Tue Sep 13 16:03:48 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Oct 10 12:20:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ae6e811

sys-kernel/dracut: make package work with sys-apps/s6-linux-init system

initramdisks generated with dracut are compatible also with
sys-apps/s6-linux-init system.

Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/27325
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-kernel/dracut/{dracut-056-r1.ebuild => dracut-056-r2.ebuild} | 1 +
 sys-kernel/dracut/{dracut-057-r1.ebuild => dracut-057-r2.ebuild} | 1 +
 sys-kernel/dracut/dracut-.ebuild | 1 +
 3 files changed, 3 insertions(+)

diff --git a/sys-kernel/dracut/dracut-056-r1.ebuild 
b/sys-kernel/dracut/dracut-056-r2.ebuild
similarity index 99%
rename from sys-kernel/dracut/dracut-056-r1.ebuild
rename to sys-kernel/dracut/dracut-056-r2.ebuild
index cb511b022251..608284d33398 100644
--- a/sys-kernel/dracut/dracut-056-r1.ebuild
+++ b/sys-kernel/dracut/dracut-056-r2.ebuild
@@ -32,6 +32,7 @@ RDEPEND="
>=sys-apps/sysvinit-2.87-r3
sys-apps/openrc[sysv-utils(-),selinux?]
sys-apps/systemd[sysv-utils]
+   sys-apps/s6-linux-init[sysv-utils(-)]
)
>=sys-apps/util-linux-2.21
virtual/pkgconfig

diff --git a/sys-kernel/dracut/dracut-057-r1.ebuild 
b/sys-kernel/dracut/dracut-057-r2.ebuild
similarity index 99%
rename from sys-kernel/dracut/dracut-057-r1.ebuild
rename to sys-kernel/dracut/dracut-057-r2.ebuild
index 2eac362d3253..a1fbcd3f2411 100644
--- a/sys-kernel/dracut/dracut-057-r1.ebuild
+++ b/sys-kernel/dracut/dracut-057-r2.ebuild
@@ -33,6 +33,7 @@ RDEPEND="
>=sys-apps/sysvinit-2.87-r3
sys-apps/openrc[sysv-utils(-),selinux?]
sys-apps/systemd[sysv-utils]
+   sys-apps/s6-linux-init[sysv-utils(-)]
)
>=sys-apps/util-linux-2.21
virtual/pkgconfig

diff --git a/sys-kernel/dracut/dracut-.ebuild 
b/sys-kernel/dracut/dracut-.ebuild
index 3721fec06569..6e714810ab57 100644
--- a/sys-kernel/dracut/dracut-.ebuild
+++ b/sys-kernel/dracut/dracut-.ebuild
@@ -33,6 +33,7 @@ RDEPEND="
>=sys-apps/sysvinit-2.87-r3
sys-apps/openrc[sysv-utils(-),selinux?]
sys-apps/systemd[sysv-utils]
+   sys-apps/s6-linux-init[sysv-utils(-)]
)
>=sys-apps/util-linux-2.21
virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-09-27 Thread Sam James
commit: cf2359d0ffe6fd13177b7ae96550e9e438a486de
Author: Laszlo Gombos  gmail  com>
AuthorDate: Mon Sep 26 02:00:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 27 21:44:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf2359d0

sys-kernel/dracut: homepage moved

Signed-off-by: Laszlo Gombos  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/27465
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-kernel/dracut/dracut-057-r1.ebuild 
b/sys-kernel/dracut/dracut-057-r1.ebuild
index fd44dcda247d..2eac362d3253 100644
--- a/sys-kernel/dracut/dracut-057-r1.ebuild
+++ b/sys-kernel/dracut/dracut-057-r1.ebuild
@@ -16,7 +16,7 @@ else
 fi
 
 DESCRIPTION="Generic initramfs generation tool"
-HOMEPAGE="https://dracut.wiki.kernel.org;
+HOMEPAGE="https://github.com/dracutdevs/dracut/wiki;
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-07-28 Thread Sam James
commit: 8fbad9d216b6d2e2ef9745c1ad72738a81e9be7b
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 29 03:21:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 29 03:21:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fbad9d2

sys-kernel/dracut: add github upstream metadata

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-kernel/dracut/metadata.xml b/sys-kernel/dracut/metadata.xml
index 9f7e1ef43497..a184af538674 100644
--- a/sys-kernel/dracut/metadata.xml
+++ b/sys-kernel/dracut/metadata.xml
@@ -13,4 +13,7 @@
flop...@gentoo.org
Mike Gilbert

+   
+   dracutdevs/dracut
+   
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/files/

2022-07-19 Thread Conrad Kostecki
commit: 5c5c921230d528d1cc6955593196793b231ef71b
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Jul 19 15:31:52 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Jul 19 17:08:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c5c9212

sys-kernel/dracut: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Portage 3.0.32 / pkgdev 0.2.1 / pkgcheck 0.10.11
Closes: https://github.com/gentoo/gentoo/pull/26476
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-kernel/dracut/files/053-network-manager.patch  | 24 -
 .../dracut/files/gentoo-ldconfig-paths.patch   | 39 --
 2 files changed, 63 deletions(-)

diff --git a/sys-kernel/dracut/files/053-network-manager.patch 
b/sys-kernel/dracut/files/053-network-manager.patch
deleted file mode 100644
index c3b337733b7f..
--- a/sys-kernel/dracut/files/053-network-manager.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From ba4bcf5f4f11ad624c647ddf4f566997186135e7 Mon Sep 17 00:00:00 2001
-From: Harald Hoyer 
-Date: Wed, 31 Mar 2021 16:11:41 +0200
-Subject: [PATCH] fix(network-manager): no default deps for nm-run.service
-
-Otherwise nm-run.service will run only in basic.target, which is too
-late in the initramfs.

- modules.d/35network-manager/nm-run.service | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/modules.d/35network-manager/nm-run.service 
b/modules.d/35network-manager/nm-run.service
-index 63fe7564d0..f3493c41a3 100644
 a/modules.d/35network-manager/nm-run.service
-+++ b/modules.d/35network-manager/nm-run.service
-@@ -2,6 +2,8 @@
- # SPDX-License-Identifier: GPL-2.0-or-later
- 
- [Unit]
-+DefaultDependencies=no
-+
- #make sure all devices showed up
- Wants=systemd-udev-settle.service
- After=systemd-udev-settle.service

diff --git a/sys-kernel/dracut/files/gentoo-ldconfig-paths.patch 
b/sys-kernel/dracut/files/gentoo-ldconfig-paths.patch
deleted file mode 100644
index 15522ef4fc1e..
--- a/sys-kernel/dracut/files/gentoo-ldconfig-paths.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From 0674b9136831b1beb6a7ec91147fd5c280c693a3 Mon Sep 17 00:00:00 2001
-From: Alexander Tsoy 
-Date: Mon, 9 Mar 2020 02:47:07 +0300
-Subject: [PATCH] Remove redundant gcc paths in ldconfig_paths()
-
-Bug: https://bugs.gentoo.org/705728

- dracut-functions.sh | 15 ++-
- 1 file changed, 14 insertions(+), 1 deletion(-)
-
-diff --git a/dracut-functions.sh b/dracut-functions.sh
-index 3cb9c7af..5337ff6c 100755
 a/dracut-functions.sh
-+++ b/dracut-functions.sh
-@@ -76,7 +76,20 @@ find_binary() {
- 
- ldconfig_paths()
- {
--$DRACUT_LDCONFIG ${dracutsysrootdir:+-r ${dracutsysrootdir} -f 
/etc/ld.so.conf} -pN 2>/dev/null | grep -E -v 
'/(lib|lib64|usr/lib|usr/lib64)/[^/]*$' | sed -n 's,.* => \(.*\)/.*,\1,p' | 
sort | uniq
-+local gccpath
-+
-+if type -P gcc-config &>/dev/null; then
-+gccpath=$(gcc-config -c)
-+gccpath=/usr/lib/gcc/${gccpath%-*}/${gccpath##*-}
-+fi
-+
-+while read -r line; do
-+if [[ ${line} != /usr/lib/gcc/* || -z ${gccpath} ]]; then
-+echo ${line}
-+elif [[ ${line} == ${gccpath} ]]; then
-+echo ${line}
-+fi
-+done < <($DRACUT_LDCONFIG ${dracutsysrootdir:+-r ${dracutsysrootdir} -f 
/etc/ld.so.conf} -pN 2>/dev/null | grep -E -v 
'/(lib|lib64|usr/lib|usr/lib64)/[^/]*$' | sed -n 's,.* => \(.*\)/.*,\1,p' | 
sort | uniq)
- }
- 
- # Version comparision function.  Assumes Linux style version scheme.
--- 
-2.24.1
-



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-07-06 Thread Arthur Zamarin
commit: 7537b3dce693c150bac9cab5549a6b1125fa8d15
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jul  6 07:19:10 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jul  6 07:19:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7537b3dc

sys-kernel/dracut: Stabilize 056-r1 hppa, #856442

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/sys-kernel/dracut/dracut-056-r1.ebuild 
b/sys-kernel/dracut/dracut-056-r1.ebuild
index 7caa79e89efb..cb511b022251 100644
--- a/sys-kernel/dracut/dracut-056-r1.ebuild
+++ b/sys-kernel/dracut/dracut-056-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv sparc x86"
SRC_URI="https://www.kernel.org/pub/linux/utils/boot/${PN}/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/, sys-kernel/dracut/files/

2022-07-05 Thread Mike Gilbert
commit: c3f71cf8081924f8cb0a4f2d2a2ba630fe9056a1
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jul  5 14:27:31 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jul  5 14:30:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3f71cf8

sys-kernel/dracut: fix issue with keymaps

Signed-off-by: Mike Gilbert  gentoo.org>

 .../{dracut-057.ebuild => dracut-057-r1.ebuild}|  1 +
 sys-kernel/dracut/files/057-i18n-keymaps.patch | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/sys-kernel/dracut/dracut-057.ebuild 
b/sys-kernel/dracut/dracut-057-r1.ebuild
similarity index 99%
rename from sys-kernel/dracut/dracut-057.ebuild
rename to sys-kernel/dracut/dracut-057-r1.ebuild
index 2e0def4acdca..fd44dcda247d 100644
--- a/sys-kernel/dracut/dracut-057.ebuild
+++ b/sys-kernel/dracut/dracut-057-r1.ebuild
@@ -63,6 +63,7 @@ QA_MULTILIB_PATHS="usr/lib/dracut/.*"
 PATCHES=(
"${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
"${FILESDIR}"/057-virtiofs-split-usr.patch
+   "${FILESDIR}"/057-i18n-keymaps.patch
 )
 
 src_configure() {

diff --git a/sys-kernel/dracut/files/057-i18n-keymaps.patch 
b/sys-kernel/dracut/files/057-i18n-keymaps.patch
new file mode 100644
index ..77ac6078fb07
--- /dev/null
+++ b/sys-kernel/dracut/files/057-i18n-keymaps.patch
@@ -0,0 +1,28 @@
+From bef99c5120809cc5603e51dcc1987767205f241f Mon Sep 17 00:00:00 2001
+From: Antonio Alvarez Feijoo 
+Date: Mon, 27 Jun 2022 13:19:41 +0200
+Subject: [PATCH] fix(i18n): add required includes for keymaps
+
+Commit https://github.com/dracutdevs/dracut/commit/f3441cc7 removed shell
+options but didn't adapt all the code that requires nullglob and globstar.
+This caused the initrd to be generated without the required includes for
+keymaps.
+---
+ modules.d/10i18n/module-setup.sh | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/modules.d/10i18n/module-setup.sh 
b/modules.d/10i18n/module-setup.sh
+index 35bda36fb..6fd5fd433 100755
+--- a/modules.d/10i18n/module-setup.sh
 b/modules.d/10i18n/module-setup.sh
+@@ -63,7 +63,9 @@ install() {
+ readarray -t INCLUDES < <("$CMD" '^include ' "$MAP" | while read 
-r _ a _ || [ -n "$a" ]; do echo "${a//\"/}"; done)
+ 
+ for INCL in "${INCLUDES[@]}"; do
+-for FN in "$dracutsysrootdir""${kbddir}"/keymaps/**/"$INCL"*; 
do
++local -a FNS
++mapfile -t -d '' FNS < <(find 
"${dracutsysrootdir}${kbddir}"/keymaps/ -type f -name "${INCL}*" -print0)
++for FN in "${FNS[@]}"; do
+ [[ -f $FN ]] || continue
+ [[ -v KEYMAPS["$FN"] ]] || findkeymap "$FN"
+ done



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-07-05 Thread Agostino Sarubbo
commit: 29271b2d1c718c190b8a7d19d999f179892e9a56
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jul  5 07:28:59 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jul  5 07:28:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29271b2d

sys-kernel/dracut: x86 stable wrt bug #856442

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/sys-kernel/dracut/dracut-056-r1.ebuild 
b/sys-kernel/dracut/dracut-056-r1.ebuild
index 04c37c6e5ab2..7caa79e89efb 100644
--- a/sys-kernel/dracut/dracut-056-r1.ebuild
+++ b/sys-kernel/dracut/dracut-056-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv sparc x86"
SRC_URI="https://www.kernel.org/pub/linux/utils/boot/${PN}/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-07-05 Thread Agostino Sarubbo
commit: 8680a57576b557ab0ee4d1fae35a7a7d7631620c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jul  5 06:04:42 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jul  5 06:04:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8680a575

sys-kernel/dracut: sparc stable wrt bug #856442

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/sys-kernel/dracut/dracut-056-r1.ebuild 
b/sys-kernel/dracut/dracut-056-r1.ebuild
index b89281defbfa..04c37c6e5ab2 100644
--- a/sys-kernel/dracut/dracut-056-r1.ebuild
+++ b/sys-kernel/dracut/dracut-056-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv sparc ~x86"
SRC_URI="https://www.kernel.org/pub/linux/utils/boot/${PN}/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-07-05 Thread Agostino Sarubbo
commit: d918f05c81c15fc54179ec3970d5902da4c7277a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jul  5 06:04:05 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jul  5 06:04:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d918f05c

sys-kernel/dracut: ppc64 stable wrt bug #856442

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/sys-kernel/dracut/dracut-056-r1.ebuild 
b/sys-kernel/dracut/dracut-056-r1.ebuild
index f0d80d1edea0..b89281defbfa 100644
--- a/sys-kernel/dracut/dracut-056-r1.ebuild
+++ b/sys-kernel/dracut/dracut-056-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc ~x86"
SRC_URI="https://www.kernel.org/pub/linux/utils/boot/${PN}/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-07-05 Thread Agostino Sarubbo
commit: 4aa1aeb601bca3b2f5f7c91e1cde626fedb6747d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jul  5 06:03:23 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jul  5 06:03:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aa1aeb6

sys-kernel/dracut: ppc stable wrt bug #856442

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/sys-kernel/dracut/dracut-056-r1.ebuild 
b/sys-kernel/dracut/dracut-056-r1.ebuild
index f163f1ac67a7..f0d80d1edea0 100644
--- a/sys-kernel/dracut/dracut-056-r1.ebuild
+++ b/sys-kernel/dracut/dracut-056-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~sparc ~x86"
SRC_URI="https://www.kernel.org/pub/linux/utils/boot/${PN}/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-07-05 Thread Agostino Sarubbo
commit: 29f4884c51e75dce1a15c6f45ae9aa479bfbb71b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jul  5 06:02:50 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jul  5 06:02:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29f4884c

sys-kernel/dracut: arm64 stable wrt bug #856442

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/sys-kernel/dracut/dracut-056-r1.ebuild 
b/sys-kernel/dracut/dracut-056-r1.ebuild
index 1885f903dd83..f163f1ac67a7 100644
--- a/sys-kernel/dracut/dracut-056-r1.ebuild
+++ b/sys-kernel/dracut/dracut-056-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
SRC_URI="https://www.kernel.org/pub/linux/utils/boot/${PN}/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-07-05 Thread Agostino Sarubbo
commit: 3365586ca084a681196110642a3e94acb82b7271
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jul  5 06:02:11 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jul  5 06:02:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3365586c

sys-kernel/dracut: arm stable wrt bug #856442

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/sys-kernel/dracut/dracut-056-r1.ebuild 
b/sys-kernel/dracut/dracut-056-r1.ebuild
index 231f755e7767..1885f903dd83 100644
--- a/sys-kernel/dracut/dracut-056-r1.ebuild
+++ b/sys-kernel/dracut/dracut-056-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
SRC_URI="https://www.kernel.org/pub/linux/utils/boot/${PN}/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-07-05 Thread Agostino Sarubbo
commit: 55c48896bbd5d294b96eb028fa920fc32f1872d7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jul  5 06:01:16 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jul  5 06:01:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55c48896

sys-kernel/dracut: amd64 stable wrt bug #856442

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/sys-kernel/dracut/dracut-056-r1.ebuild 
b/sys-kernel/dracut/dracut-056-r1.ebuild
index 312710f43e05..231f755e7767 100644
--- a/sys-kernel/dracut/dracut-056-r1.ebuild
+++ b/sys-kernel/dracut/dracut-056-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
SRC_URI="https://www.kernel.org/pub/linux/utils/boot/${PN}/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/, sys-kernel/dracut/files/

2022-07-04 Thread Mike Gilbert
commit: 41fe3ce6f1b34ad62c4672fc0146b2268b813711
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Jul  4 23:18:40 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Jul  4 23:28:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41fe3ce6

sys-kernel/dracut: add 057

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-kernel/dracut/Manifest |  1 +
 .../{dracut-.ebuild => dracut-057.ebuild}  |  8 ++--
 sys-kernel/dracut/dracut-.ebuild   |  7 ++--
 .../dracut/files/057-virtiofs-split-usr.patch  | 43 ++
 4 files changed, 53 insertions(+), 6 deletions(-)

diff --git a/sys-kernel/dracut/Manifest b/sys-kernel/dracut/Manifest
index 8f585a4e1527..7633cae497de 100644
--- a/sys-kernel/dracut/Manifest
+++ b/sys-kernel/dracut/Manifest
@@ -1,3 +1,4 @@
 DIST dracut-053.tar.xz 354668 BLAKE2B 
d20d0f1675e18cf44615a98255c8b1a73f23e9c665a771a1fe99716d3bf0b6082961ab20fe058bf31c106c4f521d9e8708e2ae98cff00f613197bbf9dd3abda3
 SHA512 
4736f84442bda208a38d3285ffeb8b845f06e52e3bf60d2aaea121240cf695e1369208c2d2cee1137a6c1d3f8f7794385675006beaf5cd86ade259d5f42d039a
 DIST dracut-055.tar.xz 361752 BLAKE2B 
9fcb0bce9ead2e079c70a377ea53701e4634d3dc64ae163e0e157d7d85822a274813e05f6079768640e1807818fad7a8158626413d773686a8d52fcd95fb5680
 SHA512 
2d2ea2889d9013bc94245bd7d1a2154f24d02bd9c2f7dbb28e5968e17d918e6598c68d85b0f551f968218980a80b19361ca0c9e8e94997ba54f4c09afcd6d866
 DIST dracut-056.tar.xz 384196 BLAKE2B 
e3e4fa3024b401cc954ba6069c54e95912691ff68a838e3c43bfc6a5b284bdee1669c782b30503c0246b7146c545ee8825febefcff93bae76ec46067cb7b87e1
 SHA512 
19268763e128984d20cab766bbdf2de12fe534ce2562fc688203099ef9b4cf83d0ccd2129499c70cdc6dd4ad53f0ffc2f3378eff5b8a15fda27c23b20f903df2
+DIST dracut-057.tar.gz 481345 BLAKE2B 
dcf663a1955753256866e9dfa318b0b46a132ea39223ab634d72af1611f7db394c23c1bb4326979a5ee919df6ce3b107c955c9c77ce1ec4f99de835352932901
 SHA512 
8acdc8db2233a9abbaeea218cc5b1be68c4985088995f42624750783f8d40ecbb7fa97ab4f6468f67c079c8418590ace317c143a92d9305640b48c7c0edd4089

diff --git a/sys-kernel/dracut/dracut-.ebuild 
b/sys-kernel/dracut/dracut-057.ebuild
similarity index 94%
copy from sys-kernel/dracut/dracut-.ebuild
copy to sys-kernel/dracut/dracut-057.ebuild
index 35a294f43e10..2e0def4acdca 100644
--- a/sys-kernel/dracut/dracut-.ebuild
+++ b/sys-kernel/dracut/dracut-057.ebuild
@@ -9,9 +9,10 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
-   [[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
-   SRC_URI="https://www.kernel.org/pub/linux/utils/boot/${PN}/${P}.tar.xz;
+   if [[ "${PV}" != *_rc* ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
+   fi
+   
SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi
 
 DESCRIPTION="Generic initramfs generation tool"
@@ -61,6 +62,7 @@ QA_MULTILIB_PATHS="usr/lib/dracut/.*"
 
 PATCHES=(
"${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
+   "${FILESDIR}"/057-virtiofs-split-usr.patch
 )
 
 src_configure() {

diff --git a/sys-kernel/dracut/dracut-.ebuild 
b/sys-kernel/dracut/dracut-.ebuild
index 35a294f43e10..3721fec06569 100644
--- a/sys-kernel/dracut/dracut-.ebuild
+++ b/sys-kernel/dracut/dracut-.ebuild
@@ -9,9 +9,10 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
-   [[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
-   SRC_URI="https://www.kernel.org/pub/linux/utils/boot/${PN}/${P}.tar.xz;
+   if [[ "${PV}" != *_rc* ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
+   fi
+   
SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi
 
 DESCRIPTION="Generic initramfs generation tool"

diff --git a/sys-kernel/dracut/files/057-virtiofs-split-usr.patch 
b/sys-kernel/dracut/files/057-virtiofs-split-usr.patch
new file mode 100644
index ..5bb51a9b3535
--- /dev/null
+++ b/sys-kernel/dracut/files/057-virtiofs-split-usr.patch
@@ -0,0 +1,43 @@
+From dd63cc0a25f9fb34a2f28306c06a668d66564463 Mon Sep 17 00:00:00 2001
+From: Mike Gilbert 
+Date: Mon, 4 Jul 2022 19:08:45 -0400
+Subject: [PATCH] fix(virtiofs): make shebangs work on split-usr systems
+
+Fixes: c29325a982013a315418cdb2318e90cf77e387b5
+Signed-off-by: Mike Gilbert 
+---
+ modules.d/95virtiofs/module-setup.sh   | 2 +-
+ modules.d/95virtiofs/mount-virtiofs.sh | 2 +-
+ modules.d/95virtiofs/parse-virtiofs.sh | 2 +-
+ 3 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/modules.d/95virtiofs/module-setup.sh 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-07-04 Thread Mike Gilbert
commit: 034c37b09c552c46d0c8fc6fba03439452b6c7e9
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Jul  4 23:19:09 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Jul  4 23:28:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=034c37b0

sys-kernel/dracut: drop 053-r1

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-kernel/dracut/Manifest |   1 -
 sys-kernel/dracut/dracut-053-r1.ebuild | 156 -
 2 files changed, 157 deletions(-)

diff --git a/sys-kernel/dracut/Manifest b/sys-kernel/dracut/Manifest
index 7633cae497de..b62dc908356f 100644
--- a/sys-kernel/dracut/Manifest
+++ b/sys-kernel/dracut/Manifest
@@ -1,4 +1,3 @@
-DIST dracut-053.tar.xz 354668 BLAKE2B 
d20d0f1675e18cf44615a98255c8b1a73f23e9c665a771a1fe99716d3bf0b6082961ab20fe058bf31c106c4f521d9e8708e2ae98cff00f613197bbf9dd3abda3
 SHA512 
4736f84442bda208a38d3285ffeb8b845f06e52e3bf60d2aaea121240cf695e1369208c2d2cee1137a6c1d3f8f7794385675006beaf5cd86ade259d5f42d039a
 DIST dracut-055.tar.xz 361752 BLAKE2B 
9fcb0bce9ead2e079c70a377ea53701e4634d3dc64ae163e0e157d7d85822a274813e05f6079768640e1807818fad7a8158626413d773686a8d52fcd95fb5680
 SHA512 
2d2ea2889d9013bc94245bd7d1a2154f24d02bd9c2f7dbb28e5968e17d918e6598c68d85b0f551f968218980a80b19361ca0c9e8e94997ba54f4c09afcd6d866
 DIST dracut-056.tar.xz 384196 BLAKE2B 
e3e4fa3024b401cc954ba6069c54e95912691ff68a838e3c43bfc6a5b284bdee1669c782b30503c0246b7146c545ee8825febefcff93bae76ec46067cb7b87e1
 SHA512 
19268763e128984d20cab766bbdf2de12fe534ce2562fc688203099ef9b4cf83d0ccd2129499c70cdc6dd4ad53f0ffc2f3378eff5b8a15fda27c23b20f903df2
 DIST dracut-057.tar.gz 481345 BLAKE2B 
dcf663a1955753256866e9dfa318b0b46a132ea39223ab634d72af1611f7db394c23c1bb4326979a5ee919df6ce3b107c955c9c77ce1ec4f99de835352932901
 SHA512 
8acdc8db2233a9abbaeea218cc5b1be68c4985088995f42624750783f8d40ecbb7fa97ab4f6468f67c079c8418590ace317c143a92d9305640b48c7c0edd4089

diff --git a/sys-kernel/dracut/dracut-053-r1.ebuild 
b/sys-kernel/dracut/dracut-053-r1.ebuild
deleted file mode 100644
index aabffa07bfb6..
--- a/sys-kernel/dracut/dracut-053-r1.ebuild
+++ /dev/null
@@ -1,156 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit bash-completion-r1 linux-info optfeature systemd toolchain-funcs
-
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
-else
-   [[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 sparc x86"
-   SRC_URI="https://www.kernel.org/pub/linux/utils/boot/${PN}/${P}.tar.xz;
-fi
-
-DESCRIPTION="Generic initramfs generation tool"
-HOMEPAGE="https://dracut.wiki.kernel.org;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="selinux"
-
-# Tests need root privileges, bug #298014
-RESTRICT="test"
-
-RDEPEND="
-   app-arch/cpio
-   >=app-shells/bash-4.0:0
-   sys-apps/coreutils[xattr(-)]
-   >=sys-apps/kmod-23[tools]
-   || (
-   >=sys-apps/sysvinit-2.87-r3
-   sys-apps/openrc[sysv-utils(-),selinux?]
-   sys-apps/systemd[sysv-utils]
-   )
-   >=sys-apps/util-linux-2.21
-   virtual/pkgconfig
-   virtual/udev
-
-   elibc_musl? ( sys-libs/fts-standalone )
-   selinux? (
-   sec-policy/selinux-dracut
-   sys-libs/libselinux
-   sys-libs/libsepol
-   )
-"
-DEPEND="
-   >=sys-apps/kmod-23
-   elibc_musl? ( sys-libs/fts-standalone )
-"
-
-BDEPEND="
-   app-text/asciidoc
-   app-text/docbook-xml-dtd:4.5
-   >=app-text/docbook-xsl-stylesheets-1.75.2
-   >=dev-libs/libxslt-1.1.26
-   virtual/pkgconfig
-"
-
-DOCS=( AUTHORS README.md README.generic README.kernel )
-
-QA_MULTILIB_PATHS="usr/lib/dracut/.*"
-
-PATCHES=(
-   "${FILESDIR}"/053-network-manager.patch
-   "${FILESDIR}"/gentoo-ldconfig-paths.patch
-)
-
-src_configure() {
-   local myconf=(
-   --prefix="${EPREFIX}/usr"
-   --sysconfdir="${EPREFIX}/etc"
-   --bashcompletiondir="$(get_bashcompdir)"
-   --systemdsystemunitdir="$(systemd_get_systemunitdir)"
-   )
-
-   tc-export CC PKG_CONFIG
-
-   echo ./configure "${myconf[@]}"
-   ./configure "${myconf[@]}" || die
-
-   if [[ ${PV} !=  && ! -f dracut-version.sh ]] ; then
-   # Source tarball from github doesn't include this file
-   echo "DRACUT_VERSION=${PV}" > dracut-version.sh || die
-   fi
-}
-
-src_install() {
-   default
-
-   docinto html
-   dodoc dracut.html
-}
-
-pkg_postinst() {
-   if linux-info_get_any_version && linux_config_exists; then
-   ewarn ""
-   ewarn "If the following test report contains a missing kernel"
-   ewarn "configuration option, you should reconfigure and rebuild 
your"
-   ewarn "kernel before booting image generated 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/, sys-kernel/dracut/files/

2022-06-07 Thread Sam James
commit: 99dfdcacc7c6b094d5e8d4c5c8ace4edbeb5a0f9
Author: Branko Grubic  gmail  com>
AuthorDate: Sun Jun  5 07:19:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 23:46:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99dfdcac

sys-kernel/dracut: Add missing grep to lvm module

Includes upstream fix to add missing grep binary required
by lvm module.

https://github.com/dracutdevs/dracut/pull/1782/commits
https://github.com/dracutdevs/dracut/commit/79f9d9e1c29a9c8fc046ab20765e5bde2aaa3428

Closes: https://bugs.gentoo.org/849764
Signed-off-by: Branko Grubic  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25762
Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-056-r1.ebuild | 175 +
 .../056-fix-lvm-add-missing-grep-requirement.patch |  36 +
 2 files changed, 211 insertions(+)

diff --git a/sys-kernel/dracut/dracut-056-r1.ebuild 
b/sys-kernel/dracut/dracut-056-r1.ebuild
new file mode 100644
index ..312710f43e05
--- /dev/null
+++ b/sys-kernel/dracut/dracut-056-r1.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 linux-info optfeature systemd toolchain-funcs
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   SRC_URI="https://www.kernel.org/pub/linux/utils/boot/${PN}/${P}.tar.xz;
+fi
+
+DESCRIPTION="Generic initramfs generation tool"
+HOMEPAGE="https://dracut.wiki.kernel.org;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="selinux test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-arch/cpio
+   >=app-shells/bash-4.0:0
+   sys-apps/coreutils[xattr(-)]
+   >=sys-apps/kmod-23[tools]
+   || (
+   >=sys-apps/sysvinit-2.87-r3
+   sys-apps/openrc[sysv-utils(-),selinux?]
+   sys-apps/systemd[sysv-utils]
+   )
+   >=sys-apps/util-linux-2.21
+   virtual/pkgconfig
+   virtual/udev
+
+   elibc_musl? ( sys-libs/fts-standalone )
+   selinux? (
+   sec-policy/selinux-dracut
+   sys-libs/libselinux
+   sys-libs/libsepol
+   )
+"
+DEPEND="
+   >=sys-apps/kmod-23
+   elibc_musl? ( sys-libs/fts-standalone )
+"
+
+BDEPEND="
+   app-text/asciidoc
+   app-text/docbook-xml-dtd:4.5
+   >=app-text/docbook-xsl-stylesheets-1.75.2
+   >=dev-libs/libxslt-1.1.26
+   virtual/pkgconfig
+"
+
+QA_MULTILIB_PATHS="usr/lib/dracut/.*"
+
+PATCHES=(
+   "${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
+   "${FILESDIR}"/056-musl.patch
+   "${FILESDIR}"/056-fix-lvm-add-missing-grep-requirement.patch
+)
+
+src_configure() {
+   local myconf=(
+   --prefix="${EPREFIX}/usr"
+   --sysconfdir="${EPREFIX}/etc"
+   --bashcompletiondir="$(get_bashcompdir)"
+   --systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   )
+
+   tc-export CC PKG_CONFIG
+
+   echo ./configure "${myconf[@]}"
+   ./configure "${myconf[@]}" || die
+
+   if [[ ${PV} !=  && ! -f dracut-version.sh ]] ; then
+   # Source tarball from github doesn't include this file
+   echo "DRACUT_VERSION=${PV}" > dracut-version.sh || die
+   fi
+}
+
+src_test() {
+   if [[ ${EUID} != 0 ]]; then
+   # Tests need root privileges, bug #298014
+   ewarn "Skipping tests: Not running as root."
+   elif [[ ! -w /dev/kvm ]]; then
+   ewarn "Skipping tests: Unable to access /dev/kvm."
+   else
+   emake -C test check
+   fi
+}
+
+src_install() {
+   local DOCS=(
+   AUTHORS
+   NEWS.md
+   README.md
+   docs/README.cross
+   docs/README.generic
+   docs/README.kernel
+   docs/SECURITY.md
+   )
+
+   default
+
+   docinto html
+   dodoc dracut.html
+}
+
+pkg_postinst() {
+   if linux-info_get_any_version && linux_config_exists; then
+   ewarn ""
+   ewarn "If the following test report contains a missing kernel"
+   ewarn "configuration option, you should reconfigure and rebuild 
your"
+   ewarn "kernel before booting image generated with this Dracut 
version."
+   ewarn ""
+
+   local CONFIG_CHECK="~BLK_DEV_INITRD ~DEVTMPFS"
+
+   # Kernel configuration options descriptions:
+   local ERROR_DEVTMPFS='CONFIG_DEVTMPFS: "Maintain a devtmpfs 
filesystem to mount at /dev" '
+   ERROR_DEVTMPFS+='is missing and REQUIRED'
+   local ERROR_BLK_DEV_INITRD='CONFIG_BLK_DEV_INITRD: "Initial RAM 
filesystem and RAM disk '
+   

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/, sys-kernel/dracut/files/

2022-05-28 Thread Mike Gilbert
commit: cb3ba27d18d207d560ce25bbe0ef8cb714238002
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun May 29 01:39:03 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun May 29 01:39:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb3ba27d

sys-kernel/dracut: fix build on musl

Closes: https://bugs.gentoo.org/847919
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-kernel/dracut/dracut-056.ebuild|  1 +
 sys-kernel/dracut/files/056-musl.patch | 33 +
 2 files changed, 34 insertions(+)

diff --git a/sys-kernel/dracut/dracut-056.ebuild 
b/sys-kernel/dracut/dracut-056.ebuild
index 35a294f43e10..2b3d51d97aec 100644
--- a/sys-kernel/dracut/dracut-056.ebuild
+++ b/sys-kernel/dracut/dracut-056.ebuild
@@ -61,6 +61,7 @@ QA_MULTILIB_PATHS="usr/lib/dracut/.*"
 
 PATCHES=(
"${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
+   "${FILESDIR}"/056-musl.patch
 )
 
 src_configure() {

diff --git a/sys-kernel/dracut/files/056-musl.patch 
b/sys-kernel/dracut/files/056-musl.patch
new file mode 100644
index ..ded19755
--- /dev/null
+++ b/sys-kernel/dracut/files/056-musl.patch
@@ -0,0 +1,33 @@
+From ce55a85ed5d902c19d75895508856f96ec2ceb1a Mon Sep 17 00:00:00 2001
+From: Laszlo Gombos 
+Date: Sun, 20 Feb 2022 22:23:49 -0500
+Subject: [PATCH] fix(install): restore musl support
+
+__GLIBC_PREREQ is only defined in glibc.
+---
+ src/install/util.c | 4 +---
+ 1 file changed, 1 insertion(+), 3 deletions(-)
+
+diff --git a/src/install/util.c b/src/install/util.c
+index 5721de89e..0af387c27 100644
+--- a/src/install/util.c
 b/src/install/util.c
+@@ -24,17 +24,15 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include "util.h"
+ 
+-#if __GLIBC_PREREQ(2, 30) == 0
+-#include 
+ #ifndef SYS_gettid
+ #error "SYS_gettid unavailable on this system"
+ #endif
+ 
+ #define gettid()((pid_t) syscall(SYS_gettid))
+-#endif /*__GLIBC_PREREQ */
+ 
+ size_t page_size(void)
+ {



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-05-27 Thread Mike Gilbert
commit: b78cb38113afc657592651d15f3d25bbaf129ef6
Author: Alexander Tsoy  tsoy  me>
AuthorDate: Fri May 27 21:25:06 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri May 27 21:42:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b78cb381

sys-kernel/dracut: bump to 056

Signed-off-by: Alexander Tsoy  tsoy.me>
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-kernel/dracut/Manifest  |   1 +
 sys-kernel/dracut/dracut-056.ebuild | 173 
 2 files changed, 174 insertions(+)

diff --git a/sys-kernel/dracut/Manifest b/sys-kernel/dracut/Manifest
index e4058c6c0c56..8f585a4e1527 100644
--- a/sys-kernel/dracut/Manifest
+++ b/sys-kernel/dracut/Manifest
@@ -1,2 +1,3 @@
 DIST dracut-053.tar.xz 354668 BLAKE2B 
d20d0f1675e18cf44615a98255c8b1a73f23e9c665a771a1fe99716d3bf0b6082961ab20fe058bf31c106c4f521d9e8708e2ae98cff00f613197bbf9dd3abda3
 SHA512 
4736f84442bda208a38d3285ffeb8b845f06e52e3bf60d2aaea121240cf695e1369208c2d2cee1137a6c1d3f8f7794385675006beaf5cd86ade259d5f42d039a
 DIST dracut-055.tar.xz 361752 BLAKE2B 
9fcb0bce9ead2e079c70a377ea53701e4634d3dc64ae163e0e157d7d85822a274813e05f6079768640e1807818fad7a8158626413d773686a8d52fcd95fb5680
 SHA512 
2d2ea2889d9013bc94245bd7d1a2154f24d02bd9c2f7dbb28e5968e17d918e6598c68d85b0f551f968218980a80b19361ca0c9e8e94997ba54f4c09afcd6d866
+DIST dracut-056.tar.xz 384196 BLAKE2B 
e3e4fa3024b401cc954ba6069c54e95912691ff68a838e3c43bfc6a5b284bdee1669c782b30503c0246b7146c545ee8825febefcff93bae76ec46067cb7b87e1
 SHA512 
19268763e128984d20cab766bbdf2de12fe534ce2562fc688203099ef9b4cf83d0ccd2129499c70cdc6dd4ad53f0ffc2f3378eff5b8a15fda27c23b20f903df2

diff --git a/sys-kernel/dracut/dracut-056.ebuild 
b/sys-kernel/dracut/dracut-056.ebuild
new file mode 100644
index ..35a294f43e10
--- /dev/null
+++ b/sys-kernel/dracut/dracut-056.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 linux-info optfeature systemd toolchain-funcs
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   SRC_URI="https://www.kernel.org/pub/linux/utils/boot/${PN}/${P}.tar.xz;
+fi
+
+DESCRIPTION="Generic initramfs generation tool"
+HOMEPAGE="https://dracut.wiki.kernel.org;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="selinux test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-arch/cpio
+   >=app-shells/bash-4.0:0
+   sys-apps/coreutils[xattr(-)]
+   >=sys-apps/kmod-23[tools]
+   || (
+   >=sys-apps/sysvinit-2.87-r3
+   sys-apps/openrc[sysv-utils(-),selinux?]
+   sys-apps/systemd[sysv-utils]
+   )
+   >=sys-apps/util-linux-2.21
+   virtual/pkgconfig
+   virtual/udev
+
+   elibc_musl? ( sys-libs/fts-standalone )
+   selinux? (
+   sec-policy/selinux-dracut
+   sys-libs/libselinux
+   sys-libs/libsepol
+   )
+"
+DEPEND="
+   >=sys-apps/kmod-23
+   elibc_musl? ( sys-libs/fts-standalone )
+"
+
+BDEPEND="
+   app-text/asciidoc
+   app-text/docbook-xml-dtd:4.5
+   >=app-text/docbook-xsl-stylesheets-1.75.2
+   >=dev-libs/libxslt-1.1.26
+   virtual/pkgconfig
+"
+
+QA_MULTILIB_PATHS="usr/lib/dracut/.*"
+
+PATCHES=(
+   "${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
+)
+
+src_configure() {
+   local myconf=(
+   --prefix="${EPREFIX}/usr"
+   --sysconfdir="${EPREFIX}/etc"
+   --bashcompletiondir="$(get_bashcompdir)"
+   --systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   )
+
+   tc-export CC PKG_CONFIG
+
+   echo ./configure "${myconf[@]}"
+   ./configure "${myconf[@]}" || die
+
+   if [[ ${PV} !=  && ! -f dracut-version.sh ]] ; then
+   # Source tarball from github doesn't include this file
+   echo "DRACUT_VERSION=${PV}" > dracut-version.sh || die
+   fi
+}
+
+src_test() {
+   if [[ ${EUID} != 0 ]]; then
+   # Tests need root privileges, bug #298014
+   ewarn "Skipping tests: Not running as root."
+   elif [[ ! -w /dev/kvm ]]; then
+   ewarn "Skipping tests: Unable to access /dev/kvm."
+   else
+   emake -C test check
+   fi
+}
+
+src_install() {
+   local DOCS=(
+   AUTHORS
+   NEWS.md
+   README.md
+   docs/README.cross
+   docs/README.generic
+   docs/README.kernel
+   docs/SECURITY.md
+   )
+
+   default
+
+   docinto html
+   dodoc dracut.html
+}
+
+pkg_postinst() {
+   if linux-info_get_any_version && linux_config_exists; then
+   ewarn ""
+   ewarn "If the 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-05-27 Thread Mike Gilbert
commit: 782806730de4424b0742836a7697cb909e9e9e09
Author: Alexander Tsoy  tsoy  me>
AuthorDate: Fri May 27 21:25:50 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri May 27 21:42:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78280673

sys-kernel/dracut: update live ebuild

Closes: https://github.com/gentoo/gentoo/pull/25659
Signed-off-by: Alexander Tsoy  tsoy.me>
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-kernel/dracut/dracut-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/dracut/dracut-.ebuild 
b/sys-kernel/dracut/dracut-.ebuild
index b760a2f92747..35a294f43e10 100644
--- a/sys-kernel/dracut/dracut-.ebuild
+++ b/sys-kernel/dracut/dracut-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit bash-completion-r1 linux-info optfeature systemd toolchain-funcs
 
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 
~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
SRC_URI="https://www.kernel.org/pub/linux/utils/boot/${PN}/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-05-05 Thread WANG Xuerui
commit: b3d02f615467dde0f95eb75bc67e33b37be3dbf4
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu May  5 09:49:17 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu May  5 09:51:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3d02f61

sys-kernel/dracut: keyword 055-r4 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-kernel/dracut/dracut-055-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-055-r4.ebuild 
b/sys-kernel/dracut/dracut-055-r4.ebuild
index 5bc2c0e0cb8e..51c5114175d3 100644
--- a/sys-kernel/dracut/dracut-055-r4.ebuild
+++ b/sys-kernel/dracut/dracut-055-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv 
sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv sparc x86"
SRC_URI="https://www.kernel.org/pub/linux/utils/boot/${PN}/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-05-05 Thread WANG Xuerui
commit: a5ef57e8671a3455ebc58349e0ea5fe2db916ed8
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu May  5 09:49:18 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu May  5 09:51:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5ef57e8

sys-kernel/dracut: forward ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-kernel/dracut/dracut-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/dracut/dracut-.ebuild 
b/sys-kernel/dracut/dracut-.ebuild
index 3b042f3de741..b760a2f92747 100644
--- a/sys-kernel/dracut/dracut-.ebuild
+++ b/sys-kernel/dracut/dracut-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 
~sparc ~x86"
SRC_URI="https://www.kernel.org/pub/linux/utils/boot/${PN}/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-04-29 Thread Sam James
commit: 78fd4821797e6d05cd37b845e46c9f4fb3a7cd5e
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 29 09:11:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 29 09:11:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78fd4821

sys-kernel/dracut: stabilize 055-r4 for hppa

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-055-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-055-r4.ebuild 
b/sys-kernel/dracut/dracut-055-r4.ebuild
index 3742c36f9a4f..5bc2c0e0cb8e 100644
--- a/sys-kernel/dracut/dracut-055-r4.ebuild
+++ b/sys-kernel/dracut/dracut-055-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv 
sparc x86"
SRC_URI="https://www.kernel.org/pub/linux/utils/boot/${PN}/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2022-02-01 Thread Sam James
commit: a5fce6b1c4cabd08db48e6ad52749f2d34993bb8
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  2 01:51:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  2 01:51:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5fce6b1

sys-kernel/dracut: Keyword 055-r4 hppa, #832467

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-055-r4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/dracut/dracut-055-r4.ebuild 
b/sys-kernel/dracut/dracut-055-r4.ebuild
index c2a55e47f18e..3742c36f9a4f 100644
--- a/sys-kernel/dracut/dracut-055-r4.ebuild
+++ b/sys-kernel/dracut/dracut-055-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
sparc x86"
SRC_URI="https://www.kernel.org/pub/linux/utils/boot/${PN}/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2021-12-30 Thread Sam James
commit: 514b48d4157c8b696c5a9e35fb51bb4722606520
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 31 04:13:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 31 04:13:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=514b48d4

sys-kernel/dracut: Stabilize 055-r4 sparc, #830107

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-055-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-055-r4.ebuild 
b/sys-kernel/dracut/dracut-055-r4.ebuild
index 3641aedb4987..c2a55e47f18e 100644
--- a/sys-kernel/dracut/dracut-055-r4.ebuild
+++ b/sys-kernel/dracut/dracut-055-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
SRC_URI="https://www.kernel.org/pub/linux/utils/boot/${PN}/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2021-12-28 Thread Sam James
commit: 856363db2eea8a0dec065401cd13c8253a314170
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 28 10:19:26 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 28 10:19:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=856363db

sys-kernel/dracut: Stabilize 055-r4 x86, #830107

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-055-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-055-r4.ebuild 
b/sys-kernel/dracut/dracut-055-r4.ebuild
index 3b52bb357e8e..3641aedb4987 100644
--- a/sys-kernel/dracut/dracut-055-r4.ebuild
+++ b/sys-kernel/dracut/dracut-055-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
x86"
SRC_URI="https://www.kernel.org/pub/linux/utils/boot/${PN}/${P}.tar.xz;
 fi
 



  1   2   3   >