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