- move smanager panel in package [SME: 12916] - add Requires - add templates from smeserver-letsencrypt - use /var/www/html/.well-known/acme-challenge
21 lines
486 B
Plaintext
21 lines
486 B
Plaintext
{
|
|
use strict;
|
|
use warnings;
|
|
use esmith::ConfigDB;
|
|
|
|
my $configDB = esmith::ConfigDB->open_ro or die("can't open Config DB");
|
|
|
|
my $letsencryptStatus = $configDB->get_prop( 'letsencrypt', 'status' ) || 'disabled';
|
|
|
|
if ( $letsencryptStatus eq 'enabled' ) {
|
|
|
|
$OUT .= "#!/bin/sh\n\n";
|
|
$OUT .= "32 3 * * 5 root test -s /etc/dehydrated/domains.txt && /usr/bin/dehydrated --cron";
|
|
}
|
|
|
|
else {
|
|
$OUT .= "# letsencrypt is disabled\n";
|
|
}
|
|
}
|
|
|