$app->log('DNSSEC ERROR: We are low on entropy. Not generating new Keys for '.$data['new']['origin'].'. Please consider installing package haveged.',LOGLEVEL_DEBUG);
}else{
$app->log('DNSSEC ERROR: We are low on entropy. Not generating new Keys for '.$data['new']['origin'].'. Please consider installing package haveged.',LOGLEVEL_WARN);
}
returnfalse;
}
//* Verify that we do not already have keys (overwriting-protection)
//TODO : change this when distribution information has been integrated into server record
if(@$data['old']['dnssec_initialized']=='Y'&&strlen(@$data['old']['origin'])>3)exec('/usr/local/ispconfig/server/scripts/dnssec-delete.sh '.escapeshellcmd($data['old']['origin']));//delete old keys
if(@$data['old']['dnssec_initialized']=='Y'&&strlen(@$data['old']['origin'])>3)exec('/usr/local/ispconfig/server/scripts/dnssec-delete.sh '.escapeshellcmd($data['old']['origin']));//delete old keys
if($data['new']['dnssec_wanted']=='Y')exec('/usr/local/ispconfig/server/scripts/dnssec-create.sh '.escapeshellcmd($data['new']['origin']));//Create new keys for new origin
elseif($data['new']['dnssec_wanted']=='Y'&&$data['old']['dnssec_initialized']=='N')exec('/usr/local/ispconfig/server/scripts/dnssec-create.sh '.escapeshellcmd($data['new']['origin']));//Create new keys for new origin