summaryrefslogtreecommitdiffstats
path: root/usr.sbin/sysinstall/index.c
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>1999-04-06 08:25:53 +0000
committerjkh <jkh@FreeBSD.org>1999-04-06 08:25:53 +0000
commitde886587fee38a2b6d267e4b9f1452643ee84206 (patch)
treefa63f7228f8d696e01328e315e334d08ecb7726d /usr.sbin/sysinstall/index.c
parent94c3a8d12f3962371ab018cc5870594c6426240a (diff)
downloadFreeBSD-src-de886587fee38a2b6d267e4b9f1452643ee84206.zip
FreeBSD-src-de886587fee38a2b6d267e4b9f1452643ee84206.tar.gz
Add an option for resetting and rescanning the probed device list, perhaps
to now detect that CD you just remembered to put in the drive or that pccard NIC that you've inserted (anybody can put pccardd in an mfsroot image now you know.. :) Requested by: Annelise Anderson <andrsn@andrsn.Stanford.EDU>
Diffstat (limited to 'usr.sbin/sysinstall/index.c')
-rw-r--r--usr.sbin/sysinstall/index.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/usr.sbin/sysinstall/index.c b/usr.sbin/sysinstall/index.c
index 52838d9..c02d4ad 100644
--- a/usr.sbin/sysinstall/index.c
+++ b/usr.sbin/sysinstall/index.c
@@ -4,7 +4,7 @@
* This is probably the last program in the `sysinstall' line - the next
* generation being essentially a complete rewrite.
*
- * $Id: index.c,v 1.62 1999/02/02 16:57:55 jkh Exp $
+ * $Id: index.c,v 1.63 1999/02/15 04:57:07 jkh Exp $
*
* Copyright (c) 1995
* Jordan Hubbard. All rights reserved.
@@ -475,13 +475,15 @@ pkg_fire(dialogMenuItem *self)
else if (ie->depc == 0) {
WINDOW *save = savescr();
- if (!msgYesNo("Do you really want to delete %s from the system?", kp->name))
- if (vsystem("pkg_delete %s %s", isDebug() ? "-v" : "", kp->name))
+ if (!msgYesNo("Do you really want to delete %s from the system?", kp->name)) {
+ if (vsystem("pkg_delete %s %s", isDebug() ? "-v" : "", kp->name)) {
msgConfirm("Warning: pkg_delete of %s failed.\n Check debug output for details.", kp->name);
+ }
else {
ie->installed = 0;
index_recorddeps(FALSE, lists->root, ie);
}
+ }
restorescr(save);
}
else
OpenPOWER on IntegriCloud