| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -40,12 +40,23 @@ class LetsEncryptInstallCommand extends Command | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        $this->info('LetsEncrypt installing...'); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        $output = []; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        exec('apt update 2>&1', $output); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        exec('apt-get install software-properties-common 2>&1', $output); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        exec('apt install software-properties-common 2>&1', $output); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        // @TODO apt add a Warning for no good, in a later version output will be scanned for helpfull infos
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        $this->line(implode("\n", Install::filterAptMessages($output))); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        $output = []; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        exec('add-apt-repository universe 2>&1', $output); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        exec('add-apt-repository ppa:certbot/certbot 2>&1', $output); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        exec('apt-get update 2>&1', $output); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        exec('apt-get install certbot python3-certbot-nginx 2>&1', $output); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        // @TODO apt add a Warning for no good, in a later version output will be scanned for helpfull infos
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        $this->line(implode("\n", Install::filterAptMessages($output))); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        $output = []; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        exec('apt update 2>&1', $output); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        exec('apt install certbot python3-certbot-nginx 2>&1', $output); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        // @TODO apt add a Warning for no good, in a later version output will be scanned for helpfull infos
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        $this->line(implode("\n", Install::filterAptMessages($output))); | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |