1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-26 12:10:59 +01:00

created sub commit scripts

This commit is contained in:
Wouter den Breejen 2007-05-22 16:57:36 +00:00
parent 86b053dd80
commit 97eb8c32a0
7 changed files with 27 additions and 10 deletions

View file

@ -1381,7 +1381,7 @@ void DerivationGoal::startBuilder()
//We only create state dirs when state is enabled and when the dirs need to be created before the installation
if(drv.stateOutputs.size() != 0)
if(drv.stateOutputs.find("state")->second.getCreateDirsBeforeInstall())
createStateDirs(drv.stateOutputDirs, drv.stateOutputs);
createStateDirs(drv.stateOutputDirs, drv.stateOutputs, drv.env);
/* For convenience, set an environment pointing to the top build
directory. */
@ -1616,7 +1616,7 @@ void DerivationGoal::computeClosure()
//We create state dirs only when state is enabled and when the dirs need to be created after the installation
if(drv.stateOutputs.size() != 0)
if(!drv.stateOutputs.find("state")->second.getCreateDirsBeforeInstall())
createStateDirs(drv.stateOutputDirs, drv.stateOutputs);
createStateDirs(drv.stateOutputDirs, drv.stateOutputs, drv.env);
/* Check whether the output paths were created, and grep each
output path to determine what other paths it references. Also make all