Files
haikuports/games-strategy/ja2_stracciatella/additional-files/ja2_stracciatella.sh
2017-06-17 11:37:00 -04:00

29 lines
876 B
Bash
Executable File

#!/bin/bash
# Global variables
PROGRAM_NAME=ja2
DATA_PATH=`/bin/finddir B_USER_NONPACKAGED_DATA_DIRECTORY`/$PROGRAM_NAME
FILE=$DATA_PATH/data/binarydata/ja2bin.dat
CONFIG_FILE_PATH=`/bin/finddir B_USER_SETTINGS_DIRECTORY`/$PROGRAM_NAME
CONFIG_FILE=$CONFIG_FILE_PATH/ja2.ini
# If the file exists...
if [ -f $FILE ];
then
# ...then start the program
open `/bin/finddir B_SYSTEM_APPS_DIRECTORY`/JA2/ja2 $@
else
# but if it isn't exist drop a warning
if [ "$(alert --warning "Please, copy your original JA2 Files to the Data Folder and rename them to lower-case." "Open Data Folder" "Cancel")" == "Open Data Folder" ]; then
# then let's create the data Dir and open it
mkdir -p $CONFIG_FILE_PATH
echo "#Tells ja2-stracciatella where the binary datafiles are located" > $CONFIG_FILE
echo "data_dir = $DATA_PATH" >> $CONFIG_FILE
mkdir -p $DATA_PATH
open $DATA_PATH
fi
fi