diff options
Diffstat (limited to 'games/dwarffortress/dwarffortress')
-rw-r--r-- | games/dwarffortress/dwarffortress | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/games/dwarffortress/dwarffortress b/games/dwarffortress/dwarffortress new file mode 100644 index 0000000000..da0506a2c3 --- /dev/null +++ b/games/dwarffortress/dwarffortress @@ -0,0 +1,29 @@ +#!/bin/sh +# Slackware wrapper for the dwarffortress executable. +# A copy of the game is in /opt/dwarffortress +# When a user runs the game these files are copied to +# their home directory, and the game runs from there. +runme(){ + if [ ! -d ~/.dwarffortress ]; then + cp -a /opt/dwarffortress ~/.dwarffortress + cd ~/.dwarffortress + fi + cd ~/.dwarffortress + ~/.dwarffortress/run_df +} + +if [ $UID == 0 ]; then + read -p "You are currently running as root...\ + Are you sure you want to proceed? (N/y): " resp + case "$resp" in + y|yes) + runme + ;; + *) + echo Exiting + exit 0 + ;; + esac +else + runme +fi |