diff --git a/deps/curl.tar.xz b/deps/curl.tar.xz index 2ec31f3..7d22518 100644 Binary files a/deps/curl.tar.xz and b/deps/curl.tar.xz differ diff --git a/scripts/preinstall.sh b/scripts/preinstall.sh index 1372153..102080e 100755 --- a/scripts/preinstall.sh +++ b/scripts/preinstall.sh @@ -38,9 +38,9 @@ CURL_DIR="$DEPS_DIR/curl-src" mkdir -p "$CURL_DIR" # Use -o for busybox tar (Alpine), --no-same-owner for GNU tar if tar --version 2>/dev/null | grep -q GNU; then - tar xJf ./curl.tar.xz --no-same-owner -C "$CURL_DIR" + tar xJf ./curl.tar.xz --strip-components=1 --no-same-owner -C "$CURL_DIR" else - tar xJf ./curl.tar.xz -o -C "$CURL_DIR" + tar xJf ./curl.tar.xz --strip-components=1 -o -C "$CURL_DIR" fi if [ ! -f "$CURL_DIR/configure" ]; then echo "Error: Failed to extract curl archive" >&2