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}]}"