summaryrefslogtreecommitdiff
path: root/metadata/news
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-29 12:57:49 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-29 12:57:49 +0000
commitb2f1788f6f0365b76f55f257b2d170c1e68a8640 (patch)
tree508984ca9480c5d791a38bcd454c260752330cfb /metadata/news
parent16fa78787149cbbd73549c6bcda0eec50293ea0e (diff)
gentoo auto-resync : 29:01:2024 - 12:57:49
Diffstat (limited to 'metadata/news')
-rw-r--r--metadata/news/2024-01-18-installkernel-merge/2024-01-18-installkernel-merge.en.txt44
-rw-r--r--metadata/news/Manifest30
-rw-r--r--metadata/news/Manifest.files.gzbin16585 -> 16587 bytes
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/news/timestamp.commit2
5 files changed, 52 insertions, 26 deletions
diff --git a/metadata/news/2024-01-18-installkernel-merge/2024-01-18-installkernel-merge.en.txt b/metadata/news/2024-01-18-installkernel-merge/2024-01-18-installkernel-merge.en.txt
index aaf78844c550..f36618032ae1 100644
--- a/metadata/news/2024-01-18-installkernel-merge/2024-01-18-installkernel-merge.en.txt
+++ b/metadata/news/2024-01-18-installkernel-merge/2024-01-18-installkernel-merge.en.txt
@@ -1,15 +1,18 @@
Title: Merging of installkernel-gentoo and installkernel-systemd
Author: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Posted: 2024-01-18
-Revision: 2
+Revision: 5
News-Item-Format: 2.0
Display-If-Installed: sys-kernel/installkernel
Display-If-Installed: sys-kernel/installkernel-gentoo
Display-If-Installed: sys-kernel/installkernel-systemd
Display-If-Installed: sys-kernel/installkernel-systemd-boot
-The functionalities of sys-kernel/installkernel-gentoo and
-sys-kernel/installkernel-systemd have been merged into sys-kernel/installkernel.
+/sbin/installkernel is a script called by the kernels 'make install' as well
+as by the distribution kernels post install phase. It was previously provided
+by sys-kernel/installkernel-gentoo or sys-kernel/installkernel-systemd. The
+functionalities of these two packages have now been merged into
+sys-kernel/installkernel.
sys-kernel/installkernel now provides the systemd USE flag to switch between
the traditional installkernel (formerly sys-kernel/installkernel-gentoo) and
@@ -30,13 +33,19 @@ User Action Required (GRUB users)
Previously sys-kernel/installkernel-gentoo provided kernel installation
automation for users of GRUB via USE=grub. The new sys-kernel/installkernel
provides the same functionality, which now works with both the traditional
-installkernel and systemd's kernel-install. In principle no user action is
-required unless users wish to explicitly choose either the traditional
+installkernel and systemd's kernel-install.
+
+Users of GRUB should therefore:
+- check that the "grub" USE flag is enabled
+to ensure that systemd's kernel-install uses the correct layout that
+grub-mkconfig understands.
+
+Users of GRUB may wish to explicitly choose either the traditional
installkernel or systemd's kernel-install, in which case they may do so
via USE=-/+systemd.
sys-kernel/installkernel is renamed from sys-kernel/installkernel-gentoo,
-therefore no user action is required to upgrade.
+therefore no user action is required to upgrade to the new package.
User Action Required (systemd-boot users)
@@ -44,14 +53,21 @@ User Action Required (systemd-boot users)
Previously sys-kernel/installkernel-systemd provided kernel installation
automation for users of systemd-boot. sys-kernel/installkernel provides
-the same functionality but only via systemd's kernel-install. Users
-of systemd-boot should therefore ensure that the "systemd" USE flag is enabled
+the same functionality but only via systemd's kernel-install.
+
+Users of systemd-boot should therefore:
+- ensure that the "systemd" USE flag is enabled
when upgrading to >=sys-kernel/installkernel-14.
Users who are using the distribution kernels (i.e. gentoo-kernel(-bin)) should
enable the "dracut" USE flag on installkernel as well to pull in and enable
the dracut initramfs generator. This is enforced by portage.
+Note that the automagic behaviour of the dracut kernel-install plugin is
+removed in sys-kernel/installkernel. Users who rely on the dracut plugin
+automatically generating an initramfs when installing the kernel must
+enable the "dracut" USE flag to retain this behaviour.
+
The upgrade path is enforced by sys-kernel/installkernel-systemd-4, which is
just a wrapper pulling in >=sys-kernel/installkernel-14 with the "systemd" flag
enabled. sys-kernel/installkernel-systemd may be removed after installing
@@ -69,6 +85,16 @@ plugins should either ensure that the same kernel installation method will be
used after upgrading to >=sys-kernel/installkernel-14 (via USE=+/-systemd) or
migrate these custom plugins (details are on the wiki [1]).
+Users of bootloaders other than GRUB or systemd-boot may want to retain the
+traditional /boot layout. They may do so by either:
+- disabling the "systemd" USE flag, or
+- when the "systemd" USE flag is enabled, enabling the "grub" USE flag as well.
+- when the "systemd" USE flag is enabled, setting "layout=grub" in
+/etc/kernel/install.conf
-[1] https://wiki.gentoo.org/wiki/Installkernel
+Users who wish to use EFI stub booting may be interested in building an
+Unified Kernel Image[2] by enabling the "ukify" and "uki" USE flags. This will
+automatically install a bootable EFI executable to the EFI system partition.
+[1] https://wiki.gentoo.org/wiki/Installkernel
+[2] https://wiki.gentoo.org/wiki/Unified_kernel_image
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 1a020bb0dcd6..344aeef75c41 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 16585 BLAKE2B 2db21da22c0a0d99de0bc9f97f76e8fbfea104462a697d51546ec38beaae4606ae8da8459796ba13d4e5ffcfc61703a82121e4b4d21a76f3c180d6dd975cbd36 SHA512 314216e97dfe3e8ad6eec54a0eae3785690bee4abc7651791aecc0bcce96fcff6d3aa852d15b132277c0cd6d62e284d7ac8f619c618d627173f87afadf5d79ce
-TIMESTAMP 2024-01-29T06:10:18Z
+MANIFEST Manifest.files.gz 16587 BLAKE2B 02b0d47f0ea7c4ac6cc2a83d7c06c659755bb2df3e33e35877f86726852332f7d792756e62eebc159ba07b25e13e2b4b4013025d1f29dd8980f494b20439fe39 SHA512 6a54dc8f9509d15f64904f6c8016904aab74aa4978dbd761066eaaaa946fc9036cb0053410c0b562eebb58d9d1f2834f05ab98ad6b1b943ae9ff4c21538ac932
+TIMESTAMP 2024-01-29T12:10:16Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmW3QUpfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmW3lahfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAc2A//aWpcUVCmR0ZsWwkXwseg2k6ZYGGIb1GuMME7CNuAtfs8IbdeEu7YCyYF
-wgEqcHrb6dvZF2fLZxRXWaepZg0Tk+/CIieXDNcNCvPe6b9VB9h2D9imBJE6Pgb7
-S8f1QQkUSuykR1Q4sZkrXjIuPrg5Gne014FKJdxseS7qMTQwP3wlJIXZ0gJb3FIH
-wjRksSZ40AvAVo4nov4VvW361dwEtL9YgvKHXGbVzglIFqKCqJgdhMl3UgKjf3+4
-CH+++JyGTc8HybVgjJVeG3llX+2LL4zeAOYQSwSMtRZABNTZ5+JJ6DClCqcynOjR
-nnvkZMSCY89mJ7cdalcp1TucPxxKfmxItAhH8C+O8Yz40H1+zbk7/I0rkcwYpgTl
-MBbuZJSSITSsodlQpkuc5b/JHXk3e3iAoX/LhdwW0LxsA834UIprHgzvY3+r4fgj
-ThBRSF7dG58zqdfGclS1+P24TT8TbAMjM2sdIJJaVNCCs1vDCoI2gmyyf2PODEIj
-J2p9jrDNQlV5xKVLx9UZ8mIwAYZbKcnc0zwGn7W927H90+MTym2FC+mHjq87cKRI
-poL1I0LklIh/EK1Omzz4dW5x8A91V4dU+nv/sqfvHA0Yy7Pl1+gdm/+OrRf2+O7l
-QHY1pNH6NESItTrhSSE1riy61osynwqtwMHRnefYZeA2TLYhScw=
-=/hwP
+klCd3w/8DvO0DFBqxxcUnM2DPKV3mwabdzqOe9sHlG96TNaitKboT0PTNnVjc6q2
+0t2YFkvgxuJD5LFK4WDYaiNDr6IKFeDN1U8zqz6cjwGAudpugx0spoeeQ+8mMthA
+pM4GbEzTryEdOzo3kr9lwy2EeQDUgKe9ZtDnRv2vdyBs/MCWC0O2awmknkuQNAkT
+8bJxdvB3ufdBEAxsPiMUNIJGq05Ku+6jcjdFUJDnUHWpbYmKqYEKryEnFZalKstq
+IR0fY6LbtlvS4637mUYor2KBBE2T6zcPHHu6QHYPiyBqgVmjSDQv83FyHADaPuu+
+XeZmViXCUXbwWFHWy2eDDwhQhXkqyGgJ/ewI1ZSP57RQq252ySr+Ggk5h/Z9H2Ho
+BfHxXDyn884eAKgP05MsaT+LBU8XlLDpPBr9fWKbIm5hVxMJ4SdyGU17LNh4j9Pp
+/XCYFIbrp/ChZAYuPl0oHw5UkDUJaA18xdFqkPyHmG1E8qoAyu/RGETdrX0+JLOK
+3S8Vn3kIn3USJtik/UnYsCL/PsekJDKfc7PEVlWxCH3kTeBlQnXqMaxc67o6seTi
+RCH2+6w2p9sUSgSdK7wweg5YK3Fv4dx5rxxa04CQjvgMvwYlJvKje71YG7zyqBXl
+hrkAQhi9809mnX+3GuNh3uYXVKX5K1YqRtxr9JTrk87060dazfQ=
+=iTXk
-----END PGP SIGNATURE-----
diff --git a/metadata/news/Manifest.files.gz b/metadata/news/Manifest.files.gz
index 93c75d8a9593..399cb3e78936 100644
--- a/metadata/news/Manifest.files.gz
+++ b/metadata/news/Manifest.files.gz
Binary files differ
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 4fadbcfe6146..d6ad815176f3 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Mon, 29 Jan 2024 06:10:13 +0000
+Mon, 29 Jan 2024 12:10:12 +0000
diff --git a/metadata/news/timestamp.commit b/metadata/news/timestamp.commit
index 329d13fda02b..ec4aa8001086 100644
--- a/metadata/news/timestamp.commit
+++ b/metadata/news/timestamp.commit
@@ -1 +1 @@
-65a74554e82b97334e608980f7205d8a2114c287 1706108614 2024-01-24T15:03:34+00:00
+2f0bf0f10c3c3dd34fdcc3089659ade0691bfcb6 1706526233 2024-01-29T11:03:53+00:00