diff options
author | Silvan Mosberger <infinisil@icloud.com> | 2019-03-29 21:39:24 +0100 |
---|---|---|
committer | Silvan Mosberger <infinisil@icloud.com> | 2019-03-29 21:41:14 +0100 |
commit | a7b01d29badfd0a2d67704d68cecba6c5e8bfabd (patch) | |
tree | 18b86666774d9db9bf4af2e14b49f07f44d89fe9 /pkgs/games | |
parent | 07b42ccf2de451342982b550657636d891c4ba35 (diff) |
steamcmd: Add needed binaries to PATH
Diffstat (limited to 'pkgs/games')
-rw-r--r-- | pkgs/games/steam/steamcmd.nix | 4 | ||||
-rw-r--r-- | pkgs/games/steam/steamcmd.sh | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/pkgs/games/steam/steamcmd.nix b/pkgs/games/steam/steamcmd.nix index 6a2c7fe01b4f2..1ea7f0677877b 100644 --- a/pkgs/games/steam/steamcmd.nix +++ b/pkgs/games/steam/steamcmd.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, steam-run, bash +{ stdenv, fetchurl, steam-run, bash, coreutils , steamRoot ? "~/.local/share/Steam" }: @@ -29,8 +29,8 @@ stdenv.mkDerivation rec { mkdir -p $out/bin substitute ${./steamcmd.sh} $out/bin/steamcmd \ - --subst-var shell \ --subst-var out \ + --subst-var-by coreutils ${coreutils} \ --subst-var-by steamRoot "${steamRoot}" \ --subst-var-by steamRun ${steam-run} chmod 0755 $out/bin/steamcmd diff --git a/pkgs/games/steam/steamcmd.sh b/pkgs/games/steam/steamcmd.sh index e092a4fedbe9b..588badb41a1a0 100644 --- a/pkgs/games/steam/steamcmd.sh +++ b/pkgs/games/steam/steamcmd.sh @@ -3,6 +3,9 @@ # Always run steamcmd in the user's Steam root. STEAMROOT=@steamRoot@ +# Add coreutils to PATH for mkdir, ln and cp used below +PATH=$PATH${PATH:+:}@coreutils@/bin + # Create a facsimile Steam root if it doesn't exist. if [ ! -e "$STEAMROOT" ]; then mkdir -p "$STEAMROOT"/{appcache,config,logs,Steamapps/common} |