make: remove unused targets (#2998)

This commit is contained in:
mmetc 2024-05-15 10:37:25 +02:00 committed by GitHub
parent ecd82ecfbd
commit 41ec90ae8c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 0 additions and 60 deletions

View file

@ -8,8 +8,6 @@ GO = go
GOBUILD = $(GO) build
BINARY_NAME = cscli$(EXT)
PREFIX ?= "/"
BIN_PREFIX = $(PREFIX)"/usr/local/bin/"
.PHONY: all
all: clean build
@ -17,17 +15,5 @@ all: clean build
build: clean
$(GOBUILD) $(LD_OPTS) -o $(BINARY_NAME)
.PHONY: install
install: install-conf install-bin
install-conf:
install-bin:
@install -v -m 755 -D "$(BINARY_NAME)" "$(BIN_PREFIX)/$(BINARY_NAME)" || exit
uninstall:
@$(RM) $(CSCLI_CONFIG) $(WIN_IGNORE_ERR)
@$(RM) $(BIN_PREFIX)$(BINARY_NAME) $(WIN_IGNORE_ERR)
clean:
@$(RM) $(BINARY_NAME) $(WIN_IGNORE_ERR)

View file

@ -10,13 +10,6 @@ GOTEST = $(GO) test
CROWDSEC_BIN = crowdsec$(EXT)
# names longer than 15 chars break 'pgrep'
PREFIX ?= "/"
CFG_PREFIX = $(PREFIX)"/etc/crowdsec/config/"
BIN_PREFIX = $(PREFIX)"/usr/local/bin/"
DATA_PREFIX = $(PREFIX)"/var/run/crowdsec/"
PID_DIR = $(PREFIX)"/var/run/"
SYSTEMD_PATH_FILE = "/etc/systemd/system/crowdsec.service"
.PHONY: all
all: clean test build
@ -29,41 +22,3 @@ test:
clean:
@$(RM) $(CROWDSEC_BIN) $(WIN_IGNORE_ERR)
.PHONY: install
install: install-conf install-bin
.PHONY: install-conf
install-conf:
mkdir -p $(DATA_PREFIX) || exit
(cd ../.. / && find ./data -type f -exec install -Dm 755 "{}" "$(DATA_PREFIX){}" \; && cd ./cmd/crowdsec) || exit
(cd ../../config && find ./patterns -type f -exec install -Dm 755 "{}" "$(CFG_PREFIX){}" \; && cd ../cmd/crowdsec) || exit
mkdir -p "$(CFG_PREFIX)" || exit
mkdir -p "$(CFG_PREFIX)/parsers" || exit
mkdir -p "$(CFG_PREFIX)/scenarios" || exit
mkdir -p "$(CFG_PREFIX)/postoverflows" || exit
mkdir -p "$(CFG_PREFIX)/collections" || exit
mkdir -p "$(CFG_PREFIX)/patterns" || exit
install -v -m 755 -D ../../config/prod.yaml "$(CFG_PREFIX)" || exit
install -v -m 755 -D ../../config/dev.yaml "$(CFG_PREFIX)" || exit
install -v -m 755 -D ../../config/acquis.yaml "$(CFG_PREFIX)" || exit
install -v -m 755 -D ../../config/profiles.yaml "$(CFG_PREFIX)" || exit
install -v -m 755 -D ../../config/api.yaml "$(CFG_PREFIX)" || exit
mkdir -p $(PID_DIR) || exit
PID=$(PID_DIR) DATA=$(DATA_PREFIX)"/data/" CFG=$(CFG_PREFIX) envsubst < ../../config/prod.yaml > $(CFG_PREFIX)"/default.yaml"
.PHONY: install-bin
install-bin:
install -v -m 755 -D "$(CROWDSEC_BIN)" "$(BIN_PREFIX)/$(CROWDSEC_BIN)" || exit
.PHONY: systemd
systemd: install
CFG=$(CFG_PREFIX) PID=$(PID_DIR) BIN=$(BIN_PREFIX)"/"$(CROWDSEC_BIN) envsubst < ../../config/crowdsec.service > "$(SYSTEMD_PATH_FILE)"
systemctl daemon-reload
.PHONY: uninstall
uninstall:
$(RM) $(CFG_PREFIX) $(WIN_IGNORE_ERR)
$(RM) $(DATA_PREFIX) $(WIN_IGNORE_ERR)
$(RM) "$(BIN_PREFIX)/$(CROWDSEC_BIN)" $(WIN_IGNORE_ERR)
$(RM) "$(SYSTEMD_PATH_FILE)" $(WIN_IGNORE_ERR)

View file

@ -18,7 +18,6 @@ NC='\033[0m'
SILENT="false"
DOCKER_MODE="false"
CROWDSEC_RUN_DIR="/var/run"
CROWDSEC_LIB_DIR="/var/lib/crowdsec"
CROWDSEC_USR_DIR="/usr/local/lib/crowdsec"
CROWDSEC_DATA_DIR="${CROWDSEC_LIB_DIR}/data"