update
This commit is contained in:
+24
@@ -0,0 +1,24 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
TAPM_RMM_TOKEN_FROM_URL() {
|
||||
local url="${1:-}"
|
||||
local token_pattern
|
||||
|
||||
token_pattern='TKN([0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12})/RUN(/|$)'
|
||||
if [[ "$url" =~ $token_pattern ]]; then
|
||||
printf '%s' "${BASH_REMATCH[1],,}"
|
||||
return 0
|
||||
fi
|
||||
return 1
|
||||
}
|
||||
|
||||
TAPM_RMM_ENSURE_SUDO() {
|
||||
if command -v sudo >/dev/null 2>&1; then
|
||||
return 0
|
||||
fi
|
||||
command -v apt-get >/dev/null 2>&1 || return 1
|
||||
|
||||
printf 'The RMM installer requires sudo; installing it now...\n'
|
||||
apt-get update &&
|
||||
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends sudo
|
||||
}
|
||||
Reference in New Issue
Block a user