File: /volume1/@appstore/HyperBackupVault/bin/hook/SynoDedupVolumeMountServer.sh
#!/bin/sh
################################################
# SynoDedup SDK hook for volume mount
# Usable environment variable:
# LOCATION, DEVICE, MOUNTPOINT, and RESULT
###############################################
PACKAGE_TARGET=/var/packages/HyperBackupVault/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/HyperBackupVault/enabled" ] && [ -f ${SYNOIMGBKP_TOOL_BIN} ]; then
(${SYNOIMGBKP_TOOL_BIN} -g ${MOUNTPOINT};\
(${SYNOIMGBKP_TOOL_BIN} -M -y remote -q ${MOUNTPOINT} && ${SYNOIMGBKP_TOOL_BIN} -n -y remote -q ${MOUNTPOINT})&\
)&
fi
;;
*)
echo "Usage: $0 --sdk-mod-ver|--name|--pkg-ver|--vendor|--pre|--post"
;;
esac