Publish packets.

This commit is contained in:
2022-02-27 02:10:21 -08:00
parent a3966fc28b
commit 579c17bb6a
11 changed files with 624 additions and 36 deletions

View File

@@ -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