diff options
author | Angelo Naselli <anaselli@linux.it> | 2016-10-09 21:39:05 +0200 |
---|---|---|
committer | Angelo Naselli <anaselli@linux.it> | 2016-10-09 21:39:05 +0200 |
commit | 4b91d04b4228043cc2c77bf171683d10fa735f0c (patch) | |
tree | 05f65edeed079afcde7d1c0e3edbe7281099d1bd /lib/ManaTools/Module | |
parent | b0da9bf7734c0d0a9c2ec4464e0bb41dcbb4cc7f (diff) | |
download | manatools-4b91d04b4228043cc2c77bf171683d10fa735f0c.tar manatools-4b91d04b4228043cc2c77bf171683d10fa735f0c.tar.gz manatools-4b91d04b4228043cc2c77bf171683d10fa735f0c.tar.bz2 manatools-4b91d04b4228043cc2c77bf171683d10fa735f0c.tar.xz manatools-4b91d04b4228043cc2c77bf171683d10fa735f0c.zip |
First attempt to fix chrony pool configuration
Diffstat (limited to 'lib/ManaTools/Module')
-rw-r--r-- | lib/ManaTools/Module/Clock.pm | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/ManaTools/Module/Clock.pm b/lib/ManaTools/Module/Clock.pm index 81661a86..85e8ecb3 100644 --- a/lib/ManaTools/Module/Clock.pm +++ b/lib/ManaTools/Module/Clock.pm @@ -319,7 +319,11 @@ sub _adminClockPanel { $self->sh_tz->ntp_program($selectedService->label()); } if (!$sameConfig) { - eval { $self->sh_tz->setNTPConfiguration($info->{ntp_servers}) }; + my $ntpsrv = { + servers => $info->{ntp_servers}, + pool => $info->{pool}, + }; + eval { $self->sh_tz->setNTPConfiguration($ntpsrv) }; my $errors = $@; if ($errors) { $self->sh_gui->warningMsgBox({ @@ -468,6 +472,7 @@ sub _adminClockPanel { my $pool_match = qr/\.pool\.ntp\.org$/; my $server = $item; $info->{ntp_servers} = [ $server =~ $pool_match ? (map { "$_.$server" } 0 .. 2) : $server ]; + $info->{pool} = $server; $ntpLabel->setValue(join (',', @{$info->{ntp_servers}})); } # fixing elapsed time (dialog is modal) |