sys-kernel/installkernel: drop 15-r1, 17

Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
This commit is contained in:
Andrew Ammerlaan
2024-01-24 15:43:51 +01:00
parent dd777824a5
commit 1cc761d02f
3 changed files with 0 additions and 238 deletions

View File

@@ -1,4 +1,2 @@
DIST installkernel-12.tar.gz 4385 BLAKE2B 2f55442d76020cfcd42fb83f14ff1f517dcbbd102c338e84f092d56ba513c02644401b3b75ee7c45c8e763eb0e27225bbfe6576bc4e34841694076d935328c9a SHA512 b5620bf7a36081da929645d112a9160f89f1de09c00d3b6093efbe57d8ff1a5ebcd0b65e68491d225f61b7732bce8f76ff8baecd24969715f40dc818e4302de2
DIST installkernel-15.tar.gz 5485 BLAKE2B c80aaf96c74eed23f13f2825839daeb9d44d1f721b35270ed4dd587858a9b43edaa958965a97b6381f58c24d137094c4b80f880b4e114dff621bdc6dc51f47d6 SHA512 352478323d76ec9b74e4ff1a42555a65292e9a262907dc3dfe08ee0c8613fa1d9618d2f3c1de9ab02551be67fc107d8c0212e462e46b6d6ce065c2f1628067f0
DIST installkernel-17.tar.gz 7109 BLAKE2B 1b9ac1528262a842d306b5061207316d088b78702a2045d5f49de08d9111ecf6306ac6c45262ae0eca3565aba4f20098b3678090510af808192cb310b53af216 SHA512 f80c3d9141e3c6a41e55204eff7df8d8e2c42e6cca0e86db6d0036da1d2a23b4b69add8cb3abb8577459f7b46211d65a5cf4d7f9349f4a3a85d4f6e0a1215f03
DIST installkernel-18.tar.gz 7223 BLAKE2B b813cbab818674abde969378d66ccdf05ff296b32232c11c85f84292b6f7ab91f846d66cc2a34d8912fa731d70d6b8b87339eb75cbef9dd2672e58a1be310d40 SHA512 3afe20ee58cea986d2b8e8e2621d6b6c76a883b41105521f69822107b3fce11700839d0fefeea1ea1e8b2ad69df18ef4219e4db606bda2349e6eab0924625686

View File

