]> granicus.if.org Git - graphviz/commitdiff
tolerate failures to uninstall softlinks to bindings in system dirs
authorellson <devnull@localhost>
Thu, 24 Apr 2008 01:59:03 +0000 (01:59 +0000)
committerellson <devnull@localhost>
Thu, 24 Apr 2008 01:59:03 +0000 (01:59 +0000)
tclpkg/Makefile.am

index 240b8cc91fb7a4f1003747265214e4ff801da168..fce6ef98a57ad0f0068770373645caa543c24a82 100644 (file)
@@ -138,22 +138,33 @@ if WITH_TCL
        fi
 endif
 
+# removal of installs into @xxx_INSTALL_DIR@ fail if root
+#     has installed a system copy
 uninstall-hook:
        rm -rf $(DESTDIR)$(pkgsharpdir);
        rm -rf $(DESTDIR)$(pkgguiledir);
        rm -rf $(DESTDIR)$(pkgiodir);
        rm -rf $(DESTDIR)$(pkgjavadir);
-       rm -rf $(DESTDIR)$(pkgluadir) $(DESTDIR)@LUA_INSTALL_DIR@/gv.so;
+       rm -rf $(DESTDIR)$(pkgluadir);
+       -rm -rf $(DESTDIR)@LUA_INSTALL_DIR@/gv.so;
        rm -rf $(DESTDIR)$(pkgocamldir);
-       rm -rf $(DESTDIR)$(pkgperldir) $(DESTDIR)@PERL_INSTALL_DIR@/gv.so $(DESTDIR)@PERL_INSTALL_DIR@/gv.pm;
-       rm -rf $(DESTDIR)$(pkgphpdir) $(DESTDIR)@PHP_INSTALL_DIR@/gv.so $(DESTDIR)@PHP_INSTALL_DATADIR@/gv.php;
-       rm -rf $(DESTDIR)$(pkgpythondir) $(DESTDIR)@PYTHON_INSTALL_DIR@/_gv.so $(DESTDIR)@PYTHON_INSTALL_DIR@/gv.py;
-       rm -rf $(DESTDIR)$(pkgpython23dir) $(DESTDIR)@PYTHON23_INSTALL_DIR@/_gv.so $(DESTDIR)@PYTHON_INSTALL_DIR@/gv.py;
-       rm -rf $(DESTDIR)$(pkgpython24dir) $(DESTDIR)@PYTHON24_INSTALL_DIR@/_gv.so $(DESTDIR)@PYTHON_INSTALL_DIR@/gv.py;
-       rm -rf $(DESTDIR)$(pkgpython25dir) $(DESTDIR)@PYTHON25_INSTALL_DIR@/_gv.so $(DESTDIR)@PYTHON_INSTALL_DIR@/gv.py;
+       rm -rf $(DESTDIR)$(pkgperldir);
+       -rm -rf $(DESTDIR)@PERL_INSTALL_DIR@/gv.so $(DESTDIR)@PERL_INSTALL_DIR@/gv.pm;
+       rm -rf $(DESTDIR)$(pkgphpdir);
+       -rm -rf $(DESTDIR)@PHP_INSTALL_DIR@/gv.so $(DESTDIR)@PHP_INSTALL_DATADIR@/gv.php;
+       rm -rf $(DESTDIR)$(pkgpythondir);
+       -rm -rf $(DESTDIR)@PYTHON_INSTALL_DIR@/_gv.so $(DESTDIR)@PYTHON_INSTALL_DIR@/gv.py;
+       rm -rf $(DESTDIR)$(pkgpython23dir);
+       -rm -rf $(DESTDIR)@PYTHON23_INSTALL_DIR@/_gv.so $(DESTDIR)@PYTHON_INSTALL_DIR@/gv.py;
+       rm -rf $(DESTDIR)$(pkgpython24dir);
+       -rm -rf $(DESTDIR)@PYTHON24_INSTALL_DIR@/_gv.so $(DESTDIR)@PYTHON_INSTALL_DIR@/gv.py;
+       rm -rf $(DESTDIR)$(pkgpython25dir);
+       -rm -rf $(DESTDIR)@PYTHON25_INSTALL_DIR@/_gv.so $(DESTDIR)@PYTHON_INSTALL_DIR@/gv.py;
        rm -rf $(DESTDIR)$(pkgRdir);
-       rm -rf $(DESTDIR)$(pkgrubydir) $(DESTDIR)@RUBY_INSTALL_DIR@/gv.so;
-       rm -rf $(DESTDIR)$(pkgtcldir) $(DESTDIR)@TCL_INSTALL_DIR@/@PACKAGE_NAME@-@PACKAGE_VERSION@;
+       rm -rf $(DESTDIR)$(pkgrubydir);
+       -rm -rf $(DESTDIR)@RUBY_INSTALL_DIR@/gv.so;
+       rm -rf $(DESTDIR)$(pkgtcldir);
+       -rm -rf $(DESTDIR)@TCL_INSTALL_DIR@/@PACKAGE_NAME@-@PACKAGE_VERSION@;
 
 EXTRA_DIST = Makefile.old mkpkgindex.sh