aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Barcenas <christian@cbarcenas.com>2025-08-21 14:46:45 -0500
committerJason A. Donenfeld <Jason@zx2c4.com>2026-02-24 00:39:05 +0100
commit67672fb536cd1aa0222295f0938c412eb87d6449 (patch)
treeec5ce6fb535a653baa32b9b0fd37d358ebe6112e
parent33684088138c442b7adedeacb78dc07bbdf23b91 (diff)
downloadcgit-67672fb536cd1aa0222295f0938c412eb87d6449.tar.xz
Makefile: fix uninstall to remove filters
Signed-off-by: Christian Barcenas <christian@cbarcenas.com> Signed-off-by: Christian Hesse <mail@eworm.de>
-rw-r--r--Makefile7
1 files changed, 7 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 593795f..99e8a3f 100644
--- a/Makefile
+++ b/Makefile
@@ -108,6 +108,11 @@ install-pdf: doc-pdf
$(INSTALL) -m 0755 -d $(DESTDIR)$(pdfdir)
$(INSTALL) -m 0644 $(DOC_PDF) $(DESTDIR)$(pdfdir)
+define rm_f
+rm -f $(1)
+
+endef
+
uninstall:
rm -f $(DESTDIR)$(CGIT_SCRIPT_PATH)/$(CGIT_SCRIPT_NAME)
rm -f $(DESTDIR)$(CGIT_DATA_PATH)/cgit.css
@@ -115,6 +120,8 @@ uninstall:
rm -f $(DESTDIR)$(CGIT_DATA_PATH)/cgit.png
rm -f $(DESTDIR)$(CGIT_DATA_PATH)/favicon.ico
rm -f $(DESTDIR)$(CGIT_DATA_PATH)/robots.txt
+ $(foreach file,$(patsubst filters/%,%,$(shell find filters/ ! -type d)), \
+ $(call rm_f,$(DESTDIR)$(filterdir)/$(file)))
uninstall-doc: uninstall-man uninstall-html uninstall-pdf