[gentoo-commits] repo/gentoo:master commit in: sys-kernel/installkernel-systemd-boot/, eclass/, profiles/arch/powerpc/ppc64/, ...
commit: 784bf231299964f1ef28fb33534ee916bc377bca Author: Andrew Ammerlaan gentoo org> AuthorDate: Wed Nov 8 13:22:06 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Thu Nov 9 07:27:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=784bf231 */*: move sys-kernel/installkernel-systemd-boot to sys-kernel/installkernel-systemd This reflects better that we don't necessarily need the systemd bootloader to use the systemd kernel-install system. Signed-off-by: Andrew Ammerlaan gentoo.org> eclass/kernel-install.eclass| 2 +- profiles/arch/powerpc/ppc64/package.mask| 2 +- profiles/features/prefix/package.mask | 2 +- profiles/updates/4Q-2023| 1 + sys-apps/debianutils/debianutils-5.14.ebuild| 2 +- sys-apps/debianutils/debianutils-5.7.ebuild | 2 +- sys-apps/debianutils/debianutils-5.8.ebuild | 2 +- sys-kernel/installkernel-gentoo/installkernel-gentoo-7.ebuild | 2 +- .../files/00-00machineid-directory.install | 2 +- .../files/installkernel-systemd-2-r2-00-00machineid-directory.install} | 2 +- .../installkernel-systemd-2-r1.ebuild} | 0 .../installkernel-systemd-2-r3.ebuild} | 0 .../installkernel-systemd-2-r4.ebuild} | 0 .../{installkernel-systemd-boot => installkernel-systemd}/metadata.xml | 0 14 files changed, 10 insertions(+), 9 deletions(-) diff --git a/eclass/kernel-install.eclass b/eclass/kernel-install.eclass index c1b9798a9ff9..03638cd2c57b 100644 --- a/eclass/kernel-install.eclass +++ b/eclass/kernel-install.eclass @@ -50,7 +50,7 @@ RESTRICT+=" IDEPEND=" || ( sys-kernel/installkernel-gentoo - sys-kernel/installkernel-systemd-boot + sys-kernel/installkernel-systemd ) initramfs? ( >=sys-kernel/dracut-049-r3 )" # needed by objtool that is installed along with the kernel and used diff --git a/profiles/arch/powerpc/ppc64/package.mask b/profiles/arch/powerpc/ppc64/package.mask index ddeda73b9834..8b4559de7a95 100644 --- a/profiles/arch/powerpc/ppc64/package.mask +++ b/profiles/arch/powerpc/ppc64/package.mask @@ -7,7 +7,7 @@ # Sam James (2022-10-08) # sys-boot/gnu-efi isn't keyworded here right now -sys-kernel/installkernel-systemd-boot +sys-kernel/installkernel-systemd # Michał Górny (2022-08-25) # Only ppc64le binpkg is provided. diff --git a/profiles/features/prefix/package.mask b/profiles/features/prefix/package.mask index 32df49a3a6c4..3a54bbdc93cb 100644 --- a/profiles/features/prefix/package.mask +++ b/profiles/features/prefix/package.mask @@ -13,6 +13,6 @@ gnome-extra/gnome-user-share gnome-extra/office-runner sys-apps/gentoo-systemd-integration sys-apps/systemd-readahead -sys-kernel/installkernel-systemd-boot +sys-kernel/installkernel-systemd sys-process/systemd-cron www-misc/profile-sync-daemon diff --git a/profiles/updates/4Q-2023 b/profiles/updates/4Q-2023 index a543f3f9d4c7..a72fa0f84d1b 100644 --- a/profiles/updates/4Q-2023 +++ b/profiles/updates/4Q-2023 @@ -17,3 +17,4 @@ move dev-python/python-discid dev-python/discid move dev-python/py-amqp dev-python/amqp move dev-python/pyre2 dev-python/fb-re2 move dev-python/python-sshpubkeys dev-python/sshpubkeys +move sys-kernel/installkernel-systemd-boot sys-kernel/installkernel-systemd diff --git a/sys-apps/debianutils/debianutils-5.14.ebuild b/sys-apps/debianutils/debianutils-5.14.ebuild index f56e99e6a6b0..c71e9cb0196b 100644 --- a/sys-apps/debianutils/debianutils-5.14.ebuild +++ b/sys-apps/debianutils/debianutils-5.14.ebuild @@ -18,7 +18,7 @@ PDEPEND=" installkernel? ( || ( sys-kernel/installkernel-gentoo - sys-kernel/installkernel-systemd-boot + sys-kernel/installkernel-systemd ) ) " diff --git a/sys-apps/debianutils/debianutils-5.7.ebuild b/sys-apps/debianutils/debianutils-5.7.ebuild index 358f820b7322..0cc841149e59 100644 --- a/sys-apps/debianutils/debianutils-5.7.ebuild +++ b/sys-apps/debianutils/debianutils-5.7.ebuild @@ -18,7 +18,7 @@ PDEPEND=" installkernel? ( || ( sys-kernel/installkernel-gentoo - sys-kernel/installkernel-systemd-boot + sys-kernel/installkernel-systemd ) )" diff --git a/sys-apps/debianutils/debianutils-5.8.ebuild b/sys-apps/debianutils/debianutils-5.8.ebuild index 3bd7fca2ed79..1909cc22de71 100644 --- a/sys-apps/debianutils/debianutils-5.8.ebuild +++ b/sys-apps/debianutils/debianutils-5.8.ebuild @@ -18,7 +18,7 @@ PDEPEND=" installkernel? (
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/installkernel-systemd-boot/
commit: eb476ae53b32f8bcf11fd1cbdef4a272bee67aad Author: Andrew Ammerlaan gentoo org> AuthorDate: Wed Nov 8 13:14:18 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Thu Nov 9 07:27:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb476ae5 sys-kernel/installkernel-systemd-boot: allow systemd(-utils)[kernel-install] We can use kernel-install with other boot loaders if we provide suitable plugins in /usr/lib/kernel/install. This is part of the effort to allow users to use other initrd generators for the dist-kernels. And make kernel-install verbose, otherwise it doesn't output anything at all during dist-kernel install. Signed-off-by: Andrew Ammerlaan gentoo.org> .../installkernel-systemd-boot-2-r4.ebuild | 37 ++ 1 file changed, 37 insertions(+) diff --git a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r4.ebuild b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r4.ebuild new file mode 100644 index ..d7515ea40e93 --- /dev/null +++ b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r4.ebuild @@ -0,0 +1,37 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Wrap kernel-install from systemd-boot as installkernel" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage; +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 arm64 ~loong ppc64 x86" + +RDEPEND=" + !sys-kernel/installkernel-gentoo + || ( + sys-apps/systemd[gnuefi(-)] + sys-apps/systemd[boot(-)] + sys-apps/systemd[kernel-install(-)] + sys-apps/systemd-utils[boot] + sys-apps/systemd-utils[kernel-install(-)] + ) +" + +src_install() { + # we could technically use a symlink here but it would require + # us to know the correct path, and that implies /usr merge problems + into / + newsbin - installkernel <<-EOF + #!/usr/bin/env sh + exec kernel-install add "\${1}" "\${2}" --verbose + EOF + + exeinto /usr/lib/kernel/install.d/ + newexe "${FILESDIR}/${PN}-2-r2-00-00machineid-directory.install" \ + 00-00machineid-directory.install +}
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/installkernel-systemd-boot/
commit: d8139eeaa48ba16b399aff35986af5077286b3bd Author: Sam James gentoo org> AuthorDate: Sun Oct 15 13:39:02 2023 + Commit: Sam James gentoo org> CommitDate: Sun Oct 15 13:39:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8139eea sys-kernel/installkernel-systemd-boot: fix filename Didn't realise PF was used. Fixes: 4f05b0b3d50b919a7e352e78dbbd2c26732a Signed-off-by: Sam James gentoo.org> .../installkernel-systemd-boot/installkernel-systemd-boot-2-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r3.ebuild b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r3.ebuild index e496a6f3c948..6ecb8c8f7702 100644 --- a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r3.ebuild +++ b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r3.ebuild @@ -30,6 +30,6 @@ src_install() { EOF exeinto /usr/lib/kernel/install.d/ - newexe "${FILESDIR}/${PF}-00-00machineid-directory.install" \ + newexe "${FILESDIR}/${PN}-2-r2-00-00machineid-directory.install" \ 00-00machineid-directory.install }
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/installkernel-systemd-boot/
commit: 4f05b0b3d50b919a7e352e78dbbd2c26732a Author: Sam James gentoo org> AuthorDate: Sun Oct 15 13:05:24 2023 + Commit: Sam James gentoo org> CommitDate: Sun Oct 15 13:05:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f05 sys-kernel/installkernel-systemd-boot: fix systemd dep for boot Signed-off-by: Sam James gentoo.org> ...systemd-boot-2-r2.ebuild => installkernel-systemd-boot-2-r3.ebuild} | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r2.ebuild b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r3.ebuild similarity index 93% rename from sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r2.ebuild rename to sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r3.ebuild index 724e9cd11d64..adaa42b26cdc 100644 --- a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r2.ebuild +++ b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r3.ebuild @@ -14,7 +14,8 @@ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86" RDEPEND=" !sys-kernel/installkernel-gentoo || ( - sys-apps/systemd + sys-apps/systemd[gnuefi(-)] + sys-apps/systemd[boot(-)] sys-apps/systemd-utils[boot] ) "
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/installkernel-systemd-boot/
commit: 439e47a0a3a335569731de370e9e793f50fccab4 Author: Sam James gentoo org> AuthorDate: Sun Oct 15 13:06:12 2023 + Commit: Sam James gentoo org> CommitDate: Sun Oct 15 13:06:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=439e47a0 sys-kernel/installkernel-systemd-boot: stabilize 2-r3 for amd64, arm64, ppc64, x86 Signed-off-by: Sam James gentoo.org> .../installkernel-systemd-boot/installkernel-systemd-boot-2-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r3.ebuild b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r3.ebuild index adaa42b26cdc..e496a6f3c948 100644 --- a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r3.ebuild +++ b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r3.ebuild @@ -9,7 +9,7 @@ S="${WORKDIR}" LICENSE="public-domain" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~loong ppc64 x86" RDEPEND=" !sys-kernel/installkernel-gentoo
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/installkernel-systemd-boot/
commit: 4f0356796bb38bb04101d87840b891783d2f3a6e Author: WANG Xuerui gentoo org> AuthorDate: Thu Sep 7 20:34:36 2023 + Commit: WANG Xuerui gentoo org> CommitDate: Thu Sep 7 20:36:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f035679 sys-kernel/installkernel-systemd-boot: keyword 2-r2 for ~loong Signed-off-by: WANG Xuerui gentoo.org> .../installkernel-systemd-boot/installkernel-systemd-boot-2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r2.ebuild b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r2.ebuild index ddf32065d8d1..724e9cd11d64 100644 --- a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r2.ebuild +++ b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r2.ebuild @@ -9,7 +9,7 @@ S="${WORKDIR}" LICENSE="public-domain" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86" RDEPEND=" !sys-kernel/installkernel-gentoo
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/installkernel-systemd-boot/files/, ...
commit: 0a05585bfc3f37c69d8b694205339499860a0b42 Author: Andrew Ammerlaan gentoo org> AuthorDate: Tue Jun 20 19:08:06 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Thu Jun 22 06:28:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a05585b sys-kernel/installkernel-systemd-boot: no mkdir machineid if using uki Uki's are installed to ESP/Linux, we don't need this empty directory Plus an EAPI bump while we are touching the package Signed-off-by: Andrew Ammerlaan gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/31559 Signed-off-by: Andrew Ammerlaan gentoo.org> ...temd-boot-2-r2-00-00machineid-directory.install | 32 .../installkernel-systemd-boot-2-r2.ebuild | 34 ++ 2 files changed, 66 insertions(+) diff --git a/sys-kernel/installkernel-systemd-boot/files/installkernel-systemd-boot-2-r2-00-00machineid-directory.install b/sys-kernel/installkernel-systemd-boot/files/installkernel-systemd-boot-2-r2-00-00machineid-directory.install new file mode 100644 index ..5fa3bbeffc04 --- /dev/null +++ b/sys-kernel/installkernel-systemd-boot/files/installkernel-systemd-boot-2-r2-00-00machineid-directory.install @@ -0,0 +1,32 @@ +#!/usr/bin/env sh + +# this file is installed by sys-kernel/installkernel-systemd-boot + +COMMAND="${1}" +ENTRY_DIR_ABS="${3}" + +# this is exported by kernel-install +if [ -z "${KERNEL_INSTALL_MACHINE_ID}" ]; then + exit 0 +fi + +if [ "${KERNEL_INSTALL_LAYOUT}" = "uki" ]; then + exit 0 +fi + +if [ "${COMMAND}" != "add" ]; then + exit 0 +fi + +# If the machine-id dir does not exist (e.g. $ESP/) +# create it. It receives values directly from kernel-install. +# This is the only function of this plugin. +MACHINE_ID_DIR="${ENTRY_DIR_ABS%/*}" +if ! [ -d "${MACHINE_ID_DIR}" ]; then + if [ "${KERNEL_INSTALL_VERBOSE}" = "1" ]; then + echo "+mkdir -v -p ${MACHINE_ID_DIR}" + mkdir -v -p "${MACHINE_ID_DIR}" + else + mkdir -p "${MACHINE_ID_DIR}" + fi +fi diff --git a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r2.ebuild b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r2.ebuild new file mode 100644 index ..ddf32065d8d1 --- /dev/null +++ b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r2.ebuild @@ -0,0 +1,34 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Wrap kernel-install from systemd-boot as installkernel" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage; +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + !sys-kernel/installkernel-gentoo + || ( + sys-apps/systemd + sys-apps/systemd-utils[boot] + ) +" + +src_install() { + # we could technically use a symlink here but it would require + # us to know the correct path, and that implies /usr merge problems + into / + newsbin - installkernel <<-EOF + #!/usr/bin/env sh + exec kernel-install add "\${1}" "\${2}" + EOF + + exeinto /usr/lib/kernel/install.d/ + newexe "${FILESDIR}/${PF}-00-00machineid-directory.install" \ + 00-00machineid-directory.install +}
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/installkernel-systemd-boot/
commit: a8654342a707fdd8f95f4a7069a8a36a21aebd37 Author: Sam James gentoo org> AuthorDate: Thu Jun 15 02:25:30 2023 + Commit: Sam James gentoo org> CommitDate: Thu Jun 15 02:25:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8654342 sys-kernel/installkernel-systemd-boot: drop sys-apps/systemd-boot dep We don't want Portage to try cling to this obsolete meta which just depends on systemd-utils[boot] anyway. Signed-off-by: Sam James gentoo.org> ...l-systemd-boot-2.ebuild => installkernel-systemd-boot-2-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2.ebuild b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r1.ebuild similarity index 85% rename from sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2.ebuild rename to sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r1.ebuild index 9c598e9ea948..b4b0308233e7 100644 --- a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2.ebuild +++ b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2022 Gentoo Authors +# Copyright 2019-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ LICENSE="public-domain" SLOT="0" KEYWORDS="amd64 arm64 ppc64 x86" -RDEPEND="|| ( sys-apps/systemd sys-apps/systemd-utils[boot] sys-boot/systemd-boot ) +RDEPEND="|| ( sys-apps/systemd sys-apps/systemd-utils[boot] ) !
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/installkernel-systemd-boot/
commit: 3df5e8adbd093eb218813eaf3b1a0bd674512e99 Author: Sam James gentoo org> AuthorDate: Mon Oct 3 23:17:06 2022 + Commit: Sam James gentoo org> CommitDate: Mon Oct 3 23:17:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3df5e8ad sys-kernel/installkernel-systemd-boot: allow sys-apps/systemd-utils[boot] Signed-off-by: Sam James gentoo.org> ...rnel-systemd-boot-1.ebuild => installkernel-systemd-boot-2.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-1.ebuild b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2.ebuild similarity index 85% rename from sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-1.ebuild rename to sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2.ebuild index ebc400e603b6..9c598e9ea948 100644 --- a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-1.ebuild +++ b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ LICENSE="public-domain" SLOT="0" KEYWORDS="amd64 arm64 ppc64 x86" -RDEPEND="|| ( sys-apps/systemd sys-boot/systemd-boot ) +RDEPEND="|| ( sys-apps/systemd sys-apps/systemd-utils[boot] sys-boot/systemd-boot ) !
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/installkernel-systemd-boot/
commit: 1bb7dca6245ad33c1dd65bb804b6559c169f8f78 Author: Georgy Yakovlev gentoo org> AuthorDate: Tue Jul 27 20:21:12 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Tue Jul 27 21:26:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bb7dca6 sys-kernel/installkernel-systemd-boot: drop 0 Signed-off-by: Georgy Yakovlev gentoo.org> .../installkernel-systemd-boot-0.ebuild| 27 -- 1 file changed, 27 deletions(-) diff --git a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild deleted file mode 100644 index a1a285aa84d..000 --- a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Wrap kernel-install from systemd-boot as installkernel" -HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage; -SRC_URI="" -S=${WORKDIR} - -LICENSE="public-domain" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64 x86" - -RDEPEND="|| ( sys-apps/systemd sys-boot/systemd-boot ) - !
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/installkernel-systemd-boot/files/
commit: ee0a3af749ed32d85b585a426f4829388f9f84e5 Author: Georgy Yakovlev gentoo org> AuthorDate: Sat Jun 26 23:00:50 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sat Jun 26 23:00:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee0a3af7 sys-kernel/installkernel-systemd-boot: strip exec bit from file Signed-off-by: Georgy Yakovlev gentoo.org> .../installkernel-systemd-boot/files/00-00machineid-directory.install | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/sys-kernel/installkernel-systemd-boot/files/00-00machineid-directory.install b/sys-kernel/installkernel-systemd-boot/files/00-00machineid-directory.install old mode 100755 new mode 100644
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/installkernel-systemd-boot/, ...
commit: 41da652a218b9413cb24174f03c812d04b138c9e Author: Georgy Yakovlev gentoo org> AuthorDate: Fri Jun 11 04:35:06 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sat Jun 26 22:02:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41da652a sys-kernel/installkernel-systemd-boot: bump, create machine-id dir add a plugin to create proper directory for kernels. without it /usr/lib/kernel/install.d/00-entry-directory.install will silently exit and kernel will not be installed at all. Closes: https://github.com/gentoo/gentoo/pull/21195 Closes: https://bugs.gentoo.org/794646 Signed-off-by: Georgy Yakovlev gentoo.org> .../files/00-00machineid-directory.install | 28 + .../installkernel-systemd-boot-1.ebuild| 29 ++ 2 files changed, 57 insertions(+) diff --git a/sys-kernel/installkernel-systemd-boot/files/00-00machineid-directory.install b/sys-kernel/installkernel-systemd-boot/files/00-00machineid-directory.install new file mode 100755 index 000..70b966fbf4b --- /dev/null +++ b/sys-kernel/installkernel-systemd-boot/files/00-00machineid-directory.install @@ -0,0 +1,28 @@ +#!/usr/bin/env bash + +# this file is installed by sys-kernel/installkernel-systemd-boot + +COMMAND="${1}" +ENTRY_DIR_ABS="${3}" + +# this is exported by kernel-install +if ! [[ $KERNEL_INSTALL_MACHINE_ID ]]; then +exit 0 +fi + +if [[ $COMMAND != add ]]; then +exit 0 +fi + +# If the machine-id dir does not exist (e.g. $ESP/) +# create it. It receives values directly from kernel-install. +# This is the only function of this plugin. +MACHINE_ID_DIR="${ENTRY_DIR_ABS%/*}" +if ! [[ -d "${MACHINE_ID_DIR}" ]]; then + if [[ "${KERNEL_INSTALL_VERBOSE}" -gt 0 ]]; then + echo "+mkdir -v -p ${MACHINE_ID_DIR}" + mkdir -v -p "${MACHINE_ID_DIR}" + else + mkdir -p "${MACHINE_ID_DIR}" + fi +fi diff --git a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-1.ebuild b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-1.ebuild new file mode 100644 index 000..ebc400e603b --- /dev/null +++ b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-1.ebuild @@ -0,0 +1,29 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Wrap kernel-install from systemd-boot as installkernel" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage; +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 arm64 ppc64 x86" + +RDEPEND="|| ( sys-apps/systemd sys-boot/systemd-boot ) + !
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/installkernel-systemd-boot/
commit: e7fdcc6f835273311a25d28cac1d36f3b271792c Author: Georgy Yakovlev gentoo org> AuthorDate: Sat Oct 24 02:35:39 2020 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sat Oct 24 04:54:55 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7fdcc6f sys-kernel/installkernel-systemd-boot: add arm64 keyword Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev gentoo.org> .../installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild index 26fa6943927..46c5cb7afe3 100644 --- a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild +++ b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild @@ -10,7 +10,7 @@ S=${WORKDIR} LICENSE="public-domain" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 arm64 x86" RDEPEND="|| ( sys-apps/systemd sys-boot/systemd-boot ) !
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/installkernel-systemd-boot/
commit: f43485af26013221df7dd03caffeb588949bd413 Author: Georgy Yakovlev gentoo org> AuthorDate: Sat Oct 24 02:36:10 2020 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sat Oct 24 04:54:56 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f43485af sys-kernel/installkernel-systemd-boot: add ppc64 keyword Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev gentoo.org> .../installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild index 46c5cb7afe3..a1a285aa84d 100644 --- a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild +++ b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild @@ -10,7 +10,7 @@ S=${WORKDIR} LICENSE="public-domain" SLOT="0" -KEYWORDS="amd64 arm64 x86" +KEYWORDS="amd64 arm64 ppc64 x86" RDEPEND="|| ( sys-apps/systemd sys-boot/systemd-boot ) !
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/installkernel-systemd-boot/
commit: e7471fcfbbece57689ebae333271bc1b6540feb9 Author: Mikle Kolyada gentoo org> AuthorDate: Wed Apr 22 13:52:33 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Wed Apr 22 13:52:33 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7471fcf sys-kernel/installkernel-systemd-boot: amd64 stable wrt bug #717676 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Mikle Kolyada gentoo.org> .../installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild index da493fef7b7..6d413fcfe1d 100644 --- a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild +++ b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild @@ -10,7 +10,7 @@ S=${WORKDIR} LICENSE="public-domain" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND="|| ( sys-apps/systemd sys-boot/systemd-boot ) !
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/installkernel-systemd-boot/
commit: b2cf1be3d6a6428173242bf9066d2d04b42d6c54 Author: Michał Górny gentoo org> AuthorDate: Sat Jan 4 15:03:37 2020 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 4 15:03:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2cf1be3 sys-kernel/installkernel-systemd-boot: Reassign to dist-kernel@ Signed-off-by: Michał Górny gentoo.org> sys-kernel/installkernel-systemd-boot/metadata.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sys-kernel/installkernel-systemd-boot/metadata.xml b/sys-kernel/installkernel-systemd-boot/metadata.xml index 0319eec4c8b..20e07cdc2be 100644 --- a/sys-kernel/installkernel-systemd-boot/metadata.xml +++ b/sys-kernel/installkernel-systemd-boot/metadata.xml @@ -1,8 +1,8 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - mgo...@gentoo.org - Michał Górny + + dist-ker...@gentoo.org + Distribution Kernel Project
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/installkernel-systemd-boot/
commit: 76e38b40cd09de02486cc89a2bae01fbbea81692 Author: Michał Górny gentoo org> AuthorDate: Thu Jan 2 10:54:10 2020 + Commit: Michał Górny gentoo org> CommitDate: Thu Jan 2 10:55:42 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76e38b40 sys-kernel/installkernel-systemd-boot: Fix blocker for stable Signed-off-by: Michał Górny gentoo.org> .../installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild| 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild index 725a7967a3e..da493fef7b7 100644 --- a/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild +++ b/sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019 Gentoo Authors +# Copyright 2019-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ SLOT="0" KEYWORDS="~amd64 ~x86" RDEPEND="|| ( sys-apps/systemd sys-boot/systemd-boot ) - !