From 967cb43657bff253611e8bb9bdf39e089932df4f Mon Sep 17 00:00:00 2001 From: Baohua Yang Date: Fri, 31 Oct 2014 17:54:22 +0800 Subject: [PATCH] Automaticallly checking the compling when install; Check file existing when uninstall --- Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 3f8ef0b..923bf03 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,7 @@ all: clean: for i in $(DIRS); do cd $$i;make clean;cd ..; done -install: +install: all #mkdir for tsar mkdir -p /usr/local/tsar/modules mkdir -p /etc/tsar @@ -42,7 +42,9 @@ uninstall: #rm tsardevel rm -f /usr/bin/tsardevel #backup configure file - mv /etc/tsar/tsar.conf /etc/tsar/tsar.conf.rpmsave + if [ -f /etc/tsar/tsar.conf ]; then mv /etc/tsar/tsar.conf /etc/tsar/tsar.conf.rpmsave; fi + #backup the log data file + if [ -f /var/log/tsar.data ]; then mv /var/log/tsar.data /var/log/tsar.data.bak; fi tags: ctags -R