From 438c1baa973b52771306c91dcf87bb42ddbcfe7e Mon Sep 17 00:00:00 2001 From: remittor Date: Fri, 16 Jan 2026 19:05:24 +0300 Subject: [PATCH] updater: Add uninstall oldest mdig and ip2net packages --- zapret/update-pkg.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/zapret/update-pkg.sh b/zapret/update-pkg.sh index 4a94c20..45e107b 100755 --- a/zapret/update-pkg.sh +++ b/zapret/update-pkg.sh @@ -75,9 +75,13 @@ ZAP_PKG_URL= if command -v apk >/dev/null; then PKG_MGR=apk ZAP_PKG_EXT=apk + PKG_CHECK="apk info -e " + PKG_REMOVE="apk del --force " elif command -v opkg >/dev/null; then PKG_MGR=opkg ZAP_PKG_EXT=ipk + PKG_CHECK="opkg status " + PKG_REMOVE="opkg remove --force-remove " else echo "ERROR: No package manager found" return 1 @@ -525,6 +529,14 @@ if [ "$opt_update" != "" ]; then if [ "$opt_forced" = true ]; then pkg_mgr_update fi + if ${PKG_CHECK} ${ZAPRET_CFG_NAME}-mdig >/dev/null 2>&1; then + echo "Uninstall mdig..." + ${PKG_REMOVE} ${ZAPRET_CFG_NAME}-mdig + fi + if ${PKG_CHECK} ${ZAPRET_CFG_NAME}-ip2net >/dev/null 2>&1; then + echo "Uninstall ip2net..." + ${PKG_REMOVE} ${ZAPRET_CFG_NAME}-ip2net + fi echo "Install downloaded packages..." if [ "$PKG_MGR" != "apk" ]; then opkg install --force-reinstall "$ZAP_PKG_BASE_FN"