aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/sysinstall/msg.c
diff options
context:
space:
mode:
authorJordan K. Hubbard <jkh@FreeBSD.org>2001-07-30 20:45:54 +0000
committerJordan K. Hubbard <jkh@FreeBSD.org>2001-07-30 20:45:54 +0000
commitc6934947db3197575fa426d0a5e699ddfdd787f6 (patch)
tree49b59cd82d15b3e3e416b5dfe6cf455231c179b1 /usr.sbin/sysinstall/msg.c
parent7b141d5db3a2243955102b3178932476ac98f0b8 (diff)
Notes
Diffstat (limited to 'usr.sbin/sysinstall/msg.c')
-rw-r--r--usr.sbin/sysinstall/msg.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/usr.sbin/sysinstall/msg.c b/usr.sbin/sysinstall/msg.c
index 256346eb6baa9..d54c65268abc0 100644
--- a/usr.sbin/sysinstall/msg.c
+++ b/usr.sbin/sysinstall/msg.c
@@ -237,6 +237,8 @@ msgYesNo(char *fmt, ...)
ioctl(0, VT_ACTIVATE, 1); /* Switch back */
msgInfo(NULL);
}
+ if (variable_get(VAR_NONINTERACTIVE))
+ return 1; /* If non-interactive, return YES all the time */
ret = dialog_yesno("User Confirmation Requested", errstr, -1, -1);
restorescr(w);
return ret;
@@ -261,6 +263,8 @@ msgNoYes(char *fmt, ...)
ioctl(0, VT_ACTIVATE, 1); /* Switch back */
msgInfo(NULL);
}
+ if (variable_get(VAR_NONINTERACTIVE))
+ return 0; /* If non-interactive, return NO all the time */
ret = dialog_noyes("User Confirmation Requested", errstr, -1, -1);
restorescr(w);
return ret;