summaryrefslogtreecommitdiffstats
path: root/src/commands/build.rs
diff options
context:
space:
mode:
authorMatthias Beyer <matthias.beyer@atos.net>2021-09-16 12:38:50 +0200
committerMatthias Beyer <matthias.beyer@atos.net>2021-09-16 12:38:50 +0200
commit555734ea066d11d0b3efb96bff84563847f0757d (patch)
tree6d46f8b8fd0c4c563f401ca326fd425c9a8af53b /src/commands/build.rs
parent63566cccba0c2c42af2e38d7ec0a922a60cf128d (diff)
parent1ad7f9d3a2e783a2392b5362e34930032cdffdb1 (diff)
Merge branch 'dependency-if'
Diffstat (limited to 'src/commands/build.rs')
-rw-r--r--src/commands/build.rs8
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
};