Module: VagrantBindfs::Vagrant::Capabilities::Darwin::SystemChecks

Defined in:
lib/vagrant-bindfs/vagrant/capabilities/darwin/system_checks.rb

Class Method Summary collapse

Class Method Details

.bindfs_exists_group(machine, group) ⇒ Object



15
16
17
18
19
20
# File 'lib/vagrant-bindfs/vagrant/capabilities/darwin/system_checks.rb', line 15

def bindfs_exists_group(machine, group)
  (
    group.nil? || \
    machine.communicate.test("test -n \"$(dscacheutil -q group -a name #{group.shellescape})\"")
  )
end

.bindfs_exists_user(machine, user) ⇒ Object



8
9
10
11
12
13
# File 'lib/vagrant-bindfs/vagrant/capabilities/darwin/system_checks.rb', line 8

def bindfs_exists_user(machine, user)
  (
    user.nil? || \
    machine.communicate.test("test -n \"$(dscacheutil -q user -a name #{user.shellescape})\"")
  )
end