From 64366f535cb39323b6866bc9d63a87899a78b60d Mon Sep 17 00:00:00 2001 From: Kris Moore Date: Sat, 12 Mar 2016 06:06:21 -0500 Subject: [PATCH] Cleanup usage of RunCommand for iohyve API class --- src/server/library/sysadm-iohyve.cpp | 30 ++++++++++++++-------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/src/server/library/sysadm-iohyve.cpp b/src/server/library/sysadm-iohyve.cpp index 7d4fbda..612576e 100644 --- a/src/server/library/sysadm-iohyve.cpp +++ b/src/server/library/sysadm-iohyve.cpp @@ -29,7 +29,7 @@ QJsonObject Iohyve::addDisk(QJsonObject jsin) { QString size = jsin.value("size").toString(); QString pool = jsin.value("pool").toString(); - QStringList output = General::RunCommand("iohyve add " + name + " " + size + " " + pool).split("\n"); + QStringList output = General::RunCommand("iohyve", QStringList() << "add" << name << size << pool).split("\n"); for ( int i = 0; i < output.size(); i++) { @@ -62,7 +62,7 @@ QJsonObject Iohyve::createGuest(QJsonObject jsin) { QString name = jsin.value("name").toString(); QString size = jsin.value("size").toString(); - QStringList output = General::RunCommand("iohyve create " + name + " " + size).split("\n"); + QStringList output = General::RunCommand("iohyve", QStringList() << "create" << name << size).split("\n"); for ( int i = 0; i < output.size(); i++) { if ( output.at(i).indexOf("cannot create") != -1 ) { @@ -98,7 +98,7 @@ QJsonObject Iohyve::deleteDisk(QJsonObject jsin) { } // Remove the disk now - QStringList output = General::RunCommand("iohyve remove " + name + " " + disk).split("\n"); + QStringList output = General::RunCommand("iohyve", QStringList() << "remove" << name << disk).split("\n"); for ( int i = 0; i < output.size(); i++) { // This doesn't work, iohyve doesn't return error message right now @@ -131,7 +131,7 @@ QJsonObject Iohyve::deleteGuest(QJsonObject jsin) { QString name = jsin.value("name").toString(); // Do the stop right now - QStringList output = General::RunCommand("iohyve delete " + name).split("\n"); + QStringList output = General::RunCommand("iohyve", QStringList() << "delete" << name).split("\n"); qDebug() << output; for ( int i = 0; i < output.size(); i++) { @@ -186,7 +186,7 @@ QJsonObject Iohyve::installGuest(QJsonObject jsin) { QString name = jsin.value("name").toString(); QString iso = jsin.value("iso").toString(); - QStringList output = General::RunCommand("iohyve install " + name + " " + iso).split("\n"); + QStringList output = General::RunCommand("iohyve", QStringList() << "install" << name << iso).split("\n"); for ( int i = 0; i < output.size(); i++) { if ( output.at(i).indexOf("Could not open") != -1 ) { @@ -229,7 +229,7 @@ QJsonObject Iohyve::listDisks(QJsonObject jsin) { // Get the key values QString name = jsin.value("name").toString(); - QStringList output = General::RunCommand("iohyve disks " + name).split("\n"); + QStringList output = General::RunCommand("iohyve", QStringList() << "disks" << name).split("\n"); for ( int i = 0; i < output.size(); i++) { @@ -255,7 +255,7 @@ QJsonObject Iohyve::listDisks(QJsonObject jsin) { QJsonObject Iohyve::listVMs() { QJsonObject retObject; - QStringList output = General::RunCommand("iohyve list").split("\n"); + QStringList output = General::RunCommand("iohyve", QStringList() << "list").split("\n"); for ( int i = 0; i < output.size(); i++) { @@ -283,7 +283,7 @@ QJsonObject Iohyve::listVMs() { // List the ISOs on the box QJsonArray Iohyve::listISOs(){ QJsonArray arr; - QStringList output = General::RunCommand("iohyve isolist").split("\n"); + QStringList output = General::RunCommand("iohyve", QStringList() << "isolist").split("\n"); for(int i=1; i