mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-11-08 18:27:07 -08:00
toolchain.eclass: convert find|xargs to find -exec
This commit is contained in:
@@ -1505,7 +1505,7 @@ toolchain_src_compile() {
|
||||
|
||||
# Do not make manpages if we do not have perl ...
|
||||
[[ ! -x /usr/bin/perl ]] \
|
||||
&& find "${WORKDIR}"/build -name '*.[17]' | xargs touch
|
||||
&& find "${WORKDIR}"/build -name '*.[17]' -exec touch {} +
|
||||
|
||||
gcc_do_make ${GCC_MAKE_TARGET}
|
||||
}
|
||||
@@ -1713,9 +1713,8 @@ toolchain_src_install() {
|
||||
# install testsuite results
|
||||
if use regression-test; then
|
||||
docinto testsuite
|
||||
find "${WORKDIR}"/build -type f -name "*.sum" -print0 | xargs -0 dodoc
|
||||
find "${WORKDIR}"/build -type f -path "*/testsuite/*.log" -print0 \
|
||||
| xargs -0 dodoc
|
||||
find "${WORKDIR}"/build -type f -name "*.sum" -exec dodoc {} +
|
||||
find "${WORKDIR}"/build -type f -path "*/testsuite/*.log" -exec dodoc {} +
|
||||
fi
|
||||
|
||||
# Rather install the script, else portage with changing $FILESDIR
|
||||
@@ -1810,7 +1809,7 @@ gcc_movelibs() {
|
||||
for FROMDIR in ${removedirs} ; do
|
||||
rmdir "${D}"${FROMDIR} >& /dev/null
|
||||
done
|
||||
find "${D}" -type d | xargs rmdir >& /dev/null
|
||||
find -depth "${D}" -type d -exec rmdir {} + >& /dev/null
|
||||
}
|
||||
|
||||
# make sure the libtool archives have libdir set to where they actually
|
||||
|
||||
Reference in New Issue
Block a user