diff options
author | jkh <jkh@FreeBSD.org> | 2000-02-17 06:15:11 +0000 |
---|---|---|
committer | jkh <jkh@FreeBSD.org> | 2000-02-17 06:15:11 +0000 |
commit | 0bc86ddfd45979a5ae4028b1b5149416bcc55f5a (patch) | |
tree | 318a6bdeb82e713396ae1bccecfe8b1f18e4faad /usr.sbin/sysinstall/config.c | |
parent | c7368ef6fd83fa739bbd8db5329bf2abad556cdc (diff) | |
download | FreeBSD-src-0bc86ddfd45979a5ae4028b1b5149416bcc55f5a.zip FreeBSD-src-0bc86ddfd45979a5ae4028b1b5149416bcc55f5a.tar.gz |
Various cosmetic fixes, stop saying "DES" when we really mean "crypto",
go for more sensible defaults in a couple of menus.
Diffstat (limited to 'usr.sbin/sysinstall/config.c')
-rw-r--r-- | usr.sbin/sysinstall/config.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/usr.sbin/sysinstall/config.c b/usr.sbin/sysinstall/config.c index 2d4028c..9ce954d 100644 --- a/usr.sbin/sysinstall/config.c +++ b/usr.sbin/sysinstall/config.c @@ -458,6 +458,7 @@ configLinux(dialogMenuItem *self) dialog_clear_norefresh(); variable_set2(VAR_LINUX_ENABLE, "YES", 1); + Mkdir("/compat/linux"); msgNotify("Installing Linux compatibility library..."); i = package_add("linux_base"); restorescr(w); @@ -744,7 +745,7 @@ extern PkgNode Top, Plist; int configPackages(dialogMenuItem *self) { - int i; + int i, restoreflag = 0; PkgNodePtr tmp; /* Did we get an INDEX? */ @@ -766,6 +767,8 @@ configPackages(dialogMenuItem *self) if (ret & DITEM_LEAVE_MENU) break; else if (DITEM_STATUS(ret) != DITEM_FAILURE) { + dialog_clear(); + restoreflag = 1; for (tmp = Plist.kids; tmp && tmp->name; tmp = tmp->next) (void)index_extract(mediaDevice, &Top, tmp, FALSE); break; @@ -784,7 +787,7 @@ configPackages(dialogMenuItem *self) tmp = tmp2; } index_init(NULL, &Plist); - return DITEM_SUCCESS; + return DITEM_SUCCESS | (restoreflag ? DITEM_RESTORE : 0); } /* Load pcnfsd package */ |