From d1ac839333edbfd5de3975a4f64b2168960c0296 Mon Sep 17 00:00:00 2001 From: Jason Ish Date: Sun, 1 Oct 2017 10:41:29 +0100 Subject: [PATCH] template scripts: allow to be called from top or src Allow the template setup script to be called from the top source directory or from ./src to unify where they can be executed from. --- scripts/setup-app-layer-detect.sh | 41 ++++++++++++++++++++++++++++ scripts/setup-app-layer-logger.sh | 44 ++++++++++++++++++++++++++++--- scripts/setup-app-layer.sh | 17 ++++++++++++ scripts/setup-decoder.sh | 20 ++++++++++---- scripts/setup-simple-detect.sh | 20 ++++++++++---- 5 files changed, 128 insertions(+), 14 deletions(-) diff --git a/scripts/setup-app-layer-detect.sh b/scripts/setup-app-layer-detect.sh index c420e7086b..abfa4978c5 100755 --- a/scripts/setup-app-layer-detect.sh +++ b/scripts/setup-app-layer-detect.sh @@ -4,6 +4,12 @@ set -e +# Fail if "ed" is not available. +if ! which ed > /dev/null 2>&1; then + echo "error: the program \"ed\" is required for this script" + exit 1 +fi + function usage() { cat < /dev/null 2>&1; then + echo "error: the program \"ed\" is required for this script" + exit 1 +fi + function usage() { cat <