|
|
@ -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))); |
|
|
|