Implement additional dependency check
This commit is contained in:
		
							parent
							
								
									2683a1655a
								
							
						
					
					
						commit
						1ce2865564
					
				
					 1 changed files with 3 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -302,6 +302,9 @@ class ConnectionController:
 | 
			
		|||
    @staticmethod
 | 
			
		||||
    def system_uses_wireguard_interface():
 | 
			
		||||
 | 
			
		||||
        if subprocess.getstatusoutput('ip --help')[0] == 127:
 | 
			
		||||
            raise OSError('The iproute2 utility package does not appear to be installed.')
 | 
			
		||||
 | 
			
		||||
        process = subprocess.Popen(('ip', 'route', 'get', '192.0.2.1'), stdout=subprocess.PIPE)
 | 
			
		||||
        process_output = str(process.stdout.read())
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue