Sha256: 4f2c2934f6af4394c00bada73a3984c86778de795e527e99fe1068e2c85ff49f

Contents?: true

Size: 795 Bytes

Versions: 1

Compression:

Stored size: 795 Bytes

Contents

module VagrantPlugins
  module CommunicatorWinRM
    module CommandFilters
      # Converts a *nix 'uname' command to a PowerShell equivalent (none)
      class Uname
        def filter(command)
          # uname -s | grep 'Darwin'
          # uname -s | grep VMkernel
          # uname -s | grep 'FreeBSD'
          # uname -s | grep 'Linux'
          # uname -s | grep NetBSD
          # uname -s | grep 'OpenBSD'
          # uname -sr | grep SunOS | grep -v 5.11
          # uname -sr | grep 'SunOS 5.11'

          # uname is used to detect the guest type in Vagrant, so don't bother running
          # to speed up OS detection
          ''
        end

        def accept?(command)
          command.start_with?('uname ')
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vagrant-cloudstack-1.2.0 vendor/bundle/bundler/gems/vagrant-c84e05fd063f/plugins/communicators/winrm/command_filters/uname.rb