1
0

httpprocwatchd was renamed to httpprocprobed. Added -tags to make executable dynamic. Removed un/install-service targets. Modified paths to files.

This commit is contained in:
Alexander Andreev 2022-10-10 00:05:38 +04:00
parent 4b34ca3ff6
commit 992c46420c
Signed by: Arav
GPG Key ID: 0388CC8FAA51063F

View File

@ -1,11 +1,11 @@
TARGET=httpprocwatchd
TARGET=httpprocprobed
SYSCTL=${shell which systemctl}
SYSDDIR_=${shell pkg-config systemd --variable=systemdsystemunitdir}
SYSDDIR=${SYSDDIR_:/%=%}
DESTDIR=/
LDFLAGS=-ldflags "-s -w"
LDFLAGS=-ldflags "-s -w" -tags netgo
SOURCES := ${wildcard *.go}
@ -16,19 +16,13 @@ ${TARGET}: ${SOURCES}
install:
install -Dm 0755 ${TARGET} ${DESTDIR}usr/bin/${TARGET}
install -Dm 0644 contrib/config.example.conf ${DESTDIR}etc/${TARGET}/config.conf
install -Dm 0644 configs/config.example.conf ${DESTDIR}etc/${TARGET}.conf
install -Dm 0644 LICENSE ${DESTDIR}usr/share/licenses/${TARGET}/LICENSE
install-service:
install -Dm 0644 contrib/systemd/${TARGET}.service ${DESTDIR}${SYSDDIR}/${TARGET}.service
install -Dm 0644 init/systemd.service ${DESTDIR}${SYSDDIR}/${TARGET}.service
uninstall:
rm ${DESTDIR}usr/bin/${TARGET}
rm ${DESTDIR}usr/share/licenses/${TARGET}/LICENSE
uninstall-service:
${SYSCTL} stop ${TARGET}.service
${SYSCTL} disable ${TARGET}.service
rm ${DESTDIR}${SYSDDIR}/${TARGET}.service
clean: