opkg_manager: don't set error flag for shellwindow

The shellwindow exits if the "ok" flag is set to false, aborting further
execution of more commands. This hurts with system-update script.
This commit is contained in:
Stefan Seyfried
2017-01-29 01:52:08 +01:00
parent 37ac394cac
commit 0c8d7d7d17

View File

@@ -923,13 +923,13 @@ void COPKGManager::handleShellOutput(string* cur_line, int* res, bool* ok)
//download error:
if (line.find("opkg_download:") != string::npos){
*res = OM_DOWNLOAD_ERR;
*ok = false;
//*ok = false;
return;
}
//not enough space
if (line.find("No space left on device") != string::npos){
*res = OM_OUT_OF_SPACE_ERR;
*ok = false;
//*ok = false;
return;
}
//deps
@@ -942,7 +942,7 @@ void COPKGManager::handleShellOutput(string* cur_line, int* res, bool* ok)
if (*ok){
dprintf(DEBUG_NORMAL, "[COPKGManager] [%s - %d] ERROR: unhandled error %s\n", __func__, __LINE__, line.c_str());
*res = OM_UNKNOWN_ERR;
*ok = false;
//*ok = false;
return;
}