summaryrefslogtreecommitdiff
path: root/sys-kernel/genkernel/genkernel-9999.ebuild
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-08-02 19:14:55 +0100
committerV3n3RiX <venerix@redcorelinux.org>2019-08-02 19:14:55 +0100
commitb24bd25253fe093f722ab576d29fdc41d04cb1ee (patch)
tree0fcf2afd9f852c4d4c291cf8afaa2c244d598105 /sys-kernel/genkernel/genkernel-9999.ebuild
parent121ed4eec41fbf03e1998d09eede1bf449da63b9 (diff)
gentoo resync : 02.08.2019
Diffstat (limited to 'sys-kernel/genkernel/genkernel-9999.ebuild')
-rw-r--r--sys-kernel/genkernel/genkernel-9999.ebuild32
1 files changed, 28 insertions, 4 deletions
diff --git a/sys-kernel/genkernel/genkernel-9999.ebuild b/sys-kernel/genkernel/genkernel-9999.ebuild
index a4befc09fffb..b8929b0de29a 100644
--- a/sys-kernel/genkernel/genkernel-9999.ebuild
+++ b/sys-kernel/genkernel/genkernel-9999.ebuild
@@ -6,11 +6,11 @@
EAPI="7"
-inherit bash-completion-r1
+inherit bash-completion-r1 mount-boot
# Whenever you bump a GKPKG, check if you have to move
# or add new patches!
-VERSION_BTRFS_PROGS="5.1.1"
+VERSION_BTRFS_PROGS="5.2.1"
VERSION_BUSYBOX="1.31.0"
VERSION_CRYPTSETUP="2.1.0"
VERSION_DMRAID="1.0.0.rc16-3"
@@ -33,9 +33,9 @@ VERSION_STRACE="5.2"
VERSION_UNIONFS_FUSE="2.0"
VERSION_USERSPACE_RCU="0.10.2"
VERSION_UTIL_LINUX="2.34"
-VERSION_XFSPROGS="5.0.0"
+VERSION_XFSPROGS="5.1.0"
VERSION_ZLIB="1.2.11"
-VERSION_ZSTD="1.4.0"
+VERSION_ZSTD="1.4.1"
RH_HOME="ftp://sourceware.org/pub"
DM_HOME="https://people.redhat.com/~heinzm/sw/dmraid/src"
@@ -112,6 +112,19 @@ if [[ ${PV} == 9999* ]]; then
DEPEND="${DEPEND} app-text/asciidoc"
fi
+src_unpack() {
+ if [[ ${PV} == 9999* ]]; then
+ git-r3_src_unpack
+ else
+ local gk_src_file
+ for gk_src_file in ${A} ; do
+ if [[ ${gk_src_file} == genkernel-* ]] ; then
+ unpack "${gk_src_file}"
+ fi
+ done
+ fi
+}
+
src_prepare() {
default
@@ -218,6 +231,17 @@ pkg_postinst() {
fi
done
+ mount-boot_mount_boot_partition
+ if [[ $(find /boot -name 'kernel-genkernel-*' 2>/dev/null | wc -l) -gt 0 ]] ; then
+ ewarn ''
+ ewarn 'Default kernel filename was changed from "kernel-genkernel-<ARCH>-<KV>"'
+ ewarn 'to "vmlinuz-<KV>". Please be aware that due to lexical ordering the'
+ ewarn '*default* boot entry in your boot manager could still point to last kernel'
+ ewarn 'built with genkernel before that name change, resulting in booting old'
+ ewarn 'kernel when not paying attention on boot.'
+ fi
+ mount-boot_pkg_postinst
+
# Show special warning for users depending on remote unlock capabilities
local gk_config="${EROOT%/}/etc/genkernel.conf"
if [[ -f "${gk_config}" ]] ; then