Sha256: d5054688370c5baad4a1371b8738295f4858e5a81be85c5fd5a78ac174bc66f5

Contents?: true

Size: 639 Bytes

Versions: 2

Compression:

Stored size: 639 Bytes

Contents

module VagrantPlugins
  module HostVoid
    module Cap
      class NFS
        def self.nfs_check_command(env)
          "sudo /usr/bin/sv status nfs-server"
        end

        def self.nfs_start_command(env)
          <<-EOF
            /usr/bin/ln -s /etc/sv/statd      /var/service/ && \
            /usr/bin/ln -s /etc/sv/rpcbind    /var/service/ && \
            /usr/bin/ln -s /etc/sv/nfs-server /var/service/
          EOF
        end

        def self.nfs_installed(env)
          result = Vagrant::Util::Subprocess.execute("/usr/bin/xbps-query nfs-utils")
          result.exit_code == 0
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
vagrant-unbundled-2.2.4.0 plugins/hosts/void/cap/nfs.rb
vagrant-unbundled-2.2.3.0 plugins/hosts/void/cap/nfs.rb