From dd493eac8a2c4ba450c2f60ca7d06068757f51e4 Mon Sep 17 00:00:00 2001 From: Stefan Seyfried Date: Mon, 4 Jan 2016 20:38:45 +0100 Subject: [PATCH] opkg_manager: disarm checkSize() function Signed-off-by: Thilo Graf You're right but opkg gives not really usable size values and nothing about dependencies. Solutions are welcome. --- src/gui/opkg_manager.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/gui/opkg_manager.cpp b/src/gui/opkg_manager.cpp index 321f6b2f5..2737b5f32 100644 --- a/src/gui/opkg_manager.cpp +++ b/src/gui/opkg_manager.cpp @@ -249,6 +249,13 @@ bool COPKGManager::checkSize(const string& pkg_name) if (isInstalled(plain_pkg)) return true; + /* this is pretty broken right now for several reasons: + * space in /tmp is limited (/tmp being ramfs usually, but wasted + by unpacking the archive and then untaring it instead of using a pipe + * the file is downloaded for this test, then discarded and later + downloaded again for installation + so until a better solution is found, simply disable it. */ +#if 0 //get available root fs size //TODO: Check writability! struct statfs root_fs; @@ -303,6 +310,7 @@ bool COPKGManager::checkSize(const string& pkg_name) dprintf(DEBUG_NORMAL, "[COPKGManager] [%s - %d] WARNING: size check freesize=%lld (recommended: %lld)\n", __func__, __LINE__, free_size, req_size); return false; } +#endif return true; }