* Compatibility hack with older user environments.

This commit is contained in:
Eelco Dolstra 2005-02-17 15:48:50 +00:00
parent 8a3a96dd5b
commit 74ab0695b5

View file

@ -197,7 +197,9 @@ static void createUserEnv(EvalState & state, const UserEnvElems & elems,
PathSet drvsToBuild; PathSet drvsToBuild;
for (UserEnvElems::const_iterator i = elems.begin(); for (UserEnvElems::const_iterator i = elems.begin();
i != elems.end(); ++i) i != elems.end(); ++i)
if (i->second.drvPath != "") /* Call to `isDerivation' is for compatibility with Nix <= 0.7
user environments. */
if (i->second.drvPath != "" && isDerivation(i->second.drvPath))
drvsToBuild.insert(i->second.drvPath); drvsToBuild.insert(i->second.drvPath);
debug(format("building user environment dependencies")); debug(format("building user environment dependencies"));