File: //var/packages/USBCopy/scripts/postuninst
#!/bin/sh
. /var/packages/USBCopy/scripts/pkgutil
USB_COPY_REPO_NAME="@USBCopy"
remove_db () {
logger -p user.error "USB Copy remove database"
db_vol=`/usr/syno/bin/synogetkeyvalue ${PACKAGE_ETC_DIR}/setting.conf repo_vol_path`; # /volume1
repo_loc="${db_vol}/"${USB_COPY_REPO_NAME}; # /volume1/@USBCopy
if [ -n "${db_vol}" ] && [ -d "${repo_loc}" ]; then
tmp_repo_dir=${db_vol}"/@tmp/"${USB_COPY_REPO_NAME}".$$" # /volume1/@tmp/@USBCopy.3349
mkdir -p "${db_vol}/@tmp"
mv "${repo_loc}" "${tmp_repo_dir}"
rm -rf "${tmp_repo_dir}" &
fi
}
if [ ! -f "${UPGRADE_MARK}" ]; then
if [ "$pkgwizard_remove_config" == "true" ]; then
remove_db
fi
rm -rf "`readlink -f ${PACKAGE_ETC_DIR}/`" &
fi
exit 0