mirror of
https://github.com/NixOS/nix
synced 2025-07-05 12:21:48 +02:00
parent
a8edf185a9
commit
39d72640c2
8 changed files with 33 additions and 18 deletions
|
@ -91,7 +91,17 @@ void processExpr(EvalState & state, const Strings & attrPaths,
|
|||
|
||||
void run(Strings args)
|
||||
{
|
||||
EvalState state;
|
||||
/* FIXME: hack. */
|
||||
Strings searchPath;
|
||||
Strings args2;
|
||||
for (Strings::iterator i = args.begin(); i != args.end(); ) {
|
||||
string arg = *i++;
|
||||
if (!parseSearchPathArg(arg, i, args.end(), searchPath))
|
||||
args2.push_back(arg);
|
||||
}
|
||||
args = args2;
|
||||
|
||||
EvalState state(searchPath);
|
||||
Strings files;
|
||||
bool readStdin = false;
|
||||
bool fromArgs = false;
|
||||
|
@ -127,8 +137,6 @@ void run(Strings args)
|
|||
}
|
||||
else if (parseOptionArg(arg, i, args.end(), state, autoArgs))
|
||||
;
|
||||
else if (parseSearchPathArg(arg, i, args.end(), state))
|
||||
;
|
||||
else if (arg == "--add-root") {
|
||||
if (i == args.end())
|
||||
throw UsageError("`--add-root' requires an argument");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue