]> gitweb.fluxo.info Git - leap/leap_cli.git/commitdiff
Install ntpd daemon if it's not present on debian.
authorguido <guido@bruo.org>
Wed, 30 Apr 2014 19:39:47 +0000 (15:39 -0400)
committerguido <guido@bruo.org>
Wed, 30 Apr 2014 19:39:47 +0000 (15:39 -0400)
lib/leap_cli/remote/tasks.rb

index 3c521628b9441b5164850f3d632e72105e889a31..249c1076fb1b625c009c79ccccba900c182393bf 100644 (file)
@@ -38,12 +38,12 @@ task :install_prerequisites, :max_hosts => MAX_HOSTS do
     run "apt-get update"
   end
   leap.log :updating, "server time" do
-    run 'test -f /etc/init.d/ntp && /etc/init.d/ntp stop'
+    run "test -f /etc/init.d/ntp || #{apt_get} install ntp && /etc/init.d/ntp stop"
     run "test -f /usr/sbin/ntpdate || #{apt_get} install ntpdate"
     leap.log :running, "ntpdate..." do
       run "test -f /usr/sbin/ntpdate && ntpdate 0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org"
     end
-    run 'test -f /etc/init.d/ntp && /etc/init.d/ntp start'
+    run "test -f /etc/init.d/ntp && /etc/init.d/ntp start"
   end
   leap.log :installing, "required packages" do
     run "#{apt_get} install #{leap.required_packages}"