Unverified Commit 5f562718 authored by Kroese's avatar Kroese Committed by GitHub
Browse files

feat: Add debug trace option (#860)

parent df5fad7f
Loading
Loading
Loading
Loading
+5 −6
Original line number Diff line number Diff line
@@ -3,14 +3,13 @@ set -Eeuo pipefail

getBase() {

  local base="$1"

  base=$(basename "${base%%\?*}")
  : "${base//+/ }"; printf -v base '%b' "${_//%/\\x}"
  base=$(echo "$base" | sed -e 's/[^A-Za-z0-9._-]/_/g')
  local base="${1%%\?*}"
  base=$(basename "$base")
  base="${base//+/ }"
  printf -v base '%b' "${base//%/\\x}"
  base="${base//[!A-Za-z0-9._-]/_}"

  echo "$base"

  return 0
}

+1 −0
Original line number Diff line number Diff line
@@ -2,6 +2,7 @@
set -Eeuo pipefail

trap 'error "Status $? while: $BASH_COMMAND (line $LINENO/$BASH_LINENO)"' ERR
[[ "${TRACE:-}" == [Yy1]* ]] && set -o functrace && trap 'echo "# $BASH_COMMAND" >&2' DEBUG

[ ! -f "/run/entry.sh" ] && error "Script must run inside Docker container!" && exit 11
[ "$(id -u)" -ne "0" ] && error "Script must be executed with root privileges." && exit 12