Sha256: fae5c8a1a35dddeda1df47e6ad3f5f1ddba2742f737546840426176fd020b268

Contents?: true

Size: 995 Bytes

Versions: 5

Compression:

Stored size: 995 Bytes

Contents

require 'vagrant/errors'

module Vagrant
  module LXC
    module Errors
      class ExecuteError < Vagrant::Errors::VagrantError
        error_key(:lxc_execute_error)
      end
      class NamespacesNotSupported < Vagrant::Errors::VagrantError
      end

      class LxcNotInstalled < Vagrant::Errors::VagrantError
        error_key(:lxc_not_installed)
      end

      # Box related errors
      class TemplateFileMissing < Vagrant::Errors::VagrantError
        error_key(:lxc_template_file_missing)
      end
      class TemplatesDirMissing < Vagrant::Errors::VagrantError
        error_key(:lxc_templates_dir_missing)
      end
      class RootFSTarballMissing < Vagrant::Errors::VagrantError
        error_key(:lxc_invalid_box_version)
      end
      class IncompatibleBox < Vagrant::Errors::VagrantError
        error_key(:lxc_incompatible_box)
      end
      class RedirNotInstalled < Vagrant::Errors::VagrantError
        error_key(:lxc_redir_not_installed)
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
vagrant-lxc-0.7.0 lib/vagrant-lxc/errors.rb
vagrant-lxc-0.6.4 lib/vagrant-lxc/errors.rb
vagrant-lxc-0.6.3 lib/vagrant-lxc/errors.rb
vagrant-lxc-0.6.2 lib/vagrant-lxc/errors.rb
vagrant-lxc-0.6.1 lib/vagrant-lxc/errors.rb