gamescope-nvidia: glob instead of ls | grep (shellcheck SC2010)

This commit is contained in:
theupriser committed 2026-10-13 20:23:04 +02:00
1 parent 3e4c92cdbc
commit ab3cfebe7c
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"
}