@@ -39,9 +39,9 @@ pub struct ActivateCommand<'a> {
39
39
profile_path : & ' a str ,
40
40
temp_path : & ' a str ,
41
41
closure : & ' a str ,
42
- no_auto_rollback : bool ,
42
+ auto_rollback : bool ,
43
43
confirm_timeout : u16 ,
44
- no_magic_rollback : bool ,
44
+ magic_rollback : bool ,
45
45
debug_logs : bool ,
46
46
log_dir : Option < & ' a str > ,
47
47
dry_activate : bool ,
@@ -54,9 +54,9 @@ impl<'a> ActivateCommand<'a> {
54
54
profile_path : & d. profile_path ,
55
55
temp_path : & d. temp_path ,
56
56
closure : & d. profile . profile_settings . path ,
57
- no_auto_rollback : d. merged_settings . no_auto_rollback ,
57
+ auto_rollback : d. merged_settings . auto_rollback ,
58
58
confirm_timeout : d. merged_settings . confirm_timeout . unwrap_or ( 30 ) ,
59
- no_magic_rollback : d. merged_settings . no_magic_rollback ,
59
+ magic_rollback : d. merged_settings . magic_rollback ,
60
60
debug_logs : d. flags . debug_logs ,
61
61
log_dir : d. flags . log_dir . as_deref ( ) ,
62
62
dry_activate : d. flags . dry_activate ,
@@ -81,11 +81,11 @@ impl<'a> ActivateCommand<'a> {
81
81
82
82
cmd = format ! ( "{} --confirm-timeout {}" , cmd, self . confirm_timeout) ;
83
83
84
- if ! self . no_magic_rollback {
84
+ if self . magic_rollback {
85
85
cmd = format ! ( "{} --magic-rollback" , cmd) ;
86
86
}
87
87
88
- if ! self . no_auto_rollback {
88
+ if self . auto_rollback {
89
89
cmd = format ! ( "{} --auto-rollback" , cmd) ;
90
90
}
91
91
@@ -107,11 +107,11 @@ fn test_activation_command_builder() {
107
107
let sudo = Some ( "sudo -u test" ) ;
108
108
let profile_path = "/blah/profiles/test" ;
109
109
let closure = "/nix/store/blah/etc" ;
110
- let no_auto_rollback = false ;
110
+ let auto_rollback = true ;
111
111
let dry_activate = false ;
112
112
let temp_path = "/tmp" ;
113
113
let confirm_timeout = 30 ;
114
- let no_magic_rollback = false ;
114
+ let magic_rollback = true ;
115
115
let debug_logs = true ;
116
116
let log_dir = Some ( "/tmp/something.txt" ) ;
117
117
@@ -120,10 +120,10 @@ fn test_activation_command_builder() {
120
120
sudo,
121
121
profile_path,
122
122
closure,
123
- no_auto_rollback ,
123
+ auto_rollback ,
124
124
temp_path,
125
125
confirm_timeout,
126
- no_magic_rollback ,
126
+ magic_rollback ,
127
127
debug_logs,
128
128
log_dir,
129
129
dry_activate
@@ -360,13 +360,13 @@ pub async fn deploy_profile(
360
360
) ;
361
361
}
362
362
let dry_activate = & activate. dry_activate . clone ( ) ;
363
- let no_magic_rollback = & activate. no_magic_rollback . clone ( ) ;
363
+ let magic_rollback = & activate. magic_rollback . clone ( ) ;
364
364
365
365
let activate_cmd = activate. build ( ) ;
366
366
367
367
let mut ssh_activate_cmd = ssh. build ( ) ;
368
368
369
- if * no_magic_rollback || * dry_activate {
369
+ if ! * magic_rollback || * dry_activate {
370
370
let ssh_activate_cmd_handle = ssh_activate_cmd
371
371
. arg ( activate_cmd)
372
372
. spawn ( )
0 commit comments