From 760453f9f047e4e6c474e51c954cc415bc7418d6 Mon Sep 17 00:00:00 2001
From: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun, 25 Aug 2019 22:26:21 +0100
Subject: toolchain.eclass: cleanup create_revdep_rebuild_entry()

From #gentoo-toolchain:
"""
<+[Arfrever]> It will cause that empty /etc/revdep-rebuild directory
              will be installed by gcc. Please move dodir to after
              'is_crosscompile || return 0'.
<+[Arfrever]> ${revdep_rebuild_file} should be quoted.
"""

Reported-by: Arfrever Frehtes Taifersar Arahesis
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
---
 eclass/toolchain.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'eclass/toolchain.eclass')

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 156ec3d0cf88..529c12a4116a 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -2140,13 +2140,13 @@ create_gcc_env_entry() {
 }
 
 create_revdep_rebuild_entry() {
-	dodir /etc/revdep-rebuild
 	local revdep_rebuild_base="/etc/revdep-rebuild/05cross-${CTARGET}-${GCC_CONFIG_VER}"
 	local revdep_rebuild_file="${ED}${revdep_rebuild_base}"
 
 	is_crosscompile || return 0
 
-	cat <<-EOF > ${revdep_rebuild_file}
+	dodir /etc/revdep-rebuild
+	cat <<-EOF > "${revdep_rebuild_file}"
 	# Generated by ${CATEGORY}/${PF}
 	# Ignore libraries built for ${CTARGET}, https://bugs.gentoo.org/692844.
 	SEARCH_DIRS_MASK="${LIBPATH}"
-- 
cgit v1.2.3-65-gdbad