From ffaeceb3c3ed850b4b3a2a83bed6069b2c8f6888 Mon Sep 17 00:00:00 2001 From: Eduard Toloza Date: Mon, 22 Apr 2019 23:27:03 -0500 Subject: [PATCH] Use arch-nspawn instead of chroot. --- src/functions.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/functions.rs b/src/functions.rs index cb8589f..62a52d2 100644 --- a/src/functions.rs +++ b/src/functions.rs @@ -323,6 +323,7 @@ pub fn sync_chroot() { pub fn test_package(package: &str, executable: &str) { let pacman = get_vars("pacman"); let chroot_blackarch = get_vars("chroot_blackarch"); + let devtools_nspawn = get_vars("nspawn"); let install_package = Command::new("sudo") .args(&[&pacman, "--root", &chroot_blackarch, "-U", &package]) .status() @@ -335,7 +336,7 @@ pub fn test_package(package: &str, executable: &str) { ) .unwrap(); let execute_package = Command::new("sudo") - .args(&["chroot", &chroot_blackarch, &executable]) + .args(&[&devtools_nspawn, &chroot_blackarch, executable]) .status() .expect( "Failed to execute the {} binary in the chroot environment, check the binary name.",