dnf-qubes-hooks: handle newer DNF >= 2.x
This commit is contained in:
parent
abb6d23470
commit
cb2448f1ab
@ -20,8 +20,10 @@
|
||||
#
|
||||
|
||||
from __future__ import absolute_import
|
||||
from distutils.version import LooseVersion
|
||||
import logging
|
||||
import dnf
|
||||
import dnf.const
|
||||
import subprocess
|
||||
|
||||
PLUGIN_CONF = 'qubes-hooks'
|
||||
@ -35,7 +37,10 @@ class QubesHooks(dnf.Plugin):
|
||||
self.log = logging.getLogger('dnf')
|
||||
|
||||
def transaction(self):
|
||||
config = self.read_config(self.base.conf, PLUGIN_CONF)
|
||||
if LooseVersion(dnf.const.VERSION) < '2.0.0':
|
||||
config = self.read_config(self.base.conf, PLUGIN_CONF)
|
||||
else:
|
||||
config = self.read_config(self.base.conf)
|
||||
|
||||
if config.getboolean('main', 'notify-updates'):
|
||||
# Get all updates available _before_ this transaction
|
||||
|
Loading…
Reference in New Issue
Block a user