Publish packets.
This commit is contained in:
20
Makefile
20
Makefile
@@ -1,7 +1,9 @@
|
||||
SOURCES := $(shell find ./ -type f -name '*.go')
|
||||
SOURCES := $(shell find ./ -type f -name '*.go')
|
||||
BUILD_DIR := build
|
||||
TARGET := $(BUILD_DIR)/sensenet
|
||||
INSTALL_DIR := /usr/local/bin
|
||||
TARGET := $(BUILD_DIR)/sensenet
|
||||
CONF_DIR := /etc/sensenet
|
||||
INSTALL_DIR := /usr/local/bin
|
||||
SERVICE_FILE := /etc/systemd/system/sensenet.service
|
||||
|
||||
all: $(TARGET)
|
||||
|
||||
@@ -15,10 +17,16 @@ $(TARGET): $(BUILD_DIR) $(SOURCES)
|
||||
install: $(TARGET) /etc/sensenet /etc/systemd/system/sensenet.service
|
||||
sudo install $(TARGET) $(INSTALL_DIR)
|
||||
|
||||
/etc/sensenet:
|
||||
sudo mkdir -p /etc/sensenet
|
||||
.PHONY: confdir
|
||||
confdir: $(CONF_DIR)
|
||||
|
||||
/etc/systemd/system/sensenet.service: ops/sensenet.service
|
||||
$(CONF_DIR):
|
||||
sudo mkdir -p $@
|
||||
|
||||
.PHONY: servicefile
|
||||
servicefile: $(SERVICE_FILE))
|
||||
|
||||
$(SERVICE_FILE): ops/sensenet.service
|
||||
install ops/sensenet.service /etc/systemd/system/sensenet.service
|
||||
systemctl daemon-reload
|
||||
|
||||
|
||||
Reference in New Issue
Block a user