Skip to content

Commit ebef7e8

Browse files
committed
validate OUTPUT_DIR is a full path
1 parent 21538c6 commit ebef7e8

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

scripts/build-from-source.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,11 @@ SOURCE_DIR="$(cd "${SCRIPT_DIR}/.." && pwd)"
4343

4444
: "${OUTPUT_DIR:=${SOURCE_DIR}/bin}"
4545

46+
# Validate OUTPUT_DIR is an absolute path
47+
if [[ "$OUTPUT_DIR" != /* ]]; then
48+
error "OUTPUT_DIR must be an absolute path (got: ${OUTPUT_DIR})"
49+
fi
50+
4651
# Create output directory if it doesn't exist
4752
mkdir -p "$OUTPUT_DIR"
4853

0 commit comments

Comments
 (0)