#!/bin/sh
# Copyright (C) 2000-2016 Synology Inc. All rights reserved.

### This script will execute ONLY when package upgraded.
### Actions before package upgraded.
### ex. backup user settings for package upgrade.

    echo "*** In Pre-Upgrade Script ***" >>"$SYNOPKG_PKGDEST"/log.txt

if [ -d /var/packages/SyncoveryGuardian ]
 then
echo Syncovery Guardian needs to be uninstalled first >>"$SYNOPKG_PKGDEST"/log.txt 
echo Syncovery Guardian needs to be uninstalled first. It is included in the new Syncovery and no longer a separate package. >>"$SYNOPKG_TEMP_LOGFILE"
/usr/syno/bin/synologset1 sys info 0x11100000 "[Syncovery] Syncovery Guardian needs to be uninstalled first."

/usr/syno/bin/synodsmnotify @administrators "Uninstall Guardian First" "Syncovery Guardian needs to be uninstalled first. It is included in the new Syncovery and no longer a separate package."

echo "$res" >>"$SYNOPKG_PKGDEST"/log.txt
exit 1
fi

    res=$("$SYNOPKG_PKGDEST"/usr/bin/SyncoveryGuardian stop 2>&1)
    res=$("$SYNOPKG_PKGDEST"/usr/bin/SyncoveryCL stop 2>&1)
    
    echo "Pre-Upgrade Stop Output is:" >>"$SYNOPKG_PKGDEST"/log.txt
    echo "$res" >>"$SYNOPKG_PKGDEST"/log.txt
     
    killall SyncoveryCL
    killall SyncoveryCL
    killall -9 SyncoveryCL

exit 0
