diff options
author | notgne2 | 2020-10-01 12:43:33 -0700 |
---|---|---|
committer | notgne2 | 2020-10-01 12:43:33 -0700 |
commit | ea5aab76849ba3ce9ff2b7eba2a391d4ea33fa3a (patch) | |
tree | f59aa113c111e87d0df9a3028a98ff6237177f0e /src/utils/deploy.rs | |
parent | 05a997558400f093c7278decd6300ce09044227b (diff) |
Improve nix copy stuff
Diffstat (limited to '')
-rw-r--r-- | src/utils/deploy.rs | 26 |
1 files changed, 1 insertions, 25 deletions
diff --git a/src/utils/deploy.rs b/src/utils/deploy.rs index 9c258fd..1abae64 100644 --- a/src/utils/deploy.rs +++ b/src/utils/deploy.rs @@ -6,30 +6,6 @@ use super::data; use tokio::process::Command; -fn deploy_path_to_activate_path_str( - deploy_path: &std::path::Path, -) -> Result<String, Box<dyn std::error::Error>> { - Ok(format!( - "{}/activate", - deploy_path - .parent() - .ok_or("Deploy path too short")? - .to_str() - .ok_or("Deploy path is not valid utf8")? - .to_owned() - )) -} - -#[test] -fn test_activate_path_generation() { - match deploy_path_to_activate_path_str(&std::path::PathBuf::from( - "/blah/blah/deploy-rs/bin/deploy", - )) { - Err(_) => panic!(""), - Ok(x) => assert_eq!(x, "/blah/blah/deploy-rs/bin/activate".to_string()), - } -} - fn build_activate_command( activate_path_str: String, sudo: &Option<String>, @@ -105,7 +81,7 @@ pub async fn deploy_profile( profile_name, node_name ); - let activate_path_str = deploy_path_to_activate_path_str(&deploy_data.current_exe)?; + let activate_path_str = super::deploy_path_to_activate_path_str(&deploy_data.current_exe)?; let self_activate_command = build_activate_command( activate_path_str, |