diff --git a/Makefile b/Makefile index 0c9ec8a..6bc0bb5 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,6 @@ ### The project name PROJECT=raid-check -### Dependencies -DEP_BINS=grep cat sleep awk ps renice ionice logger - ### Destination Paths D_BIN=/usr/local/sbin D_CNF=/etc @@ -15,16 +12,11 @@ F_CONF=raid-check.conf raid-check.cron all: install -install: test bin config +bin install: $(PROJECT).sh config # install the actual script - install -D --owner root --group root -m 0755 $(PROJECT).sh $(DESTDIR)$(D_BIN)/$(PROJECT) + install -D $(PROJECT).sh $(DESTDIR)$(D_BIN)/$(PROJECT) test: - @echo "==> Checking for required external dependencies" - for bindep in $(DEP_BINS) ; do \ - which $$bindep > /dev/null || { echo "$$bindep not found"; exit 1;} ; \ - done - @echo "==> Checking for valid script syntax" bash -n raid-check.sh @@ -32,12 +24,8 @@ bin: $(PROJECT).sh test config: $(F_CONF) # Install (without overwriting) configuration files - if [ ! -e $(DESTDIR)$(D_CNF)/raid-check.conf ] ; then \ - install -D -m 0644 raid-check.conf $(DESTDIR)$(D_CNF)/raid-check.conf ; \ - fi - if [ ! -e $(DESTDIR)$(D_CNF)/cron.d/raid-check ] ; then \ - install -D -m 0644 raid-check.cron $(DESTDIR)$(D_CNF)/cron.d/raid-check ; \ - fi + install -D raid-check.conf $(DESTDIR)$(D_CNF)/raid-check.conf + install -D -m 0644 raid-check.cron $(DESTDIR)$(D_CNF)/cron.d/raid-check uninstall: rm -f $(DESTDIR)$(D_BIN)/$(PROJECT)