commit:     d6457c84c327b454d2da33a7e76e75258a906ba9
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  2 08:34:17 2022 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Tue Apr  5 17:20:04 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6457c84

preserve-libs.eclass: Remove conditionals for EAPIs 0, 1, and 2

Drop an unnecessary die statement. Adjust some quotation marks.

Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>

 eclass/preserve-libs.eclass | 16 ++++++----------
 1 file changed, 6 insertions(+), 10 deletions(-)

diff --git a/eclass/preserve-libs.eclass b/eclass/preserve-libs.eclass
index da13e7943add..df07e511c130 100644
--- a/eclass/preserve-libs.eclass
+++ b/eclass/preserve-libs.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: preserve-libs.eclass
@@ -7,8 +7,8 @@
 # @SUPPORTED_EAPIS: 5 6 7
 # @BLURB: preserve libraries after SONAME changes
 
-case ${EAPI:-0} in
-       [567]) ;;
+case ${EAPI} in
+       5|6|7) ;;
        *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
@@ -34,15 +34,13 @@ preserve_old_lib() {
        # let portage worry about it
        has preserve-libs ${FEATURES} && return 0
 
-       has "${EAPI:-0}" 0 1 2 && local ED=${D} EROOT=${ROOT}
-
        local lib dir
        for lib in "$@" ; do
                [[ -e ${EROOT}/${lib} ]] || continue
                dir=${lib%/*}
-               dodir ${dir} || die "dodir ${dir} failed"
-               cp "${EROOT}"/${lib} "${ED}"/${lib} || die "cp ${lib} failed"
-               touch "${ED}"/${lib}
+               dodir "${dir}"
+               cp "${EROOT}/${lib}" "${ED}/${lib}" || die "cp ${lib} failed"
+               touch "${ED}/${lib}"
        done
 }
 
@@ -59,8 +57,6 @@ preserve_old_lib_notify() {
        # let portage worry about it
        has preserve-libs ${FEATURES} && return 0
 
-       has "${EAPI:-0}" 0 1 2 && local EROOT=${ROOT}
-
        local lib notice=0
        for lib in "$@" ; do
                [[ -e ${EROOT}/${lib} ]] || continue

Reply via email to