steamcmd: Add needed binaries to PATH

+5 -2
+2 -2
pkgs/games/steam/steamcmd.nix
··· 1 - { stdenv, fetchurl, steam-run, bash 1 + { stdenv, fetchurl, steam-run, bash, coreutils 2 2 , steamRoot ? "~/.local/share/Steam" 3 3 }: 4 4 ··· 29 29 30 30 mkdir -p $out/bin 31 31 substitute ${./steamcmd.sh} $out/bin/steamcmd \ 32 - --subst-var shell \ 33 32 --subst-var out \ 33 + --subst-var-by coreutils ${coreutils} \ 34 34 --subst-var-by steamRoot "${steamRoot}" \ 35 35 --subst-var-by steamRun ${steam-run} 36 36 chmod 0755 $out/bin/steamcmd
+3
pkgs/games/steam/steamcmd.sh
··· 3 3 # Always run steamcmd in the user's Steam root. 4 4 STEAMROOT=@steamRoot@ 5 5 6 + # Add coreutils to PATH for mkdir, ln and cp used below 7 + PATH=$PATH${PATH:+:}@coreutils@/bin 8 + 6 9 # Create a facsimile Steam root if it doesn't exist. 7 10 if [ ! -e "$STEAMROOT" ]; then 8 11 mkdir -p "$STEAMROOT"/{appcache,config,logs,Steamapps/common}