Sha256: e556b5bcdd088f6d964fc12546333eefd9b15eeae05e857fbb931cfbd5da3cc3

Contents?: true

Size: 528 Bytes

Versions: 8

Compression:

Stored size: 528 Bytes

Contents

module VagrantPlugins
  module GuestFedora
    module Cap
      class Flavor
        def self.flavor(machine)
          # Read the version file
          machine.communicate.sudo("grep VERSION_ID /etc/os-release") do |type, data|
            version = data.split("=")[1].chomp.to_i if type == :stdout
          end

          # Detect various flavors we care about
          if version >= 20
            return :"fedora_#{version}"
          else
            return :fedora
          end
        end
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
vagrant-registration-0.0.15 plugins/guests/fedora/cap/flavor.rb
vagrant-registration-0.0.13 plugins/guests/fedora/cap/flavor.rb
vagrant-registration-0.0.12 plugins/guests/fedora/cap/flavor.rb
vagrant-registration-0.0.11 plugins/guests/fedora/cap/flavor.rb
vagrant-registration-0.0.10 plugins/guests/fedora/cap/flavor.rb
vagrant-registration-0.0.9 plugins/guests/fedora/cap/flavor.rb
vagrant-registration-0.0.8 plugins/guests/fedora/cap/flavor.rb
vagrant-registration-0.0.7 plugins/guests/fedora/cap/flavor.rb