OSDN Git Service

modifies version normalizatoin for centos.
authorwhitestar <whitestar@users.osdn.me>
Sat, 18 Aug 2018 02:58:26 +0000 (11:58 +0900)
committerwhitestar <whitestar@users.osdn.me>
Sat, 18 Aug 2018 02:58:26 +0000 (11:58 +0900)
cookbooks/docker-grid/attributes/default.rb

index 76ee24b..50afc54 100644 (file)
@@ -101,7 +101,11 @@ case platform
 when 'centos', 'redhat'
   version_on_centos = node['docker-grid']['engine']['version_on_centos']
   if !version_on_centos.nil? && !version_on_centos.empty? && version_on_centos != 'latest'
-    version_on_centos = "#{version_on_centos}.el#{node['platform_version'].to_i}.#{node['platform']}"
+    suffix = ''
+    if Gem::Version.create(version_on_centos) < Gem::Version.create('18.06.0')
+      suffix = ".#{node['platform']}"
+    end
+    version_on_centos = "#{version_on_centos}.el#{node['platform_version'].to_i}#{suffix}"
   end
 when 'debian'
   version_on_debian = node['docker-grid']['engine']['version_on_debian']