Merge pull request #10512 from chrisroberts/f-hostnamectl-no-dbus
Validate hostnamectl command is in working state
This commit is contained in:
commit
66938d20cf
|
@ -36,8 +36,12 @@ module Vagrant
|
||||||
#
|
#
|
||||||
# @param [Vagrant::Plugin::V2::Communicator] comm Guest communicator
|
# @param [Vagrant::Plugin::V2::Communicator] comm Guest communicator
|
||||||
# @return [Boolean]
|
# @return [Boolean]
|
||||||
|
# NOTE: This test includes actually calling `hostnamectl` to verify
|
||||||
|
# that it is in working order. This prevents attempts to use the
|
||||||
|
# hostnamectl command when it is available, but dbus is not which
|
||||||
|
# renders the command useless
|
||||||
def hostnamectl?(comm)
|
def hostnamectl?(comm)
|
||||||
comm.test("command -v hostnamectl")
|
comm.test("command -v hostnamectl && hostnamectl")
|
||||||
end
|
end
|
||||||
|
|
||||||
## netplan helpers
|
## netplan helpers
|
||||||
|
|
Loading…
Reference in New Issue