#!/bin/sh

root_dir="${HOME}/.loki/loki_demos"
manifest="${root_dir}/.manifest/Loki_Demos.xml"
manifest_link="${HOME}/.loki/installed/Loki_Demos.xml"
preferred_mirror="${HOME}/.loki/loki_update/preferred_mirror.txt"

if [ ! -d "${root_dir}/demos" ] ; then
    mkdir -p "${root_dir}/demos"
fi

if [ ! -f "${preferred_mirror}" ] ; then
    mkdir -p $(dirname "${preferred_mirror}")
    echo 'updates.lokigames.com' > "${preferred_mirror}"
fi

if [ ! -f "${manifest}" ] ; then
    mkdir -p $(dirname "${manifest}")
    cat << EOF > "${manifest}"
<?xml version="1.0"?>
<product xmlversion="1.0" name="Loki_Demos" desc="Loki Demo Pack" root="${root_dir}" update_url="http://updates.lokigames.com/loki_demos/updates.txt">
  <component name="Demo Launcher" version="1.0f" default="yes">
    <option name="Base Install">
      <directory>demos</directory>
    </option>
  </component>
</product>
EOF
fi

if [ ! -e "${manifest_link}" ] ; then
   ln -s "${manifest}" "${manifest_link}"
fi

linux32 /usr/libexec/loki_demos $@
