From 95bade3d62d436e026ff767d0b2ee95aaaf8c0ee Mon Sep 17 00:00:00 2001 From: asmeron Date: Thu, 4 Sep 2025 15:06:00 +0600 Subject: [PATCH] Fix 43-repository: set DEC number --- ublinux/rc.local.d/43-repository | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ublinux/rc.local.d/43-repository b/ublinux/rc.local.d/43-repository index aaabd19..b1642e8 100755 --- a/ublinux/rc.local.d/43-repository +++ b/ublinux/rc.local.d/43-repository @@ -624,7 +624,8 @@ exec_remove_duplicated_pacman(){ [[ ${AUFS_BUNDLE} =~ (^|$'\n')([[:digit:]]+)' '${AUFS_BUNDLE_PKG_NEW}($'\n'|$) ]] && AUFS_BUNDLE_PKG_NEW_NUM="${BASH_REMATCH[2]}" [[ ${AUFS_BUNDLE} =~ (^|$'\n')([[:digit:]]+)' '${AUFS_BUNDLE_PKG_OLD}($'\n'|$) ]] && AUFS_BUNDLE_PKG_OLD_NUM="${BASH_REMATCH[2]}" if [[ -n ${AUFS_BUNDLE_PKG_NEW_NUM} && -n ${AUFS_BUNDLE_PKG_OLD_NUM} ]]; then - if [[ ${AUFS_BUNDLE_PKG_NEW_NUM} -lt ${AUFS_BUNDLE_PKG_OLD_NUM} ]]; then + # Принудительно указываем, что числа в десятичной системе исчисления $((10#${})) + if [[ $((10#${AUFS_BUNDLE_PKG_NEW_NUM})) -lt $((10#${AUFS_BUNDLE_PKG_OLD_NUM})) ]]; then rm -rdf "${PATH_PACMAN_DB}/${PKG_PACMAN_DB_OLD[${PKG_PACMAN_DB}]}" else rm -rdf "${PATH_PACMAN_DB}/${PKG_PACMAN_DB_NEW[${PKG_PACMAN_DB}]}"