diff options
author | Sander van der Burg <s.vanderburg@tudelft.nl> | 2009-05-14 14:05:38 +0000 |
---|---|---|
committer | Sander van der Burg <s.vanderburg@tudelft.nl> | 2009-05-14 14:05:38 +0000 |
commit | 1cfc364e98b93bd3580c12ef9a3ef57727f2c11b (patch) | |
tree | 45c2c40c6df12c640e372272deb2a989d0daf8bd /pkgs/games/eduke32/default.nix | |
parent | 16ffeaead68e986ea0ab1a7e375721197ad33ad7 (diff) |
Fixed wrapper script to use environment variables from the user profile
svn path=/nixpkgs/trunk/; revision=15602
Diffstat (limited to 'pkgs/games/eduke32/default.nix')
-rw-r--r-- | pkgs/games/eduke32/default.nix | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/pkgs/games/eduke32/default.nix b/pkgs/games/eduke32/default.nix index 17ebadb9f966..bdac21924834 100644 --- a/pkgs/games/eduke32/default.nix +++ b/pkgs/games/eduke32/default.nix @@ -26,17 +26,21 @@ stdenv.mkDerivation rec { cat > $out/bin/eduke32-wrapper <<EOF #!/bin/sh - if [ -f ~/.eduke32-settings ] + if [ "$EDUKE32_DATA_DIR" = "" ] + then + EDUKE32_DATA_DIR=/var/games/eduke32 + fi + if [ "$EDUKE32_CON_FILE" = "" ] + then + EDUKE32_CON_FILE=\$EDUKE32_DATA_DIR/GAME.CON + fi + if [ "$EDUKE32_GRP_FILE" = "" ] then - . ~/.eduke32-settings - else - EDUKE32_DATA_DIR=/var/eduke32 - CON_FILE=\$EDUKE32_DATA_DIR/GAME.CON - GRP_FILE=\$EDUKE32_DATA_DIR/DUKE3D.GRP + EDUKE32_GRP_FILE=\$EDUKE32_DATA_DIR/DUKE3D.GRP fi cd \$EDUKE32_DATA_DIR - eduke32 /x\$CON_FILE /g\$GRP_FILE + eduke32 /x\$EDUKE32_CON_FILE /g\$EDUKE32_GRP_FILE EOF chmod 755 $out/bin/eduke32-wrapper |