Check if RCDIR exists

This commit is contained in:
2015-01-13 09:55:27 +01:00
parent da377c6c7f
commit 00fd34f276
+8 -3
View File
@@ -19,7 +19,8 @@ endif
ELOGDIR = $(ROOT)$(PREFIX)/elog
DESTDIR = $(ROOT)$(PREFIX)/bin
SDESTDIR = $(ROOT)$(PREFIX)/sbin
RCDIR = $(ROOT)/etc/rc.d/init.d
#RCDIR = $(ROOT)/etc/rc.d/init.d
RCDIR = $(ROOT)/etc/init.d
# flag for SSL support
USE_SSL = 1
@@ -218,10 +219,14 @@ ifeq ($(OSTYPE),darwin)
@echo The elogd service can now be started with
@echo " sudo launchctl load /Library/LaunchDaemons/ch.psi.elogd.plist"
else
@if [ ! -d $(RCDIR) ]; then \
echo "Directory $(RCDIR) not found, no init script installed" ; \
exit 1 ; \
fi
@sed "s#\@PREFIX\@#$(PREFIX)#g" elogd.init_template > elogd.init
@mkdir -p -m 0755 $(RCDIR)
@if [ ! -f $(RCDIR)/elogd ]; then \
@$(INSTALL) -v -m 0755 elogd.init $(RCDIR)/elogd ; \
$(INSTALL) -v -m 0755 elogd.init $(RCDIR)/elogd ; \
fi
endif