SteamLinuxRuntime_sniper.sh improvements
-
SLR_sniper.sh: Redirect external commands to stderr
This avoids corrupting machine-readable output on stdout, if any.
Helps: steamrt/tasks#385
-
SLR_sniper.sh: If no COMMAND, just print an entry point to use later
This will make it easier to put locking around the unpacking step, avoiding the possibility of concurrent unpacking by more than one process, which would corrupt the runtime directory.
Helps: steamrt/tasks#385
-
SLR_sniper.sh, etc.: Allow using a name not matching tarball content
steamwebhelper will use this to keep using the steam-runtime-sniper.tar.xz name.
Helps: steamrt/tasks#375
-
SLR_sniper.sh: Accept steam-linux-runtime-sniper.version.txt
steamwebhelper will use this to keep using the steam-runtime-sniper.* names.
Helps: steamrt/tasks#375