media-gfx/graphviz: Add missing || die
authorAndreas Sturmlechner <asturm@gentoo.org>
Sun, 7 Jan 2018 10:53:35 +0000 (11:53 +0100)
committerAndreas Sturmlechner <asturm@gentoo.org>
Sun, 7 Jan 2018 13:42:41 +0000 (14:42 +0100)
Package-Manager: Portage-2.3.19, Repoman-2.3.6

media-gfx/graphviz/graphviz-2.40.1-r1.ebuild

index 91a891f80f5b40610d4e19d2f9262b7f6c9b5e70..f7a96bed93dfcf0dddcbcf19969ce81877eedc0f 100644 (file)
@@ -257,9 +257,13 @@ src_install() {
                pkgconfigdir="${EPREFIX}"/usr/$(get_libdir)/pkgconfig \
                install
 
-       use examples || rm -rf "${ED}"/usr/share/graphviz/demo
+       if use !examples; then
+               rm -r "${ED}"/usr/share/graphviz/demo || die
+       fi
 
-       use static-libs || find "${ED}" -name '*.la' -exec rm -f {} +
+       if use !static-libs; then
+               find "${ED}" -name '*.la' -delete || die
+       fi
 
        dodoc AUTHORS ChangeLog NEWS README
 
@@ -271,10 +275,10 @@ src_install() {
 pkg_postinst() {
        # This actually works if --enable-ltdl is passed
        # to configure
-       dot -c
+       dot -c || die
 }
 
 pkg_postrm() {
        # Remove cruft, bug #547344
-       rm -f "${EROOT}usr/lib/graphviz/config{,6}"
+       rm -rf "${EROOT}"usr/lib/graphviz/config{,6} || die
 }