From bc11bf599ce3102656fa42b0ad0a6c7270822f30 Mon Sep 17 00:00:00 2001 From: Jaroslav Mracek Date: Mon, 27 Nov 2017 14:35:32 +0100 Subject: [PATCH 1/3] Allow to set cacheonly from commands and conf (RhBug:1492036) The formal code reacts only to --cacheonly option. https://bugzilla.redhat.com/show_bug.cgi?id=1492036 --- dnf/cli/cli.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dnf/cli/cli.py b/dnf/cli/cli.py index f60cdced..11fbed31 100644 --- a/dnf/cli/cli.py +++ b/dnf/cli/cli.py @@ -741,7 +741,10 @@ class Cli(object): if not os.getegid() == 0: raise dnf.exceptions.Error(_('This command has to be run under the root user.')) - if not demands.cacheonly: + if demands.cacheonly or self.base.conf.cacheonly: + self.base.conf.cacheonly = True + repos.all()._md_only_cached = True + else: if demands.freshest_metadata: for repo in repos.iter_enabled(): repo._md_expire_cache() -- 2.13.6