summaryrefslogtreecommitdiffstats
path: root/src/commands/build.rs
diff options
context:
space:
mode:
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
};