From 6d5261a534612f0f993caca801e7c7e1a5c74f32 Mon Sep 17 00:00:00 2001 From: tille Date: Tue, 16 Jul 2002 16:08:17 +0000 Subject: fixed update --- (limited to 'noncore') diff --git a/noncore/unsupported/oipkg/packagelist.cpp b/noncore/unsupported/oipkg/packagelist.cpp index f6c4c37..844f43f 100644 --- a/noncore/unsupported/oipkg/packagelist.cpp +++ b/noncore/unsupported/oipkg/packagelist.cpp @@ -68,7 +68,7 @@ void PackageList::insertPackage( Package* pack ) packver->insert( pack->name(), p ); p->setOtherVersions( packver ); } - pack->setName( pack->name()+"["+pack->version()+"]" ); + pack->setName( pack->name() );//+"["+pack->version()+"]" ); pack->setOtherVersions( packver ); packver->insert( pack->name(), pack ); packageListAll->insert( pack->name(), pack ); diff --git a/noncore/unsupported/oipkg/pmipkg.cpp b/noncore/unsupported/oipkg/pmipkg.cpp index 2ed86ee..bffad15 100644 --- a/noncore/unsupported/oipkg/pmipkg.cpp +++ b/noncore/unsupported/oipkg/pmipkg.cpp @@ -73,24 +73,28 @@ bool PmIpkg::runIpkg(const QString& args, const QString& dest ) cmd = ""; #endif pvDebug( 3,"PmIpkg::runIpkg got dest="+dest); - if ( dest == "" ) - cmd += " -dest "+settings->getDestinationName(); - else - cmd += " -dest "+ dest; + if (!args.contains("update")) + { + if ( dest == "" ) + cmd += " -dest "+settings->getDestinationName(); + else + cmd += " -dest "+ dest; - cmd += " -force-defaults "; + cmd += " -force-defaults "; - if (installDialog && installDialog->_force_depends) - { - if (installDialog->_force_depends->isChecked()) - cmd += " -force-depends "; - if (installDialog->_force_reinstall->isChecked()) - cmd += " -force-reinstall "; - if (installDialog->_force_remove->isChecked()) - cmd += " -force-removal-of-essential-packages "; - } + if ( installDialog && installDialog->_force_depends ) + { + if (installDialog->_force_depends->isChecked()) + cmd += " -force-depends "; + if (installDialog->_force_reinstall->isChecked()) + cmd += " -force-reinstall "; + if (installDialog->_force_remove->isChecked()) + cmd += " -force-removal-of-essential-packages "; + } + } //!args.contains("update") out( "Starting to "+ args+"\n"); + qApp->processEvents(); cmd += args; out( "running:\n"+cmd+"\n" ); pvDebug(2,"running:"+cmd); @@ -433,9 +437,7 @@ void PmIpkg::removeLinks( const QString &dest ) void PmIpkg::update() { show(); - if ( runIpkg( "update" ) ) - runwindow->close(); - else out("An error occurred!\nPlease check the log."); + runIpkg( "update" ); } void PmIpkg::out( QString o ) -- cgit v0.9.0.2