HEX
Server: Apache/2.4.63 (Unix)
System: Linux TOMS-220NAS 4.4.302+ #86009 SMP Wed Nov 26 18:19:17 CST 2025 x86_64
User: flavio87 (1026)
PHP: 8.3.27
Disabled: NONE
Upload Files
File: /volume1/@appstore/HyperBackup/bin/hook/SynoDedupVolumeMountClient.sh
#!/bin/sh

################################################
# SynoDedup SDK hook for volume mount
# Usable environment variable:
#       LOCATION, DEVICE, MOUNTPOINT, and RESULT
###############################################
PACKAGE_TARGET=/var/packages/HyperBackup/target
SYNOIMGBKP_TOOL_BIN=$PACKAGE_TARGET/bin/synoimgbkptool

case $1 in
        --sdk-mod-ver)
                echo "1.0"
        ;;
        --name)
                echo "synodedup volume hook"
        ;;
        --pkg-ver)
                echo "1.0"
        ;;
        --vendor)
                echo "Synology Inc."
        ;;
        --pre)

        ;;
        --post)
		if [ 0 -eq $RESULT ] && [ -f "/var/packages/HyperBackup/enabled" ] && [ -f ${SYNOIMGBKP_TOOL_BIN} ]; then
			(${SYNOIMGBKP_TOOL_BIN} -g ${MOUNTPOINT};\
				(${SYNOIMGBKP_TOOL_BIN} -M -y local -q ${MOUNTPOINT} && ${SYNOIMGBKP_TOOL_BIN} -n -y local -q ${MOUNTPOINT})&\
				)&
		fi
        ;;
        *)
                echo "Usage: $0 --sdk-mod-ver|--name|--pkg-ver|--vendor|--pre|--post"
        ;;
esac