summaryrefslogtreecommitdiffstats
path: root/usr.sbin/sysinstall/system.c
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>1995-05-16 11:37:27 +0000
committerjkh <jkh@FreeBSD.org>1995-05-16 11:37:27 +0000
commit56016c7548b0eaa3e7190993e87b7b8d0a0bd02c (patch)
treeb37ec9f9cf4478f56803d142759b8dc671accdd9 /usr.sbin/sysinstall/system.c
parent3f349e7ec85ac3affae816bfa10292b655d4eb44 (diff)
downloadFreeBSD-src-56016c7548b0eaa3e7190993e87b7b8d0a0bd02c.zip
FreeBSD-src-56016c7548b0eaa3e7190993e87b7b8d0a0bd02c.tar.gz
This will now compile and even scribble helpfully on your disks.
It remains to be seen how successfully. The distribution loading code is still not here yet, but the partition/newfs/mount/cpio-extract cycle is as complete as it's ever going to get, modulo possible bug fixes. The TCP/IP setup screen is also sort of here, albeit in a highly-changing state due to the fact that per-interface information isn't being kept right now but is being added (thanks, Gary!).
Diffstat (limited to 'usr.sbin/sysinstall/system.c')
-rw-r--r--usr.sbin/sysinstall/system.c21
1 files changed, 10 insertions, 11 deletions
diff --git a/usr.sbin/sysinstall/system.c b/usr.sbin/sysinstall/system.c
index 7344ac6..667012b 100644
--- a/usr.sbin/sysinstall/system.c
+++ b/usr.sbin/sysinstall/system.c
@@ -4,7 +4,7 @@
* This is probably the last program in the `sysinstall' line - the next
* generation being essentially a complete rewrite.
*
- * $Id: system.c,v 1.9 1995/05/10 18:59:51 jkh Exp $
+ * $Id: system.c,v 1.10 1995/05/11 09:01:35 jkh Exp $
*
* Jordan Hubbard
*
@@ -31,15 +31,8 @@
static void
handle_intr(int sig)
{
- dialog_clear();
- clear();
if (!msgYesNo("Are you sure you want to abort the installation?"))
systemShutdown();
- else {
- dialog_clear();
- clear();
- refresh();
- }
}
/* Welcome the user to the system */
@@ -166,22 +159,28 @@ systemDisplayFile(char *file)
{
char *fname = NULL;
char buf[FILENAME_MAX];
+ WINDOW *w;
fname = systemHelpFile(file, buf);
if (!fname) {
snprintf(buf, FILENAME_MAX, "The %s file is not provided on this particular floppy image.", file);
use_helpfile(NULL);
use_helpline(NULL);
+ w = dupwin(newscr);
dialog_mesgbox("Sorry!", buf, -1, -1);
- dialog_clear_norefresh();
+ touchwin(w);
+ wrefresh(w);
+ delwin(w);
return 1;
}
else {
- dialog_clear_norefresh();
use_helpfile(NULL);
use_helpline(NULL);
+ w = dupwin(newscr);
dialog_textbox(file, fname, LINES, COLS);
- dialog_clear_norefresh();
+ touchwin(w);
+ wrefresh(w);
+ delwin(w);
}
return 0;
}
OpenPOWER on IntegriCloud