12345678910111213141516171819202122232425262728293031323334353637383940 |
- #! /usr/bin/env bash
- # -*- coding: utf-8 -*-
- # sourced by other functionnal tests
- PACKAGE_PATH="${PACKAGE_PATH:-./crowdsec.deb}"
- CSCLI_BIN="cscli"
- CSCLI="sudo ${CSCLI_BIN}"
- JQ="jq -e"
- LC_ALL=C
- SYSTEMCTL="sudo systemctl --no-pager"
- CROWDSEC="sudo crowdsec"
- CROWDSEC_PROCESS="crowdsec"
- # helpers
- function fail {
- echo "ACTION FAILED, STOP : $@"
- caller
- exit 1
- }
- function pathadd {
- if [ -d "$1" ] && [[ ":$PATH:" != *":$1:"* ]]; then
- PATH="${PATH:+"$PATH:"}$1"
- fi
- }
- pathadd /usr/sbin
- if [ -f /etc/systemd/system/crowdsec.service ]; then
- SYSTEMD_SERVICE_FILE=/etc/systemd/system/crowdsec.service
- elif [ -f /usr/lib/systemd/system/crowdsec.service ]; then
- SYSTEMD_SERVICE_FILE=/usr/lib/systemd/system/crowdsec.service
- elif [ -f /lib/systemd/system/crowdsec.service ]; then
- SYSTEMD_SERVICE_FILE=/lib/systemd/system/crowdsec.service
- fi
|