aboutsummaryrefslogtreecommitdiff
path: root/src/utils/deploy.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils/deploy.rs')
-rw-r--r--src/utils/deploy.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/utils/deploy.rs b/src/utils/deploy.rs
index d46f2db..f1f4210 100644
--- a/src/utils/deploy.rs
+++ b/src/utils/deploy.rs
@@ -98,7 +98,11 @@ pub async fn deploy_profile(
ssh_command = ssh_command.arg(ssh_opt);
}
- ssh_command.arg(self_activate_command).spawn()?.await?;
+ let ssh_exit_status = ssh_command.arg(self_activate_command).status().await?;
+
+ if !ssh_exit_status.success() {
+ good_panic!("Activation over SSH failed");
+ }
Ok(())
}