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: //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