commit:     ac9b9393b8d99743c8cb373008b85d4f71143af8
Author:     Nowa Ammerlaan <nowa <AT> gentoo <DOT> org>
AuthorDate: Fri Jan  9 16:20:14 2026 +0000
Commit:     Nowa Ammerlaan <nowa <AT> gentoo <DOT> org>
CommitDate: Fri Jan  9 16:20:14 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac9b9393

sys-kernel/dracut: drop 060_pre20240104-r4, 103-r4

Signed-off-by: Nowa Ammerlaan <nowa <AT> gentoo.org>

 sys-kernel/dracut/Manifest                         |   2 -
 sys-kernel/dracut/dracut-060_pre20240104-r4.ebuild | 158 ----------------
 sys-kernel/dracut/dracut-103-r4.ebuild             | 203 ---------------------
 3 files changed, 363 deletions(-)

diff --git a/sys-kernel/dracut/Manifest b/sys-kernel/dracut/Manifest
index 1167695027ed..e11e754cd039 100644
--- a/sys-kernel/dracut/Manifest
+++ b/sys-kernel/dracut/Manifest
@@ -1,5 +1,3 @@
-DIST dracut-060_pre20240104.tar.gz 499965 BLAKE2B 
935e0e5da348426d69c6dab6b91078f126cadd9ffc6a32378e79cd93b1dbadff35899efc3786fc12bf5a6741843d3637b0c98cc71fe4a96a8caf053ae887bac3
 SHA512 
f7818265f082e9c05ebb81a91b67fb9b1d3bf8b2433b7e6ea9be6bee43d28cd1ee48577648e1d9b3729c17608b028d294c13bf5d4db4cc5a18e3b007eb2cd67e
-DIST dracut-103.tar.gz 567713 BLAKE2B 
7781c0b7fc83a2c0c461f6398687e053226b489fb5405b3132b30d8e7a4f3cea2bb73aa0fe6e4c4b27187d6270ba623f403916ec38025a912930ae347a7e25ce
 SHA512 
ba0dbefbcbecb09c44ce240664bc4f4ee25dfb8be7bc060028ae3b1ccf7d70410491c105e64fcef3d6f44d2794cb6162bcea9404125906be46bf3dff098e0277
 DIST dracut-106.tar.gz 527743 BLAKE2B 
837621da329500b88b0c81a724990702a9f4e816a4818c26622b2bc5e3885c908f0bbba682a262f967d9a08a912cfd63a33270143560a30e3d067dc4217c5262
 SHA512 
ab17f9440129e2db7c2902115459309132ce7f7b29bbb3172002b7a8ea8ab54799d62d89fbf3f84581a5c14196f6754d33669b583b9d758ab4686a3443a3c4ad
 DIST dracut-108.tar.gz 552724 BLAKE2B 
fa5efd4039be8d2d30564a0768d2dec8c3d72b3721391d3a02bde8445cd7a5766d4b119594ebbca86dbd59bd71b64353febaaa7e2257f02d0075333dc29e9047
 SHA512 
ed06844b65003c1f75373309dbdc10a3036958f413b05b608510142fa78bb34dd9fb1e622242b02b2e9e4063bfa916fd755f5131a77fb3249f77d3f08eca2283
 DIST dracut-109.tar.gz 556054 BLAKE2B 
a5cc0a954fdacaca036d926eb37ecc1c5ed244f59078afb3d59f464f84cf109d52b61ef3ef58eb182164b491d87f8b81a8946c591f0207a44ecd6a6411f018e5
 SHA512 
c1fb0191911b3b3eac4f568db1cbc8184e2b518a70a0567777b72ef8a5af70a8bdb1b3f8acce2d92eb2dc807e056d5b75aed93292cd05bc8c333efe5d4b98adc

