initial commit of file from CVS for e-smith-dnscache on Wed 12 Jul 08:51:05 BST 2023
This commit is contained in:
@@ -0,0 +1 @@
|
||||
enabled
|
@@ -0,0 +1 @@
|
||||
service
|
@@ -0,0 +1 @@
|
||||
53
|
@@ -0,0 +1 @@
|
||||
53
|
@@ -0,0 +1 @@
|
||||
private
|
@@ -0,0 +1 @@
|
||||
enabled
|
1
root/etc/e-smith/db/configuration/defaults/dnscache/type
Normal file
1
root/etc/e-smith/db/configuration/defaults/dnscache/type
Normal file
@@ -0,0 +1 @@
|
||||
service
|
22
root/etc/e-smith/db/configuration/migrate/20DNSForwarders
Normal file
22
root/etc/e-smith/db/configuration/migrate/20DNSForwarders
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
my %props;
|
||||
|
||||
my $forwarder = $DB->get_value_and_delete('DNSPrimaryIP') ||
|
||||
$DB->get_prop_and_delete('named', 'Forwarder1');
|
||||
|
||||
return "" unless defined $forwarder;
|
||||
|
||||
$props{'Forwarder'} = $forwarder;
|
||||
|
||||
$forwarder = $DB->get_value_and_delete('DNSSecondaryIP') ||
|
||||
$DB->get_prop_and_delete('named', 'Forwarder2');;
|
||||
|
||||
if (defined $forwarder)
|
||||
{
|
||||
warn "DNS forwarder $forwarder deleted - support provided for only one";
|
||||
}
|
||||
|
||||
my $dnscache = $DB->get('dnscache') || $DB->new_record('dnscache', { type => 'service' } );
|
||||
|
||||
$dnscache->merge_props(%props);
|
||||
}
|
Reference in New Issue
Block a user