@@ -1,122 +0,0 @@
# Copyright 2019-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Gentoo fork of installkernel script from debianutils"
HOMEPAGE="https://github.com/projg2/installkernel-gentoo"
SRC_URI="https://github.com/projg2/installkernel-gentoo/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
S="${WORKDIR}/${PN}-gentoo-${PV}"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux"
IUSE="dracut grub systemd uki ukify"
RDEPEND="
!<=sys-kernel/installkernel-systemd-3
>=sys-apps/debianutils-4.9-r1
dracut? ( >=sys-kernel/dracut-059-r4 )
grub? ( sys-boot/grub )
systemd? (
|| (
sys-apps/systemd[kernel-install(-)]
sys-apps/systemd-utils[kernel-install(-)]
)
)
ukify? (
|| (
sys-apps/systemd[ukify(-)]
sys-apps/systemd-utils[ukify(-)]
)
)
!=sys-apps/systemd-255.2-r1
!=sys-apps/systemd-255.2-r0
!~sys-apps/systemd-255.1
!~sys-apps/systemd-255.0
!=sys-apps/systemd-254.8-r0
!=sys-apps/systemd-254.7-r0
!~sys-apps/systemd-254.6
!<=sys-apps/systemd-254.5-r1
" # Block against systemd that still installs dummy install.conf
src_install() {
keepdir /etc/kernel/postinst.d
keepdir /etc/kernel/preinst.d
if use dracut; then
exeinto /etc/kernel/preinst.d
doexe hooks/50-dracut.install
fi
if use grub; then
exeinto /etc/kernel/postinst.d
doexe hooks/91-grub-mkconfig.install
fi
if use uki; then
exeinto /etc/kernel/postinst.d
doexe hooks/90-uki-copy.install
fi
if use ukify; then
exeinto /etc/kernel/preinst.d
doexe hooks/60-ukify.install
fi
if use systemd; then
sed -e 's/${SYSTEMD_KERNEL_INSTALL:=0}/${SYSTEMD_KERNEL_INSTALL:=1}/g' -i installkernel ||
die "enabling systemd's kernel-install failed"
fi
# set some default config using the flags we have anyway
touch "${T}/install.conf" || die
echo "# This file is managed by ${CATEGORY}/${PN}" >> "${T}/install.conf" || die
if use uki; then
echo "layout=uki" >> "${T}/install.conf" || die
elif use grub; then
echo "layout=grub" >> "${T}/install.conf" || die
else
echo "layout=bls" >> "${T}/install.conf" || die
fi
if use dracut; then
echo "initrd_generator=dracut" >> "${T}/install.conf" || die
if ! use ukify; then
echo "uki_generator=dracut" >> "${T}/install.conf" || die
fi
else
echo "initrd_generator=none" >> "${T}/install.conf" || die
fi
if use ukify; then
echo "uki_generator=ukify" >> "${T}/install.conf" || die
else
if ! use dracut; then
echo "uki_generator=none" >> "${T}/install.conf" || die
fi
fi
insinto /usr/lib/kernel
doins "${T}/install.conf"
exeinto /usr/lib/kernel/install.d
doexe hooks/systemd/*.install
into /
dosbin installkernel
doman installkernel.8
}
pkg_postinst() {
elog "Version 14 and up of ${PN} effectively merges"
elog "${PN}-gentoo and ${PN}-systemd."
elog "Switching between the traditional installkernel and systemd's"
elog "kernel-install is controlled with the systemd USE flag or the"
elog "SYSTEMD_KERNEL_INSTALL environment variable."
elog
elog "See the installkernel wiki page[1] for more details."
elog
elog "[1]: https://wiki.gentoo.org/wiki/Installkernel"
}

View File

@@ -1,114 +0,0 @@
# Copyright 2019-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Gentoo fork of installkernel script from debianutils"
HOMEPAGE="https://github.com/projg2/installkernel-gentoo"
SRC_URI="https://github.com/projg2/installkernel-gentoo/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
S="${WORKDIR}/${PN}-gentoo-${PV}"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux"
IUSE="dracut grub module-rebuild systemd uki ukify"
RDEPEND="
!<=sys-kernel/installkernel-systemd-3
>=sys-apps/debianutils-4.9-r1
dracut? ( >=sys-kernel/dracut-060_pre20240104 )
grub? ( sys-boot/grub )
systemd? (
|| (
sys-apps/systemd[kernel-install(-)]
sys-apps/systemd-utils[kernel-install(-)]
)
)
ukify? (
|| (
sys-apps/systemd[ukify(-)]
sys-apps/systemd-utils[ukify(-)]
)
)
!=sys-apps/systemd-255.2-r1
!=sys-apps/systemd-255.2-r0
!~sys-apps/systemd-255.1
!~sys-apps/systemd-255.0
!=sys-apps/systemd-254.8-r0
!=sys-apps/systemd-254.7-r0
!~sys-apps/systemd-254.6
!<=sys-apps/systemd-254.5-r1
" # Block against systemd that still installs dummy install.conf
src_install() {
keepdir /etc/kernel/postinst.d
keepdir /etc/kernel/preinst.d
exeinto /etc/kernel/preinst.d
use module-rebuild && doexe hooks/30-emerge-kernel-module-rebuild.install
use dracut && doexe hooks/50-dracut.install
use ukify && doexe hooks/60-ukify.install
exeinto /etc/kernel/postinst.d
use uki && doexe hooks/90-uki-copy.install
use grub && doexe hooks/91-grub-mkconfig.install
exeinto /usr/lib/kernel/install.d
doexe hooks/systemd/00-00machineid-directory.install
doexe hooks/systemd/10-copy-prebuilt.install
use module-rebuild && doexe hooks/systemd/30-emerge-kernel-module-rebuild.install
use grub && doexe hooks/systemd/91-grub-mkconfig.install
if use systemd; then
sed -e 's/${SYSTEMD_KERNEL_INSTALL:=0}/${SYSTEMD_KERNEL_INSTALL:=1}/g' -i installkernel ||
die "enabling systemd's kernel-install failed"
fi
# set some default config using the flags we have anyway
touch "${T}/install.conf" || die
echo "# This file is managed by ${CATEGORY}/${PN}" >> "${T}/install.conf" || die
if use uki; then
echo "layout=uki" >> "${T}/install.conf" || die
elif use grub; then
echo "layout=grub" >> "${T}/install.conf" || die
else
echo "layout=bls" >> "${T}/install.conf" || die
fi
if use dracut; then
echo "initrd_generator=dracut" >> "${T}/install.conf" || die
if ! use ukify; then
echo "uki_generator=dracut" >> "${T}/install.conf" || die
fi
else
echo "initrd_generator=none" >> "${T}/install.conf" || die
fi
if use ukify; then
echo "uki_generator=ukify" >> "${T}/install.conf" || die
else
if ! use dracut; then
echo "uki_generator=none" >> "${T}/install.conf" || die
fi
fi
insinto /usr/lib/kernel
doins "${T}/install.conf"
into /
dosbin installkernel
doman installkernel.8
}
pkg_postinst() {
elog "Version 14 and up of ${PN} effectively merges"
elog "${PN}-gentoo and ${PN}-systemd."
elog "Switching between the traditional installkernel and systemd's"
elog "kernel-install is controlled with the systemd USE flag or the"
elog "SYSTEMD_KERNEL_INSTALL environment variable."
elog
elog "See the installkernel wiki page[1] for more details."
elog
elog "[1]: https://wiki.gentoo.org/wiki/Installkernel"
}