mirror of
https://github.com/gophernicus/gophernicus.git
synced 2025-02-02 15:08:00 -05:00
Fixed make install for non-systemd systems
This commit is contained in:
parent
04bbad7e28
commit
386d09908d
9
Makefile
9
Makefile
@ -32,6 +32,7 @@ LAUNCHD = /Library/LaunchDaemons
|
|||||||
PLIST = org.$(NAME).server.plist
|
PLIST = org.$(NAME).server.plist
|
||||||
NET_SRV = /boot/common/settings/network/services
|
NET_SRV = /boot/common/settings/network/services
|
||||||
SYSTEMD = /lib/systemd/system
|
SYSTEMD = /lib/systemd/system
|
||||||
|
HAS_STD = /run/systemd/system
|
||||||
SYSCONF = /etc/sysconfig
|
SYSCONF = /etc/sysconfig
|
||||||
DEFAULT = /etc/default
|
DEFAULT = /etc/default
|
||||||
|
|
||||||
@ -143,9 +144,9 @@ install: ChangeLog clean-shm
|
|||||||
install-files install-docs install-root install-haiku install-done; ;; \
|
install-files install-docs install-root install-haiku install-done; ;; \
|
||||||
*) $(MAKE) install-files install-docs install-root; ;; \
|
*) $(MAKE) install-files install-docs install-root; ;; \
|
||||||
esac
|
esac
|
||||||
@if [ -d "$(SYSTEMD)" ]; then $(MAKE) install-systemd install-done; \
|
@if [ -d "$(HAS_STD)" ]; then $(MAKE) install-systemd install-done; \
|
||||||
elif [ -d "$(XINETD)" ]; then $(MAKE) install-xinetd install-done; \
|
elif [ -d "$(XINETD)" ]; then $(MAKE) install-xinetd install-done; \
|
||||||
elif [ -f "$(INETD)" ]; then $(MAKE) install-inetd; fi
|
elif [ -f "$(INETD)" ]; then $(MAKE) install-inetd; fi
|
||||||
|
|
||||||
.PHONY: install
|
.PHONY: install
|
||||||
|
|
||||||
@ -236,7 +237,7 @@ install-haiku:
|
|||||||
@echo
|
@echo
|
||||||
|
|
||||||
install-systemd:
|
install-systemd:
|
||||||
if [ -d "$(SYSTEMD)" -a ! -f "$(SYSTEMD)/$(NAME).socket" ]; then \
|
if [ -d "$(HAS_STD)" -a ! -f "$(SYSTEMD)/$(NAME).socket" ]; then \
|
||||||
if [ -d "$(SYSCONF)" -a ! -f "$(SYSCONF)/$(NAME)" ]; then \
|
if [ -d "$(SYSCONF)" -a ! -f "$(SYSCONF)/$(NAME)" ]; then \
|
||||||
$(INSTALL) -m 644 $(NAME).env $(SYSCONF)/$(NAME); \
|
$(INSTALL) -m 644 $(NAME).env $(SYSCONF)/$(NAME); \
|
||||||
fi; \
|
fi; \
|
||||||
@ -277,7 +278,7 @@ uninstall-launchd:
|
|||||||
@echo
|
@echo
|
||||||
|
|
||||||
uninstall-systemd:
|
uninstall-systemd:
|
||||||
if [ -d "$(SYSTEMD)" -a -f "$(SYSTEMD)/$(NAME).socket" ]; then \
|
if [ -d "$(HAS_STD)" -a -f "$(SYSTEMD)/$(NAME).socket" ]; then \
|
||||||
systemctl stop $(NAME).socket; \
|
systemctl stop $(NAME).socket; \
|
||||||
systemctl disable $(NAME).socket; \
|
systemctl disable $(NAME).socket; \
|
||||||
rm -f $(SYSTEMD)/$(NAME).socket $(SYSTEMD)/$(NAME)\@.service $(SYSCONF)/$(NAME) $(DEFAULT)/$(NAME); \
|
rm -f $(SYSTEMD)/$(NAME).socket $(SYSTEMD)/$(NAME)\@.service $(SYSCONF)/$(NAME) $(DEFAULT)/$(NAME); \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user