diff options
12 files changed, 101 insertions, 16 deletions
diff --git a/app-misc/calamares-config-redcore/calamares-config-redcore-1.314.1337-r18.ebuild b/app-misc/calamares-config-redcore/calamares-config-redcore-1.314.1337-r18.ebuild new file mode 100644 index 00000000..08958d8c --- /dev/null +++ b/app-misc/calamares-config-redcore/calamares-config-redcore-1.314.1337-r18.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2015 Gentoo Foundation +# Copyright 2015-2025 Redcore Linux Project +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=8 + +DESCRIPTION="Redcore Linux Calamares modules config" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND="app-admin/calamares" + +S="${FILESDIR}" + +src_install() { + dodir "/etc/calamares" || die + insinto "/etc/calamares" || die + doins -r "${S}/"* || die +} diff --git a/app-misc/calamares-config-redcore/files/modules/dracut.conf b/app-misc/calamares-config-redcore/files/modules/dracut.conf deleted file mode 100644 index 05b90706..00000000 --- a/app-misc/calamares-config-redcore/files/modules/dracut.conf +++ /dev/null @@ -1,2 +0,0 @@ ---- -initramfsName: /boot/initrd-6.11.10-redcore diff --git a/app-misc/calamares-config-redcore/files/modules/bootloader.conf b/sys-kernel/linux-image-redcore-lts/files/bootloader.conf index a78699a0..6ca02b32 100644 --- a/app-misc/calamares-config-redcore/files/modules/bootloader.conf +++ b/sys-kernel/linux-image-redcore-lts/files/bootloader.conf @@ -1,8 +1,8 @@ --- efiBootLoader: "grub" -kernel: "/boot/vmlinuz-6.11.10-redcore" -img: "/boot/initrd-6.11.10-redcore" +kernel: "/boot/vmlinuz-REDCORE_KERNEL_VERSION" +img: "/boot/initrd-REDCORE_KERNEL_VERSION" timeout: "10" grubInstall: "grub2-install" diff --git a/sys-kernel/linux-image-redcore-lts/files/dracut.conf b/sys-kernel/linux-image-redcore-lts/files/dracut.conf new file mode 100644 index 00000000..39cd5521 --- /dev/null +++ b/sys-kernel/linux-image-redcore-lts/files/dracut.conf @@ -0,0 +1,2 @@ +--- +initramfsName: /boot/initrd-REDCORE_KERNEL_VERSION diff --git a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-5.15.178.ebuild b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-5.15.178-r1.ebuild index 731d0be7..d615ed71 100644 --- a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-5.15.178.ebuild +++ b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-5.15.178-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -EXTRAVERSION="redcore-lts" +EXTRAVERSION="redcore-lts-${PR}" KV_FULL="${PV}-${EXTRAVERSION}" KV_MAJOR="5.15" @@ -14,7 +14,7 @@ SRC_URI="https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-${PV}.tar.xz" KEYWORDS="~amd64" LICENSE="GPL-2" SLOT="${KV_MAJOR}" -IUSE="+cryptsetup +dmraid +dracut +dkms +mdadm" +IUSE="+cryptsetup +dmraid +dracut +dkms live +mdadm" RESTRICT="binchecks strip mirror" DEPEND=" @@ -93,6 +93,13 @@ src_install() { for KSYMS in build source ; do dosym ../../../usr/src/linux-"${KV_FULL}" lib/modules/"${KV_FULL}"/"${KSYMS}" done + if use live ; then + insinto /etc/calamares/modules + doins "${FILESDIR}"/bootloader.conf + doins "${FILESDIR}"/dracut.conf + sed -i 's|REDCORE_KERNEL_VERSION|'"${KV_FULL}"'|g' "${D}/etc/calamares/modules/bootloader.conf" || die + sed -i 's|REDCORE_KERNEL_VERSION|'"${KV_FULL}"'|g' "${D}/etc/calamares/modules/dracut.conf" || die + fi } _grub2_update_grubcfg() { diff --git a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.1.129.ebuild b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.1.129-r1.ebuild index e13c20c2..2f8f0c05 100644 --- a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.1.129.ebuild +++ b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.1.129-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -EXTRAVERSION="redcore-lts" +EXTRAVERSION="redcore-lts-${PR}" KV_FULL="${PV}-${EXTRAVERSION}" KV_MAJOR="6.1" @@ -14,7 +14,7 @@ SRC_URI="https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-${PV}.tar.xz" KEYWORDS="~amd64" LICENSE="GPL-2" SLOT="${KV_MAJOR}" -IUSE="+cryptsetup +dmraid +dracut +dkms +mdadm" +IUSE="+cryptsetup +dmraid +dracut +dkms live +mdadm" RESTRICT="binchecks strip mirror" DEPEND=" @@ -87,6 +87,13 @@ src_install() { for KSYMS in build source ; do dosym ../../../usr/src/linux-"${KV_FULL}" lib/modules/"${KV_FULL}"/"${KSYMS}" done + if use live ; then + insinto /etc/calamares/modules + doins "${FILESDIR}"/bootloader.conf + doins "${FILESDIR}"/dracut.conf + sed -i 's|REDCORE_KERNEL_VERSION|'"${KV_FULL}"'|g' "${D}/etc/calamares/modules/bootloader.conf" || die + sed -i 's|REDCORE_KERNEL_VERSION|'"${KV_FULL}"'|g' "${D}/etc/calamares/modules/dracut.conf" || die + fi } _grub2_update_grubcfg() { diff --git a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.12.17.ebuild b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.12.17-r1.ebuild index 66ccdc03..044398f7 100644 --- a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.12.17.ebuild +++ b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.12.17-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -EXTRAVERSION="redcore-lts" +EXTRAVERSION="redcore-lts-${PR}" KV_FULL="${PV}-${EXTRAVERSION}" KV_MAJOR="6.12" @@ -14,7 +14,7 @@ SRC_URI="https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-${PV}.tar.xz" KEYWORDS="~amd64" LICENSE="GPL-2" SLOT="${KV_MAJOR}" -IUSE="+cryptsetup +dmraid +dracut +dkms +mdadm" +IUSE="+cryptsetup +dmraid +dracut +dkms live +mdadm" RESTRICT="binchecks strip mirror" DEPEND=" @@ -86,6 +86,13 @@ src_install() { for KSYMS in build source ; do dosym ../../../usr/src/linux-"${KV_FULL}" lib/modules/"${KV_FULL}"/"${KSYMS}" done + if use live ; then + insinto /etc/calamares/modules + doins "${FILESDIR}"/bootloader.conf + doins "${FILESDIR}"/dracut.conf + sed -i 's|REDCORE_KERNEL_VERSION|'"${KV_FULL}"'|g' "${D}/etc/calamares/modules/bootloader.conf" || die + sed -i 's|REDCORE_KERNEL_VERSION|'"${KV_FULL}"'|g' "${D}/etc/calamares/modules/dracut.conf" || die + fi } _grub2_update_grubcfg() { diff --git a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.6.80.ebuild b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.6.80-r1.ebuild index 2d7aa20d..958dda08 100644 --- a/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.6.80.ebuild +++ b/sys-kernel/linux-image-redcore-lts/linux-image-redcore-lts-6.6.80-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -EXTRAVERSION="redcore-lts" +EXTRAVERSION="redcore-lts-${PR}" KV_FULL="${PV}-${EXTRAVERSION}" KV_MAJOR="6.6" @@ -14,7 +14,7 @@ SRC_URI="https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-${PV}.tar.xz" KEYWORDS="~amd64" LICENSE="GPL-2" SLOT="${KV_MAJOR}" -IUSE="+cryptsetup +dmraid +dracut +dkms +mdadm" +IUSE="+cryptsetup +dmraid +dracut +dkms live +mdadm" RESTRICT="binchecks strip mirror" DEPEND=" @@ -86,6 +86,13 @@ src_install() { for KSYMS in build source ; do dosym ../../../usr/src/linux-"${KV_FULL}" lib/modules/"${KV_FULL}"/"${KSYMS}" done + if use live ; then + insinto /etc/calamares/modules + doins "${FILESDIR}"/bootloader.conf + doins "${FILESDIR}"/dracut.conf + sed -i 's|REDCORE_KERNEL_VERSION|'"${KV_FULL}"'|g' "${D}/etc/calamares/modules/bootloader.conf" || die + sed -i 's|REDCORE_KERNEL_VERSION|'"${KV_FULL}"'|g' "${D}/etc/calamares/modules/dracut.conf" || die + fi } _grub2_update_grubcfg() { diff --git a/sys-kernel/linux-image-redcore/files/bootloader.conf b/sys-kernel/linux-image-redcore/files/bootloader.conf new file mode 100644 index 00000000..6ca02b32 --- /dev/null +++ b/sys-kernel/linux-image-redcore/files/bootloader.conf @@ -0,0 +1,14 @@ +--- +efiBootLoader: "grub" + +kernel: "/boot/vmlinuz-REDCORE_KERNEL_VERSION" +img: "/boot/initrd-REDCORE_KERNEL_VERSION" +timeout: "10" + +grubInstall: "grub2-install" +grubMkconfig: "grub2-mkconfig" +grubCfg: "/boot/grub/grub.cfg" +grubProbe: "grub2-probe" +efiBootMgr: "efibootmgr" + +installEFIFallback: true diff --git a/sys-kernel/linux-image-redcore/files/dracut.conf b/sys-kernel/linux-image-redcore/files/dracut.conf new file mode 100644 index 00000000..39cd5521 --- /dev/null +++ b/sys-kernel/linux-image-redcore/files/dracut.conf @@ -0,0 +1,2 @@ +--- +initramfsName: /boot/initrd-REDCORE_KERNEL_VERSION diff --git a/sys-kernel/linux-image-redcore/linux-image-redcore-6.10.14.ebuild b/sys-kernel/linux-image-redcore/linux-image-redcore-6.10.14-r1.ebuild index 59ff3c7b..eeb076bf 100644 --- a/sys-kernel/linux-image-redcore/linux-image-redcore-6.10.14.ebuild +++ b/sys-kernel/linux-image-redcore/linux-image-redcore-6.10.14-r1.ebuild @@ -1,9 +1,10 @@ # Copyright 1999-2017 Gentoo Foundation +# Copyright 2017-2025 Redcore Linux Project # Distributed under the terms of the GNU General Public License v2 EAPI=8 -EXTRAVERSION="redcore" +EXTRAVERSION="redcore-${PR}" KV_FULL="${PV}-${EXTRAVERSION}" KV_MAJOR="6.10" @@ -14,7 +15,7 @@ SRC_URI="https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-${PV}.tar.xz" KEYWORDS="~amd64" LICENSE="GPL-2" SLOT="${KV_MAJOR}" -IUSE="+cryptsetup +dmraid +dracut +dkms +mdadm" +IUSE="+cryptsetup +dmraid +dracut +dkms live +mdadm" RESTRICT="binchecks strip mirror" DEPEND=" @@ -86,6 +87,13 @@ src_install() { for KSYMS in build source ; do dosym ../../../usr/src/linux-"${KV_FULL}" lib/modules/"${KV_FULL}"/"${KSYMS}" done + if use live ; then + insinto /etc/calamares/modules + doins "${FILESDIR}"/bootloader.conf + doins "${FILESDIR}"/dracut.conf + sed -i 's|REDCORE_KERNEL_VERSION|'"${KV_FULL}"'|g' "${D}/etc/calamares/modules/bootloader.conf" || die + sed -i 's|REDCORE_KERNEL_VERSION|'"${KV_FULL}"'|g' "${D}/etc/calamares/modules/dracut.conf" || die + fi } _grub2_update_grubcfg() { diff --git a/sys-kernel/linux-image-redcore/linux-image-redcore-6.11.10.ebuild b/sys-kernel/linux-image-redcore/linux-image-redcore-6.11.10-r1.ebuild index 81dc6ba7..6700a51e 100644 --- a/sys-kernel/linux-image-redcore/linux-image-redcore-6.11.10.ebuild +++ b/sys-kernel/linux-image-redcore/linux-image-redcore-6.11.10-r1.ebuild @@ -1,9 +1,10 @@ # Copyright 1999-2017 Gentoo Foundation +# Copyright 2017-2025 Redcore Linux Project # Distributed under the terms of the GNU General Public License v2 EAPI=8 -EXTRAVERSION="redcore" +EXTRAVERSION="redcore-${PR}" KV_FULL="${PV}-${EXTRAVERSION}" KV_MAJOR="6.11" @@ -14,7 +15,7 @@ SRC_URI="https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-${PV}.tar.xz" KEYWORDS="~amd64" LICENSE="GPL-2" SLOT="${KV_MAJOR}" -IUSE="+cryptsetup +dmraid +dracut +dkms +mdadm" +IUSE="+cryptsetup +dmraid +dracut +dkms live +mdadm" RESTRICT="binchecks strip mirror" DEPEND=" @@ -86,6 +87,13 @@ src_install() { for KSYMS in build source ; do dosym ../../../usr/src/linux-"${KV_FULL}" lib/modules/"${KV_FULL}"/"${KSYMS}" done + if use live ; then + insinto /etc/calamares/modules + doins "${FILESDIR}"/bootloader.conf + doins "${FILESDIR}"/dracut.conf + sed -i 's|REDCORE_KERNEL_VERSION|'"${KV_FULL}"'|g' "${D}/etc/calamares/modules/bootloader.conf" || die + sed -i 's|REDCORE_KERNEL_VERSION|'"${KV_FULL}"'|g' "${D}/etc/calamares/modules/dracut.conf" || die + fi } _grub2_update_grubcfg() { |