diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2019-08-02 19:14:55 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2019-08-02 19:14:55 +0100 |
commit | b24bd25253fe093f722ab576d29fdc41d04cb1ee (patch) | |
tree | 0fcf2afd9f852c4d4c291cf8afaa2c244d598105 /sys-kernel/genkernel/genkernel-9999.ebuild | |
parent | 121ed4eec41fbf03e1998d09eede1bf449da63b9 (diff) |
gentoo resync : 02.08.2019
Diffstat (limited to 'sys-kernel/genkernel/genkernel-9999.ebuild')
-rw-r--r-- | sys-kernel/genkernel/genkernel-9999.ebuild | 32 |
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 |