summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--release/sysinstall/config.c8
-rw-r--r--usr.sbin/sade/config.c8
-rw-r--r--usr.sbin/sysinstall/config.c8
3 files changed, 21 insertions, 3 deletions
diff --git a/release/sysinstall/config.c b/release/sysinstall/config.c
index 6fa001f..b33b017 100644
--- a/release/sysinstall/config.c
+++ b/release/sysinstall/config.c
@@ -453,9 +453,15 @@ configUsers(dialogMenuItem *self)
int
configLinux(dialogMenuItem *self)
{
+ WINDOW *w = savescr();
+ int i;
+
+ dialog_clear_norefresh();
variable_set2(VAR_LINUX_ENABLE, "YES", 1);
msgNotify("Installing Linux compatibility library...");
- return package_add("linux_base");
+ i = package_add("linux_base");
+ restorescr(w);
+ return i;
}
static void
diff --git a/usr.sbin/sade/config.c b/usr.sbin/sade/config.c
index 6fa001f..b33b017 100644
--- a/usr.sbin/sade/config.c
+++ b/usr.sbin/sade/config.c
@@ -453,9 +453,15 @@ configUsers(dialogMenuItem *self)
int
configLinux(dialogMenuItem *self)
{
+ WINDOW *w = savescr();
+ int i;
+
+ dialog_clear_norefresh();
variable_set2(VAR_LINUX_ENABLE, "YES", 1);
msgNotify("Installing Linux compatibility library...");
- return package_add("linux_base");
+ i = package_add("linux_base");
+ restorescr(w);
+ return i;
}
static void
diff --git a/usr.sbin/sysinstall/config.c b/usr.sbin/sysinstall/config.c
index 6fa001f..b33b017 100644
--- a/usr.sbin/sysinstall/config.c
+++ b/usr.sbin/sysinstall/config.c
@@ -453,9 +453,15 @@ configUsers(dialogMenuItem *self)
int
configLinux(dialogMenuItem *self)
{
+ WINDOW *w = savescr();
+ int i;
+
+ dialog_clear_norefresh();
variable_set2(VAR_LINUX_ENABLE, "YES", 1);
msgNotify("Installing Linux compatibility library...");
- return package_add("linux_base");
+ i = package_add("linux_base");
+ restorescr(w);
+ return i;
}
static void
OpenPOWER on IntegriCloud