diff options
author | Matthias Beyer <matthias.beyer@atos.net> | 2021-09-16 12:38:50 +0200 |
---|---|---|
committer | Matthias Beyer <matthias.beyer@atos.net> | 2021-09-16 12:38:50 +0200 |
commit | 555734ea066d11d0b3efb96bff84563847f0757d (patch) | |
tree | 6d46f8b8fd0c4c563f401ca326fd425c9a8af53b /src/commands/build.rs | |
parent | 63566cccba0c2c42af2e38d7ec0a922a60cf128d (diff) | |
parent | 1ad7f9d3a2e783a2392b5362e34930032cdffdb1 (diff) |
Merge branch 'dependency-if'
Diffstat (limited to 'src/commands/build.rs')
-rw-r--r-- | src/commands/build.rs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/commands/build.rs b/src/commands/build.rs index d0e473b..8148a33 100644 --- a/src/commands/build.rs +++ b/src/commands/build.rs @@ -43,6 +43,7 @@ use crate::package::Dag; use crate::package::PackageName; use crate::package::PackageVersion; use crate::package::Shebang; +use crate::package::condition::ConditionData; use crate::repository::Repository; use crate::schema; use crate::source::SourceCache; @@ -226,7 +227,12 @@ pub async fn build( let dag = { let bar_tree_building = progressbars.bar(); - let dag = Dag::for_root_package(package.clone(), &repo, Some(&bar_tree_building))?; + let condition_data = ConditionData { + image_name: Some(&image_name), + env: &additional_env, + }; + + let dag = Dag::for_root_package(package.clone(), &repo, Some(&bar_tree_building), &condition_data)?; bar_tree_building.finish_with_message("Finished loading Dag"); dag }; |