systemd System and Service Manager
+CHANGES WITH 233 in spe
+
+ * The confirmation spawn prompt has been reworked to offer the
+ following choices:
+
+ (f)ail, don't execute the command and pretend it failed
+ (s)kip, don't execute the command and pretend it succeeded
+ (y)es, execute the command
+
+ The 'n' choice for the confirmation spawn prompt has been removed,
+ because its meaning was confusing.
+
CHANGES WITH 232:
* The new RemoveIPC= option can be used to remove IPC objects owned by
return CONFIRM_EXECUTE;
}
- r = ask_char(&c, "yns", "Execute %s? [Yes, No, Skip] ", cmdline);
+ r = ask_char(&c, "yfs", "Execute %s? [Yes, Fail, Skip] ", cmdline);
if (r < 0) {
write_confirm_error_fd(r, STDOUT_FILENO);
r = CONFIRM_EXECUTE;
}
switch (c) {
- case 'n':
+ case 'f':
printf("Failing execution.\n");
- r = CONFIRM_PRETEND_SUCCESS;
+ r = CONFIRM_PRETEND_FAILURE;
break;
case 's':
printf("Skipping execution.\n");
- r = CONFIRM_PRETEND_FAILURE;
+ r = CONFIRM_PRETEND_SUCCESS;
break;
case 'y':
r = CONFIRM_EXECUTE;