From 0242a6ad2f08d487d4320b19c278d10086996224 Mon Sep 17 00:00:00 2001 From: kaichaosun Date: Fri, 5 Sep 2025 18:02:48 +0800 Subject: [PATCH] chore: use temp directory for tarball. --- scripts/build_rln.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/scripts/build_rln.sh b/scripts/build_rln.sh index a4c825ecf..bb385e23e 100755 --- a/scripts/build_rln.sh +++ b/scripts/build_rln.sh @@ -52,9 +52,10 @@ if curl --silent --fail-with-body -L \ -o "${tarball}"; then echo "Downloaded ${tarball}" - tar -xzf "${tarball}" - mv "release/librln.a" "${output_filename}" - rm -rf "${tarball}" release + tmpdir=$(mktemp -d) + tar -xzf "${tarball}" -C "$tmpdir" + mv "$tmpdir/release/librln.a" "${output_filename}" + rm -rf "${tarball}" "$tmpdir" else echo "Failed to download ${tarball}" # Build rln instead