#!/bin/sh
XDG_DATA_HOME="${XDG_DATA_HOME:-$HOME/.local/share}"

PREFIX=/usr
if [ -d "/app/share/dunedynasty" ]; then
	cp -r "/app/share/dunedynasty" "$XDG_DATA_HOME"
elif [ -d "$PREFIX/share/dunedynasty" ]; then
	cp -r "$PREFIX/share/dunedynasty" "$XDG_DATA_HOME"
fi

if ! [ -f "$XDG_DATA_HOME/dunedynasty/data/DUNE.PAK" ]; then
  error="ERROR: Dune II data files not found.\nPlace your Dune2 1.07eu data files in this folder:\n$XDG_DATA_HOME/dunedynasty/data"
  if command -v zenity >/dev/null 2>&1; then
    zenity --error --title="Dune Dynasty" --text="$error"
  elif command -v notify-send >/dev/null 2>&1; then
    notify-send "Dune Dynasty" "$error"
  else
    echo $error
  fi
elif [ -x "/app/bin/dunedynasty" ]; then
  exec "/app/bin/dunedynasty"
else
  exec "$PREFIX/bin/dunedynasty"
fi
