From: Nur Hussein Date: Tue, 06 Mar 2007 03:31:09 GMT Subject: [PATCH 1/1] Guilt: Added an uninstall target Message-ID: <1173151869.4877.15.camel@gandalf.dcc.usm.my> Invoking make uninstall will remove guilt files from installed directory. Signed-off-by: Nur Hussein --- Makefile | 4 ++++ uninstall | 18 ++++++++++++++++++ 2 files changed, 22 insertions(+), 0 deletions(-) diff --git a/Makefile b/Makefile index 828e73f..eb5fc2e 100644 --- a/Makefile +++ b/Makefile @@ -32,6 +32,10 @@ install: install -d $(PREFIX)/bin/ install -m 755 $(SCRIPTS) $(PREFIX)/bin/ +.PHONY: uninstall +uninstall: + ./uninstall $(PREFIX)/bin/ $(SCRIPTS) + .PHONY: doc doc: $(MAKE) -C Documentation all diff --git a/uninstall b/uninstall new file mode 100755 index 0000000..aa2e127 --- /dev/null +++ b/uninstall @@ -0,0 +1,18 @@ +#!/bin/bash +# +# Copyright (c) 2007 Nur Hussein +# + +if [ $# -lt 2 ]; then + echo "Usage: $0 ..." >&2 + exit 1 +fi + +PRE=$1 + +shift + +for x in "$@" +do + rm "$PRE/$x" +done -- 1.4.4.4 -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.