From 64410ed10595b343116a4a1cedca395387dad689 Mon Sep 17 00:00:00 2001 From: "Bastian M. Wojek" Date: Thu, 1 Sep 2011 09:42:41 +0000 Subject: [PATCH] Added a corresponding XML uninstall script to the Makefile --- src/Makefile.am | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/Makefile.am b/src/Makefile.am index c9a75098..47a8afda 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -56,4 +56,28 @@ install-xmlDATA: $(xml_DATA) $(INSTALL_DATA) '$(xml_DATA)' '$(DESTDIR)$(xmldir)'; \ fi; \ fi; \ + else \ + echo "$(INSTALL_DATA) '$(xml_DATA)' '$(DESTDIR)$(xmldir)'" && \ + $(INSTALL_DATA) '$(xml_DATA)' '$(DESTDIR)$(xmldir)'; \ + fi + +uninstall-xmlDATA: + @if test -e "$(DESTDIR)$(xmldir)/$(xml_DATA)"; then \ + DIFF="$$(diff "$(DESTDIR)$(xmldir)/$(xml_DATA)" "$(xml_DATA)" 2>&1)"; \ + if test "x$$DIFF" != "x"; then \ + echo " " && \ + echo " musrfit_startup.xml in $(bindir)" && \ + echo " is different from the distribution's version." && \ + echo " Do you want to remove it? [y/N]" && \ + read REMOVE && \ + if test "$$REMOVE" = "y" || test "$$REMOVE" = "Y"; then \ + echo "$(RM) '$(DESTDIR)$(xmldir)/$(xml_DATA)'" && \ + $(RM) "$(DESTDIR)$(xmldir)/$(xml_DATA)" && \ + rmdir "$(DESTDIR)$(xmldir)"; \ + fi; \ + else \ + echo "$(RM) '$(DESTDIR)$(xmldir)/$(xml_DATA)'" && \ + $(RM) "$(DESTDIR)$(xmldir)/$(xml_DATA)" && \ + rmdir "$(DESTDIR)$(xmldir)"; \ + fi; \ fi