mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-01-06 00:05:54 +03:00
Signed-off-by: Biosias <jakub@gdos.sk> Closes: https://github.com/gentoo/gentoo/pull/39652 Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org>
37 lines
1.0 KiB
Bash
37 lines
1.0 KiB
Bash
# Copyright 2024 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=8
|
|
|
|
inherit linux-info optfeature
|
|
|
|
DESCRIPTION="Automatic management of UEFI entries"
|
|
HOMEPAGE="https://github.com/Biosias/uefi-mkconfig"
|
|
SRC_URI="https://github.com/Biosias/uefi-mkconfig/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
|
|
LICENSE="Apache-2.0"
|
|
SLOT="0"
|
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
|
|
|
RDEPEND="
|
|
app-shells/bash
|
|
sys-boot/efibootmgr
|
|
"
|
|
|
|
CONFIG_CHECK="~EFI_STUB"
|
|
|
|
src_install() {
|
|
dobin uefi-mkconfig
|
|
einstalldocs
|
|
}
|
|
|
|
pkg_postinst() {
|
|
elog "uefi-mkconfig: Automatic management of UEFI entries"
|
|
elog "Run uefi-mkconfig while having all efi partitions mounted"
|
|
elog "Please use with care, this package was tested on a limited number of machines"
|
|
elog "Some problems may arise due to different implementations of UEFI"
|
|
elog "Don't forget to add kernel commands to the configuration file before using this package!"
|
|
elog
|
|
optfeature "Add UEFI entries on kernel installation " \ "sys-kernel/installkernel[-systemd,efistub]"
|
|
}
|