Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37711943
en ru br
ALT Linux repositórios
S:5.27.8-alt1

Group :: Sistema/Configurações/Pacotes
RPM: plasma5-discover

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Patch: alt-offline-updates.patch
Download


--- a/libdiscover/backends/PackageKitBackend/PackageKitUpdater.h
+++ b/libdiscover/backends/PackageKitBackend/PackageKitUpdater.h
@@ -98,7 +98,7 @@ private:
     QSet<AbstractResource *> m_allUpgradeable;
     bool m_isCancelable;
     bool m_isProgressing;
-    bool m_useOfflineUpdates = false;
+    bool m_useOfflineUpdates = true;
     int m_percentage;
     QDateTime m_lastUpdate;
     QMap<PackageKit::Transaction::Info, QStringList> m_packagesModified;
--- a/libdiscover/backends/PackageKitBackend/PackageKitUpdater.cpp
+++ b/libdiscover/backends/PackageKitBackend/PackageKitUpdater.cpp
@@ -308,7 +308,7 @@ void PackageKitUpdater::proceed()
 
 bool PackageKitUpdater::useOfflineUpdates() const
 {
-    return m_useOfflineUpdates || qEnvironmentVariableIntValue("PK_OFFLINE_UPDATE");
+    return (m_useOfflineUpdates || qEnvironmentVariableIntValue("PK_OFFLINE_UPDATE")) && !qEnvironmentVariableIsSet("NO_PK_OFFLINE_UPDATE");
 }
 
 void PackageKitUpdater::setOfflineUpdates(bool use)
--- a/libdiscover/resources/ResourcesUpdatesModel.h
+++ b/libdiscover/resources/ResourcesUpdatesModel.h
@@ -71,7 +71,7 @@ private:
 
     QVector<AbstractBackendUpdater *> m_updaters;
     bool m_lastIsProgressing;
-    bool m_offlineUpdates = false;
+    bool m_offlineUpdates = true;
     QPointer<UpdateTransaction> m_transaction;
 };
 
--- a/libdiscover/resources/ResourcesUpdatesModel.cpp
+++ b/libdiscover/resources/ResourcesUpdatesModel.cpp
@@ -151,7 +151,7 @@ void ResourcesUpdatesModel::init()
     // kwriteconfig5 --file discoverrc --group Software --key UseOfflineUpdates true
     auto sharedConfig = KSharedConfig::openConfig();
     KConfigGroup group(sharedConfig, "Software");
-    m_offlineUpdates = group.readEntry<bool>("UseOfflineUpdates", false);
+    m_offlineUpdates = group.readEntry<bool>("UseOfflineUpdates", true);
 
     KConfigWatcher::Ptr watcher = KConfigWatcher::create(sharedConfig);
     connect(watcher.data(), &KConfigWatcher::configChanged, [this](const KConfigGroup &group, const QByteArrayList &names) {
@@ -160,7 +160,7 @@ void ResourcesUpdatesModel::init()
             return;
         }
 
-        if (m_offlineUpdates == group.readEntry<bool>("UseOfflineUpdates", false)) {
+        if (m_offlineUpdates == group.readEntry<bool>("UseOfflineUpdates", true)) {
             return;
         }
         Q_EMIT useUnattendedUpdatesChanged();
 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009