[MIRROR] test symlink support (#12035)

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2025-11-27 03:20:49 -07:00
committed by GitHub
parent 428dc8fb33
commit 8fecb82f35
2 changed files with 42 additions and 0 deletions
+20
View File
@@ -16,6 +16,26 @@ cd "$OldPWD"
BunVersion="$BUN_VERSION"
BunFullVersion="bun-v$BunVersion"
# Check if symlinks are supported in this directory
test_symlink_support() {
echo "Testing symlink support."
TMPDIR=$(mktemp -d)
TARGET="$TMPDIR/target.txt"
LINK="$TMPDIR/link.txt"
echo "test" > "$TARGET"
if ln -s "$TARGET" "$LINK" 2>/dev/null; then
rm -rf "$TMPDIR"
echo "Symlinks are supported."
return 0
else
rm -rf "$TMPDIR"
echo "File system does not support symlinks. Compilation won't be possible."
exit 1
fi
}
test_symlink_support
# If Bun is not present, install using the official installer.
if ! command -v bun >/dev/null 2>&1; then
echo "Bun not found, installing with official installer..."