add uefi-mkconfig ebuild

This commit is contained in:
fabolous005 2024-10-26 10:29:35 +02:00
parent 4641167915
commit 17a2b7d3ac

View File

@ -0,0 +1,37 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit linux-info optfeature git-r3
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"
EGIT_REPO_URI="https://github.com/Biosias/uefi-mkconfig.git"
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]"
}