for_current_system

in lib/omnibus/compressor.rb [37:57]


    def for_current_system(compressors)
      family = Ohai["platform_family"]

      if family == "mac_os_x"
        if compressors.include?(:dmg)
          return DMG
        end

        if compressors.include?(:tgz)
          return TGZ
        end
      end

      if compressors.include?(:tgz)
        TGZ
      else
        log.info(log_key) { "No compressor defined for `#{family}'." }
        Null
      end
    end