fix: avoid logging to stdout before running scp to copy tarball

This commit is contained in:
Pallav Vasa 2025-05-17 02:49:14 +00:00
parent 80a3878295
commit f8a09a135b

View File

@ -18,7 +18,13 @@ log() {
echo "[$(date '+%Y-%m-%d %H:%M:%S')] [$level] $*" | tee -a "$LOG_FILE"
}
log info "Received SSH_ORIGINAL_COMMAND: $SSH_ORIGINAL_COMMAND"
logO() {
local level="${1^^}" # convert to uppercase
shift
echo "[$(date '+%Y-%m-%d %H:%M:%S')] [$level] $*" >>"$LOG_FILE"
}
logO info "Received SSH_ORIGINAL_COMMAND: $SSH_ORIGINAL_COMMAND"
if [[ "${SSH_ORIGINAL_COMMAND:-}" == "scp -t $ALLOWED_PATH" ]]; then
eval "$SSH_ORIGINAL_COMMAND"