commit:     2f8bd00507759447a513a934e440dc2fb49afceb
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun  3 00:05:16 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun  3 00:48:01 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f8bd005

toolchain.eclass: cleanup TOOLCHAIN_SET_S

No need for a subshell.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 eclass/toolchain.eclass | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index a0b647a5c67a..9565cc8914ef 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -426,15 +426,17 @@ fi
 # Set the source directory depending on whether we're using
 # a live git tree, snapshot, or release tarball.
 if [[ ${TOOLCHAIN_SET_S} == yes ]] ; then
-       S=$(
-               if tc_is_live ; then
-                       echo ${EGIT_CHECKOUT_DIR}
-               elif [[ -n ${SNAPSHOT} ]] ; then
-                       echo ${WORKDIR}/gcc-${SNAPSHOT}
-               else
-                       echo ${WORKDIR}/gcc-${GCC_RELEASE_VER}
-               fi
-       )
+       s_path=
+       if tc_is_live ; then
+               s_path=${EGIT_CHECKOUT_DIR}
+       elif [[ -n ${SNAPSHOT} ]] ; then
+               s_path=${WORKDIR}/gcc-${SNAPSHOT}
+       else
+               s_path=${WORKDIR}/gcc-${GCC_RELEASE_VER}
+       fi
+
+       S="${s_path}"
+       unset s_path
 fi
 
 gentoo_urls() {

Reply via email to