Change SteamCMD directories

This commit is contained in:
Price Hiller 2021-12-31 13:13:58 -06:00
parent 7e3ba93dc1
commit ee0f7c4d4f

View File

@ -2,17 +2,23 @@
set -e set -e
STEAM_DIRECTORY="${1:-"/home/Steam/"}" STEAM_DIRECTORY="${1:-"/usr/local/share/steam/"}"
if which apt > /dev/null 2>&1; then
sudo apt -y install lib32gcc1
elif which dnf > /dev/null 2>&1; then
dnf install -y glibc.i686 libstdc++.i686 tmux
else
echo "Unable to use either dnf or apt..., exiting" >&2
exit 1
fi
dnf install -y glibc.i686 libstdc++.i686 tmux
mkdir -p "${STEAM_DIRECTORY}" mkdir -p "${STEAM_DIRECTORY}"
cd "${STEAM_DIRECTORY}" cd "${STEAM_DIRECTORY}"
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf - curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
chmod -R 755 "${STEAM_DIRECTORY}" chmod -R 755 "${STEAM_DIRECTORY}"
cat << 'EOF' > /usr/local/bin/steamcmd ln -s "${STEAM_DIRECTORY}/steamcmd.sh" /usr/local/bin/steamcmd
/home/Steam/steamcmd.sh "$@"
EOF
chmod 755 /usr/local/bin/steamcmd chmod 755 /usr/local/bin/steamcmd
/usr/local/bin/steamcmd +quit /usr/local/bin/steamcmd +quit