diff --git a/src/bin/repo.rs b/src/bin/repo.rs index 45b9726ec..f05210459 100644 --- a/src/bin/repo.rs +++ b/src/bin/repo.rs @@ -275,7 +275,7 @@ fn publish_packages(recipe_names: &Vec, repo_path: &PathBuf) -> anyh let repo_bin = env::current_exe()?.parent().unwrap().join("repo_builder"); let mut command = Command::new(repo_bin); command - .arg(repo_path) + .arg(repo_path.join(redoxer::target())) .args(recipe_names.iter().filter_map(|n| { if !n.is_deps { Some(n.name.as_str()) diff --git a/src/cook/package.rs b/src/cook/package.rs index fa97817f1..058884f50 100644 --- a/src/cook/package.rs +++ b/src/cook/package.rs @@ -1,4 +1,4 @@ -use std::{collections::BTreeSet, env, path::Path}; +use std::{collections::BTreeSet, path::Path}; use pkg::{Package, PackageName}; @@ -85,7 +85,7 @@ pub fn package_toml( let package = Package { name: name.clone(), version: package_version(recipe), - target: env::var("TARGET").map_err(|err| format!("failed to read TARGET: {:?}", err))?, + target: redoxer::target().to_string(), depends, };