* eutils.eclass functionality was not used in EAPI 7.

Signed-off-by: David Seifert <s...@gentoo.org>
---
 eclass/linux-mod.eclass | 28 ++++++++++------------------
 1 file changed, 10 insertions(+), 18 deletions(-)

diff --git a/eclass/linux-mod.eclass b/eclass/linux-mod.eclass
index ff2294f1e4e..f1fad3231a9 100644
--- a/eclass/linux-mod.eclass
+++ b/eclass/linux-mod.eclass
@@ -7,7 +7,7 @@
 # @AUTHOR:
 # John Mylchreest <jo...@gentoo.org>,
 # Stefan Schweizer <gens...@gentoo.org>
-# @SUPPORTED_EAPIS: 6 7 8
+# @SUPPORTED_EAPIS: 7 8
 # @PROVIDES: linux-info
 # @BLURB: It provides the functionality required to install external modules 
against a kernel source tree.
 # @DESCRIPTION:
@@ -149,12 +149,8 @@
 # @DESCRIPTION:
 # It's a read-only variable. It contains the extension of the kernel modules.
 
-case ${EAPI:-0} in
-       [67])
-               inherit eutils
-               ;;
-       8)
-               ;;
+case ${EAPI} in
+       7|8) ;;
        *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
@@ -170,10 +166,6 @@ case ${MODULES_OPTIONAL_USE_IUSE_DEFAULT:-n} in
   *) _modules_optional_use_iuse_default='+' ;;
 esac
 
-[[ -n "${_modules_optional_use_iuse_default}" ]] && case ${EAPI:-0} in
-       0) die "EAPI=${EAPI} is not supported with 
MODULES_OPTIONAL_USE_IUSE_DEFAULT due to lack of IUSE defaults" ;;
-esac
-
 IUSE="dist-kernel
        
${MODULES_OPTIONAL_USE:+${_modules_optional_use_iuse_default}}${MODULES_OPTIONAL_USE}"
 SLOT="0"
@@ -257,8 +249,8 @@ update_depmod() {
 move_old_moduledb() {
        debug-print-function ${FUNCNAME} $*
 
-       local OLDDIR="${ROOT%/}"/usr/share/module-rebuild
-       local NEWDIR="${ROOT%/}"/var/lib/module-rebuild
+       local OLDDIR="${ROOT}"/usr/share/module-rebuild
+       local NEWDIR="${ROOT}"/var/lib/module-rebuild
 
        if [[ -f "${OLDDIR}"/moduledb ]]; then
                [[ ! -d "${NEWDIR}" ]] && mkdir -p "${NEWDIR}"
@@ -275,7 +267,7 @@ move_old_moduledb() {
 update_moduledb() {
        debug-print-function ${FUNCNAME} $*
 
-       local MODULEDB_DIR="${ROOT%/}"/var/lib/module-rebuild
+       local MODULEDB_DIR="${ROOT}"/var/lib/module-rebuild
        move_old_moduledb
 
        if [[ ! -f "${MODULEDB_DIR}"/moduledb ]]; then
@@ -295,7 +287,7 @@ update_moduledb() {
 remove_moduledb() {
        debug-print-function ${FUNCNAME} $*
 
-       local MODULEDB_DIR="${ROOT%/}"/var/lib/module-rebuild
+       local MODULEDB_DIR="${ROOT}"/var/lib/module-rebuild
        move_old_moduledb
 
        if grep -qs ${CATEGORY}/${PN}-${PVR} "${MODULEDB_DIR}"/moduledb ; then
@@ -742,10 +734,10 @@ linux-mod_src_install() {
 # It checks what to do after having merged the package.
 linux-mod_pkg_preinst() {
        debug-print-function ${FUNCNAME} $*
-       [ -n "${MODULES_OPTIONAL_USE}" ] && use !${MODULES_OPTIONAL_USE} && 
return
+       [[ -n ${MODULES_OPTIONAL_USE} ]] && use !${MODULES_OPTIONAL_USE} && 
return
 
-       [ -d "${D%/}/lib/modules" ] && UPDATE_DEPMOD=true || UPDATE_DEPMOD=false
-       [ -d "${D%/}/lib/modules" ] && UPDATE_MODULEDB=true || 
UPDATE_MODULEDB=false
+       [[ -d ${D}/lib/modules ]] && UPDATE_DEPMOD=true || UPDATE_DEPMOD=false
+       [[ -d ${D}/lib/modules ]] && UPDATE_MODULEDB=true || 
UPDATE_MODULEDB=false
 }
 
 # @FUNCTION: linux-mod_pkg_postinst
-- 
2.39.0


Reply via email to