#!/bin/sh

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin

set -e


CONFIG_PATH_ACTUAL="/var/www/localhost/htdocs/daktronics/syscontrol/1.0/configuration"
CONFIG_PATH_BACKUP="/var/www/localhost/htdocs/daktronics/syscontrol/1.0/oldconfiguration"
CONFIG_PATH_NEW="/var/www/localhost/htdocs/daktronics/syscontrol/1.0/newconfiguration"

case "$1" in
    start)
        echo -n "Checking for lost config: "
        if [ ! -d "${CONFIG_PATH_ACTUAL}" ]; then
            echo -n "Running config missing! ";
            if [ -d "${CONFIG_PATH_BACKUP}" ]; then
                echo -n " but found a backup, using that ";
                mv "${CONFIG_PATH_BACKUP}" "${CONFIG_PATH_ACTUAL}"
            else 
                echo -n "Initializing Config Directories...";
                /usr/local/sbin/syscontrol.fcgi --init-directories
            fi
        fi
        if [ -d "${CONFIG_PATH_NEW}" ]; then
            rm -rf "${CONFIG_PATH_NEW}"
        fi
        echo ".";
        ;;
    
    stop)
        ;;
    
    *)
        echo "Usage: $0 {start}"
        exit 1
        ;;
esac
