From: William L. Thomson Jr Date: Mon, 22 Feb 2016 00:07:00 +0000 (-0500) Subject: eclass/java-utils-2.eclass: Added -r to xargs in java-pkg_addres X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=75b71f8afb5e29d4a317f4e0c680c58676e167fe;p=gentoo.git eclass/java-utils-2.eclass: Added -r to xargs in java-pkg_addres The -r option is necessary in case find does not output anything. Which makes the jar uf command fail. This has no effect otherwise and should be safe to add right away. It prevents potential issues/bug. --- diff --git a/eclass/java-utils-2.eclass b/eclass/java-utils-2.eclass index 5be7e172c7d7..cb1c1d8b1301 100644 --- a/eclass/java-utils-2.eclass +++ b/eclass/java-utils-2.eclass @@ -262,7 +262,7 @@ java-pkg_addres() { shift 2 pushd "${dir}" > /dev/null || die "pushd ${dir} failed" - find -L -type f ! -path "./target/*" ! -path "./sources.lst" ! -name "MANIFEST.MF" ! -regex ".*\.\(class\|jar\|java\)" "${@}" -print0 | xargs -0 jar uf "${jar}" || die "jar failed" + find -L -type f ! -path "./target/*" ! -path "./sources.lst" ! -name "MANIFEST.MF" ! -regex ".*\.\(class\|jar\|java\)" "${@}" -print0 | xargs -r0 jar uf "${jar}" || die "jar failed" popd > /dev/null || die "popd failed" }