Skip to content

Commit

Permalink
Add sandbox flag to ssuks
Browse files Browse the repository at this point in the history
  • Loading branch information
Bernd Wachter committed Apr 4, 2013
1 parent fecf44e commit 48ee9cf
Showing 1 changed file with 12 additions and 3 deletions.
15 changes: 12 additions & 3 deletions ssuks/ssuks.cpp
Expand Up @@ -13,6 +13,7 @@
#include <QStringList>

#include "ssukickstarter.h"
#include "libssu/sandbox_p.h"

#include "ssuks.h"

Expand All @@ -24,8 +25,6 @@ void SsuKs::run(){
QTextStream qout(stdout);
QHash<QString, QString> repoParameters;

SsuKickstarter kickstarter;

QString fileName;
if (arguments.count() >= 1 && !arguments.at(0).contains("=")){
fileName = arguments.at(0);
Expand All @@ -42,6 +41,16 @@ void SsuKs::run(){
repoParameters.insert(split.at(0), split.at(1));
}


if (repoParameters.contains("sandbox")){
QString sandbox = repoParameters.value("sandbox");
repoParameters.remove("sandbox");

qout << "Using sandbox at " << sandbox << endl;
Sandbox *sb = new Sandbox(sandbox, Sandbox::UseAsSkeleton, Sandbox::ThisProcess);
}

SsuKickstarter kickstarter;
kickstarter.setRepoParameters(repoParameters);
kickstarter.write(fileName);
} else
Expand All @@ -54,7 +63,7 @@ void SsuKs::usage(){
QTextStream qout(stdout);
qout << "\nUsage: ssuks <filename> <flags>" << endl
<< endl
<< "Flags are in the form key=value. 'model' and 'rnd' keys have special meanings." << endl
<< "Flags are in the form key=value. 'model', 'rnd' and 'sandbox' keys have special meanings." << endl
<< "To do a kickstart for N9 do 'ssuks model=N9'" << endl
<< endl;
qout.flush();
Expand Down

0 comments on commit 48ee9cf

Please sign in to comment.