dev-libs/boost: Correct find command to delete non-empty dirs
authorDavid Seifert <soap@gentoo.org>
Wed, 5 Oct 2016 22:02:24 +0000 (00:02 +0200)
committerDavid Seifert <soap@gentoo.org>
Wed, 5 Oct 2016 22:02:52 +0000 (00:02 +0200)
Gentoo-bug: 596216

Package-Manager: portage-2.3.1

dev-libs/boost/boost-1.62.0.ebuild

index a4c21c9e84c692bf33f3ca06eda4a2adaf5ab5fc..e186bc31a8db4baca53975720072e681e2baa3f2 100644 (file)
@@ -294,9 +294,10 @@ multilib_src_install_all() {
        fi
 
        if use doc; then
-               find libs/*/* -iname "test" -or -iname "src" -delete || die
-               find doc -name Jamfile.v2 -or -name build -or -name *.manifest -delete || die
-               find tools -name Jamfile.v2 -or -name src -or -name *.cpp -or -name *.hpp -delete || die
+               find libs/*/* -depth \( -iname 'test' -o -iname 'src' \) -delete || die
+               find doc -depth \( -name 'Jamfile.v2' -o -name 'build' -o -name '*.manifest' \) -delete || die
+               find tools -depth \( -name 'Jamfile.v2' -o -name 'src' -o -name '*.cpp' -o -name '*.hpp' \) -delete || die
+
                docinto html
                dodoc *.{htm,html,png,css}
                dodoc -r doc libs more tools