diff options
-rw-r--r-- | pkgs/games/keen4/builder.sh | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/pkgs/games/keen4/builder.sh b/pkgs/games/keen4/builder.sh index b5864b8392f5b..3c9a1e9eb2d2d 100644 --- a/pkgs/games/keen4/builder.sh +++ b/pkgs/games/keen4/builder.sh @@ -1,10 +1,11 @@ -source $stdenv/setup -mkdir -p $out/share/keen4 -unzip -j $dist -d $out/share/keen4 +source "$stdenv"/setup -mkdir -p $out/bin -cat > $out/bin/keen4 <<EOF +mkdir -p "$out"/share/keen4 +unzip -j "$dist" -d "$out"/share/keen4 + +mkdir -p "$out"/bin +cat > "$out"/bin/keen4 <<EOF #! $SHELL -e if test -z "\$HOME"; then echo "HOME directory not set" @@ -17,9 +18,9 @@ fi mkdir -p \$HOME/.keen4 cd \$HOME/.keen4 -ln -sf $out/share/keen4/* . +ln -sf "$out"/share/keen4/* . -$dosbox/bin/dosbox ./KEEN4E.EXE -fullscreen -exit || true +"$dosbox"/bin/dosbox ./KEEN4E.EXE -fullscreen -exit || true # Cleanup the symlinks. for i in *; do @@ -28,4 +29,4 @@ for i in *; do fi done EOF -chmod +x $out/bin/keen4 +chmod +x "$out"/bin/keen4 |