diff options
author | Jonathan Kang <jonathankang@gnome.org> | 2020-02-27 10:46:29 +0800 |
---|---|---|
committer | Jonathan Kang <jonathankang@gnome.org> | 2020-03-03 16:55:19 +0800 |
commit | 6fcf2e1af3f3bcc13eda4a68d84060eb70d26c8a (patch) | |
tree | c5f2ce8ad3040db4cbb2682f68eacdcfd037a321 | |
parent | e1a6975e45204f6e5069cf44b1f62030aa5094a8 (diff) |
zypp: remove upgrade-system implementation
In commit e1a6975e, updating is handled in update-packages whether you
are using Tumbleweed or not. So remove upgrade-system implementation.
-rw-r--r-- | backends/zypp/pk-backend-zypp.cpp | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/backends/zypp/pk-backend-zypp.cpp b/backends/zypp/pk-backend-zypp.cpp index 91347191d..9aa24741c 100644 --- a/backends/zypp/pk-backend-zypp.cpp +++ b/backends/zypp/pk-backend-zypp.cpp @@ -3521,61 +3521,6 @@ pk_backend_update_packages (PkBackend *backend, PkBackendJob *job, PkBitfield tr } static void -backend_upgrade_system_thread (PkBackendJob *job, - GVariant *params, - gpointer user_data) -{ - PkBitfield transaction_flags = 0; - ZyppJob zjob (job); - set<PoolItem> candidates; - - g_variant_get (params, "(t&su)", - &transaction_flags, - NULL, - NULL); - - ZYpp::Ptr zypp = zjob.get_zypp (); - if (zypp == NULL) { - return; - } - - /* refresh the repos before checking for updates. */ - if (!zypp_refresh_cache (job, zypp, FALSE)) { - return; - } - zypp_build_pool (zypp, TRUE); - zypp_get_updates (job, zypp, candidates); - if (candidates.empty ()) { - pk_backend_job_error_code (job, PK_ERROR_ENUM_NO_DISTRO_UPGRADE_DATA, - "No Distribution Upgrade Available."); - - return; - } - - zypp->resolver ()->dupSetAllowVendorChange (ZConfig::instance ().solver_dupAllowVendorChange ()); - zypp->resolver ()->doUpgrade (); - - PoolStatusSaver saver; - - zypp_perform_execution (job, zypp, UPGRADE_SYSTEM, FALSE, transaction_flags); - - zypp->resolver ()->setUpgradeMode (FALSE); -} - -/** - * pk_backend_upgrade_system - */ -void -pk_backend_upgrade_system (PkBackend *backend, - PkBackendJob *job, - PkBitfield transaction_flags, - const gchar *distro_id, - PkUpgradeKindEnum upgrade_kind) -{ - pk_backend_job_thread_create (job, backend_upgrade_system_thread, NULL, NULL); -} - -static void backend_repo_set_data_thread (PkBackendJob *job, GVariant *params, gpointer user_data) { MIL << endl; |