gamescope-nvidia: glob instead of ls | grep (shellcheck SC2010)
Sync git.upriser.nl mirror / sync (push) Skipped

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KkpbsMw4rQyBsxDG6ebHK2
This commit is contained in:
theupriserandClaude Sonnet 5.5 committed 2026-10-13 20:23:04 +02:00
1 parent b112082704
commit 27263411ba
1 file changed
+5 -2
+5 -2
View File
@@ -160,8 +160,11 @@ gsn_build_package() {
rm -rf "$dir"; return 1
fi
# Moved out, so the build folder can go.
mv "$(ls "$dir"/"$GSN_PKG"-*.pkg.tar.* 2>/dev/null | grep -v -- '-debug-' | head -1)" "$cache/gamescope-local-build.pkg.tar.zst" ||
{ rm -rf "$dir"; return 1; }
local f built=""
for f in "$dir"/"$GSN_PKG"-*.pkg.tar.*; do
[[ -e "$f" && "$f" != *-debug-* ]] && { built="$f"; break; }
done
[[ -n "$built" ]] && mv "$built" "$cache/gamescope-local-build.pkg.tar.zst" || { rm -rf "$dir"; return 1; }
rm -rf "$dir"
echo "$cache/gamescope-local-build.pkg.tar.zst"
}