Module: VagrantPlugins::ProviderKvm::Util::Commands
- Included in:
- Action::ClearForwardedPorts, Action::ForwardPorts, Action::Import, Driver::Driver
- Defined in:
- lib/vagrant-kvm/util/commands.rb
Instance Method Summary collapse
Instance Method Details
#run_command(cmd) ⇒ Object
13 14 15 16 17 18 |
# File 'lib/vagrant-kvm/util/commands.rb', line 13 def run_command(cmd) unless res = system(cmd) raise Errors::KvmFailedCommand, cmd: cmd, res: res end res end |
#run_root_command(cmd) ⇒ Object
5 6 7 8 9 10 11 |
# File 'lib/vagrant-kvm/util/commands.rb', line 5 def run_root_command(cmd) # FIXME detect whether 'sudo' or 'su -c' # for safety, we run cmd as single argument of sudo unless res = system('sudo ' + cmd) raise Errors::KvmFailedCommand, cmd: cmd, res: res end end |