diff --git a/sys-kernel/dracut/dracut-060_pre20240104-r4.ebuild 
b/sys-kernel/dracut/dracut-060_pre20240104-r4.ebuild
deleted file mode 100644
index f7eeb0651f95..000000000000
--- a/sys-kernel/dracut/dracut-060_pre20240104-r4.ebuild
+++ /dev/null
@@ -1,158 +0,0 @@
-# Copyright 1999-2025 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} == 9999 ]] ; 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 ~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[native-symlinks(+)]
-       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}"/dracut-060-fix-resume-hostonly.patch
-       "${FILESDIR}"/dracut-060-grub-layout.patch
-       "${FILESDIR}"/dracut-060-systemd-255.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
-
-       edo ./configure "${myconf[@]}"
-}
-
-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
-       optfeature "Support CIFS" net-fs/cifs-utils
-       optfeature "Decrypt devices encrypted with cryptsetup/LUKS" \
-               "sys-fs/cryptsetup[-static-libs]"
-       optfeature "Support for GPG-encrypted keys for crypt module" \
-               app-crypt/gnupg
-       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/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
-       optfeature "Support NFS" net-fs/nfs-utils net-nds/rpcbind
-       optfeature \
-               "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 app-misc/jq
-       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-103-r4.ebuild 
b/sys-kernel/dracut/dracut-103-r4.ebuild
deleted file mode 100644
index 1356a2aefa70..000000000000
--- a/sys-kernel/dracut/dracut-103-r4.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic bash-completion-r1 edo optfeature systemd toolchain-funcs
-
-if [[ ${PV} == 9999 ]] ; then
-       inherit git-r3
-       EGIT_REPO_URI="https://github.com/dracut-ng/dracut-ng";
-else
-       if [[ "${PV}" != *_rc* ]]; then
-               KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~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/dracut-ng/dracut-ng/wiki";
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="selinux test"
-RESTRICT="test"
-PROPERTIES="test? ( test_privileged test_network )"
-
-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[native-symlinks(+)]
-       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
-       test? (
-               net-nds/rpcbind
-               net-fs/nfs-utils
-               sys-block/open-iscsi
-               sys-fs/btrfs-progs
-               sys-fs/dmraid
-               sys-fs/lvm2[lvm,thin]
-               sys-fs/mdadm
-               sys-fs/multipath-tools
-               alpha? ( app-emulation/qemu[qemu_softmmu_targets_alpha] )
-               amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] )
-               arm? ( app-emulation/qemu[qemu_softmmu_targets_arm] )
-               arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] )
-               hppa? ( app-emulation/qemu[qemu_softmmu_targets_hppa] )
-               loong? ( app-emulation/qemu[qemu_softmmu_targets_loongarch64] )
-               mips? ( || (
-                       app-emulation/qemu[qemu_softmmu_targets_mips]
-                       app-emulation/qemu[qemu_softmmu_targets_mips64]
-                       app-emulation/qemu[qemu_softmmu_targets_mips64el]
-               ) )
-               ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] )
-               ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] )
-               riscv? ( || (
-                       app-emulation/qemu[qemu_softmmu_targets_riscv32]
-                       app-emulation/qemu[qemu_softmmu_targets_riscv64]
-               ) )
-               sparc? ( || (
-                       app-emulation/qemu[qemu_softmmu_targets_sparc]
-                       app-emulation/qemu[qemu_softmmu_targets_sparc64]
-               ) )
-               x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] )
-       )
-"
-
-QA_MULTILIB_PATHS="usr/lib/dracut/.*"
-
-PATCHES=(
-       "${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
-       # Gentoo specific acct-user and acct-group conf adjustments
-       "${FILESDIR}"/${PN}-103-acct-user-group-gentoo.patch
-       # https://github.com/dracut-ng/dracut-ng/pull/507
-       "${FILESDIR}"/${PN}-103-systemd-udev-256-kmod.patch
-       # libsystemd-core is sometimes missing
-       "${FILESDIR}"/${PN}-103-always-install-libsystemd.patch
-)
-
-src_configure() {
-       local myconf=(
-               --prefix="${EPREFIX}/usr"
-               --sysconfdir="${EPREFIX}/etc"
-               --bashcompletiondir="$(get_bashcompdir)"
-               --systemdsystemunitdir="$(systemd_get_systemunitdir)"
-       )
-
-       # this emulates what the build system would be doing without us
-       append-cflags -D_FILE_OFFSET_BITS=64
-
-       tc-export CC PKG_CONFIG
-
-       edo ./configure "${myconf[@]}"
-}
-
-src_test() {
-       addwrite /dev/kvm
-       # Translate ARCH so run-qemu can find the correct qemu-system-ARCH
-       local qemu_arch
-       if use amd64; then
-               qemu_arch=x86_64
-       elif use arm64; then
-               qemu_arch=aarch64
-       elif use loong; then
-               qemu_arch=loongarch64
-       elif use x86; then
-               qemu_arch=i386
-       else
-               qemu_arch=$(tc-arch)
-       fi
-       ARCH=${qemu_arch} emake -C test check
-}
-
-src_install() {
-       local DOCS=(
-               AUTHORS
-               NEWS.md
-               README.md
-               docs/HACKING.md
-               docs/README.cross
-               docs/README.kernel
-               docs/RELEASE.md
-               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
-       optfeature "Support CIFS" net-fs/cifs-utils
-       optfeature "Decrypt devices encrypted with cryptsetup/LUKS" \
-               "sys-fs/cryptsetup[-static-libs]"
-       optfeature "Support for GPG-encrypted keys for crypt module" \
-               app-crypt/gnupg
-       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/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
-       optfeature "Support NFS" net-fs/nfs-utils net-nds/rpcbind
-       optfeature \
-               "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 app-misc/jq
-       optfeature \
-               "Enable rngd service to help generating entropy early during 
boot" \
-               sys-apps/rng-tools
-       optfeature "building Unified Kernel Images with dracut (--uefi)" \
-               "sys-apps/systemd[boot]" "sys-apps/systemd-utils[boot]"
-       optfeature "automatically generating an initramfs on each kernel 
installation" \
-               "sys-kernel/installkernel[dracut]"
-       optfeature "automatically generating an UKI on each kernel 
installation" \
-               "sys-kernel/installkernel[dracut,uki]"
-}

Reply via email to