#!/bin/sh # Copyright (C) 2015 Alexandre Detiste # License: MIT # create a fake Steam installation to avoid # that steamcmd uses "/home/$user/Steam" instead if [ ! -e ~/.steam ] then mkdir -p ~/.steam/appcache/ mkdir -p ~/.steam/config/ mkdir -p ~/.steam/logs/ mkdir -p ~/.steam/SteamApps/common/ ln -s ~/.steam ~/.steam/root ln -s ~/.steam ~/.steam/steam fi if [ ! -e ~/.steam/steamcmd ] then mkdir -p ~/.steam/steamcmd/linux32 # steamcmd will replace these files with newer ones itself on first run cp /usr/lib/steamcmd/steamcmd.sh ~/.steam/steamcmd/steamcmd.sh cp /usr/lib/steamcmd/linux32/steamcmd ~/.steam/steamcmd/linux32/steamcmd fi exec ~/.steam/steamcmd/steamcmd.sh "$@"