Merge pull request #5949 from progamesigner/fix-nfs-systemd

Detect "systemd" on guest instead of host
This commit is contained in:
Seth Vargo 2015-07-13 10:49:36 -04:00
commit 7328f91da2
1 changed files with 3 additions and 3 deletions

View File

@ -15,12 +15,12 @@ module VagrantPlugins
protected
def self.systemd?
`ps -o comm= 1`.chomp == 'systemd'
def self.systemd?(machine)
machine.communicate.test("test $(ps -o comm= 1) == 'systemd'")
end
def self.restart_nfs(machine)
if systemd?
if systemd?(machine)
machine.communicate.sudo("/bin/systemctl restart rpcbind nfs")
else
machine.communicate.sudo("/etc/init.d/rpcbind restart; /etc/init.d/nfs restart")