Implemented elogd.service for systemd daemon

This commit is contained in:
Stefan Ritt 2018-04-13 12:45:13 +02:00
parent 0914fa6f80
commit c3be255c6a

View File

@ -206,15 +206,22 @@ install: $(EXECS)
$(INSTALL) -v -m 644 elogd.cfg $(ELOGDIR)/elogd.cfg ; \
fi
ifeq ($(OSTYPE),darwin)
ifneq ("$(wildcard /usr/lib/systemd/system)", "")
@$(INSTALL) -v -m 0644 elogd.service /usr/lib/systemd/system
@echo The elogd service can now be started with
@echo " sudo systemctl start elogd"
else
ifeq ($(OSTYPE),darwin)
@$(INSTALL) -v -m 0644 elogd.plist /Library/LaunchDaemons/ch.psi.elogd.plist
@echo The elogd service can now be started with
@echo " sudo launchctl load /Library/LaunchDaemons/ch.psi.elogd.plist"
else
else
@sed "s#\@PREFIX\@#$(PREFIX)#g" elogd.init_template > elogd.init
@if [ ! -f $(RCDIR)/elogd ]; then \
$(INSTALL) -v -m 0755 -D elogd.init $(RCDIR)/elogd ; \
fi
endif
endif
restart: