diff options
author | jkh <jkh@FreeBSD.org> | 1999-04-06 08:25:53 +0000 |
---|---|---|
committer | jkh <jkh@FreeBSD.org> | 1999-04-06 08:25:53 +0000 |
commit | de886587fee38a2b6d267e4b9f1452643ee84206 (patch) | |
tree | fa63f7228f8d696e01328e315e334d08ecb7726d /release/sysinstall/index.c | |
parent | 94c3a8d12f3962371ab018cc5870594c6426240a (diff) | |
download | FreeBSD-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 'release/sysinstall/index.c')
-rw-r--r-- | release/sysinstall/index.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/release/sysinstall/index.c b/release/sysinstall/index.c index 52838d9..c02d4ad 100644 --- a/release/sysinstall/index.c +++ b/release/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 |