#!/bin/sh

# TG 2026-11-05: the Guardian is discontinued in the NAS packages. One that an
# older version left next to SyncoveryCL is stopped and deleted.
remove_syncovery_guardian() {
   if [ -f "$1/SyncoveryGuardian" ]; then
      "$1/SyncoveryGuardian" stop >/dev/null 2>&1
      killall SyncoveryGuardian >/dev/null 2>&1
      sleep 1
      killall -9 SyncoveryGuardian >/dev/null 2>&1
      rm -f "$1/SyncoveryGuardian"
      echo "Syncovery Guardian stopped and deleted in $1" >>"$2"
   fi
}

# Copyright (C) 2000-2016 Synology Inc. All rights reserved.

### This script will be executed when package uninstalled and upgraded.
### Actions before package uninstalled
### ex. backup package data.


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


exit 0
