Otherwise, the change to the config file isn't taken into account
until the next reboot.

Signed-off-by: Anthony PERARD <anthony.per...@citrix.com>
---
 ts-host-install | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/ts-host-install b/ts-host-install
index 00277485..43ed9285 100755
--- a/ts-host-install
+++ b/ts-host-install
@@ -152,10 +152,12 @@ END
     my $ntpserver = get_target_property($ho, 'NtpServer');
     if ($ntpserver) {
         my $ntpconf_path;
+        my $ntp_service;
         if ($ho->{Suite} =~ m/lenny|squeeze|wheezy|jessie|stretch|buster/) {
             $ntpconf_path = '/etc/ntp.conf';
         } else {
             $ntpconf_path = '/etc/ntpsec/ntp.conf';
+            $ntp_service = 'ntpsec';
         }
        target_editfile_root($ho, $ntpconf_path, sub {
            my $done= 0;
@@ -173,6 +175,9 @@ END
            }
            $done or die;
        });
+       if ($ntp_service) {
+           target_cmd_root($ho, "service $ntp_service restart");
+       }
     }
 
     host_install_postboot_complete($ho);
-- 
Anthony PERARD


Reply via email to