diff --git a/src/gui/opkg_manager.cpp b/src/gui/opkg_manager.cpp index 6c14fb507..ea56edfc3 100644 --- a/src/gui/opkg_manager.cpp +++ b/src/gui/opkg_manager.cpp @@ -224,6 +224,10 @@ bool COPKGManager::checkSize(const string& pkg_name) string pkg_file = pkg_name; string plain_pkg = getBaseName(pkg_file); + //exit check size if package already installed, because of auto remove of old stuff during installation + if (isInstalled(plain_pkg)) + return true; + //get available root fs size //TODO: Check writability! struct statfs root_fs;