#!/bin/sh

###############################################
# FUNCTIONS AND VARS
###############################################

OXI_INSTALL_DIR_NAME="@Oxibackup"
INSTALL_DIR="$SYNOPKG_PKGDEST_VOL/$OXI_INSTALL_DIR_NAME"
OXIBACKUP_SUB_DIR="$INSTALL_DIR/opt/oxibackup"
OXIBACKUP_OPT_DIR="/opt/oxibackup"

# Display a message in final panel
_echosyno () {
    echo "$1<br/>" >> "$SYNOPKG_TEMP_LOGFILE"
}

# Echo in debug file
_echodebug () {
    echo "$1" >> "/var/log/oxibackup_install.log"
}

# Echo in both functions
_echo () {
    _echosyno "$1"
    _echodebug "$1"
}

###############################################

CURRENT_DATE=$(date)
_echodebug "Pre-uninstallation started at $CURRENT_DATE"

###############################################


###############################################
# DISABLE SERVICE
###############################################

if ! "$OXIBACKUP_SUB_DIR/bin/oxibackupd-control" disable
then
    _echo "Failed to disable Oxibox backup agent"
    exit 1
fi

"$OXIBACKUP_SUB_DIR/bin/oxibackupd-control" stop


###############################################
# REMOVE UI INTEGRATION
###############################################

rm -f "/usr/syno/synoman/webman/3rdparty/Oxibackup" > /dev/null 2>&1

exit 0
