Sha256: 543a474ad27e9110ae4902aeb518a69ac7df7a8912551b8947460cdbe9bcaf77

Contents?: true

Size: 476 Bytes

Versions: 87

Compression:

Stored size: 476 Bytes

Contents

class Specinfra::Command::Linux::Base::KvmGuest < Specinfra::Command::Base::KvmGuest
  class << self
    def check_exists(guest)
      "virsh -c qemu:///system list --all --name | grep -w '^#{escape(guest)}$'"
    end

    def check_is_running(guest)
      "virsh -c qemu:///system list --name | grep -w '^#{escape(guest)}$'"
    end

    def check_is_enabled(guest)
      "virsh -c qemu:///system dominfo #{escape(guest)} | grep -E '^Autostart:\s+enable$'"
    end
  end
end

Version data entries

87 entries across 87 versions & 1 rubygems

Version Path
specinfra-2.91.0 lib/specinfra/command/linux/base/kvm_guest.rb
specinfra-2.90.1 lib/specinfra/command/linux/base/kvm_guest.rb
specinfra-2.90.0 lib/specinfra/command/linux/base/kvm_guest.rb
specinfra-2.89.0 lib/specinfra/command/linux/base/kvm_guest.rb
specinfra-2.88.2 lib/specinfra/command/linux/base/kvm_guest.rb
specinfra-2.88.1 lib/specinfra/command/linux/base/kvm_guest.rb
specinfra-2.88.0 lib/specinfra/command/linux/base/kvm_guest.rb
specinfra-2.87.2 lib/specinfra/command/linux/base/kvm_guest.rb
specinfra-2.87.1 lib/specinfra/command/linux/base/kvm_guest.rb
specinfra-2.87.0 lib/specinfra/command/linux/base/kvm_guest.rb
specinfra-2.86.0 lib/specinfra/command/linux/base/kvm_guest.rb
specinfra-2.85.1 lib/specinfra/command/linux/base/kvm_guest.rb
specinfra-2.85.0 lib/specinfra/command/linux/base/kvm_guest.rb
specinfra-2.84.1 lib/specinfra/command/linux/base/kvm_guest.rb
specinfra-2.84.0 lib/specinfra/command/linux/base/kvm_guest.rb
specinfra-2.83.4 lib/specinfra/command/linux/base/kvm_guest.rb
specinfra-2.83.3 lib/specinfra/command/linux/base/kvm_guest.rb
specinfra-2.83.2 lib/specinfra/command/linux/base/kvm_guest.rb
specinfra-2.83.1 lib/specinfra/command/linux/base/kvm_guest.rb
specinfra-2.83.0 lib/specinfra/command/linux/base/kvm_guest.rb