summaryrefslogtreecommitdiffstats
path: root/usr.sbin/sysinstall/dmenu.c
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>1996-06-12 14:02:13 +0000
committerjkh <jkh@FreeBSD.org>1996-06-12 14:02:13 +0000
commita2ffbe1a9a5c0ebc9aefd39b36578a15c578c3a6 (patch)
tree3f3d08c3292608539123b69e56b62cbf8ccb7d03 /usr.sbin/sysinstall/dmenu.c
parent3ff88e997b783b5d885539159b3128b761a0a023 (diff)
downloadFreeBSD-src-a2ffbe1a9a5c0ebc9aefd39b36578a15c578c3a6.zip
FreeBSD-src-a2ffbe1a9a5c0ebc9aefd39b36578a15c578c3a6.tar.gz
Fix a truly stupid bug which broke the package installation menu
for everything _but_ the multi-user case now (it was the opposite before :-). That means adding packages with the 2.2-960511-SNAP boot floppy is busted. Feh.
Diffstat (limited to 'usr.sbin/sysinstall/dmenu.c')
-rw-r--r--usr.sbin/sysinstall/dmenu.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/usr.sbin/sysinstall/dmenu.c b/usr.sbin/sysinstall/dmenu.c
index 7dbbd15..ee2b2e5 100644
--- a/usr.sbin/sysinstall/dmenu.c
+++ b/usr.sbin/sysinstall/dmenu.c
@@ -4,7 +4,7 @@
* This is probably the last attempt in the `sysinstall' line, the next
* generation being slated for what's essentially a complete rewrite.
*
- * $Id: dmenu.c,v 1.18 1996/04/25 17:31:17 jkh Exp $
+ * $Id: dmenu.c,v 1.19 1996/04/28 00:37:31 jkh Exp $
*
* Copyright (c) 1995
* Jordan Hubbard. All rights reserved.
@@ -93,6 +93,16 @@ dmenuSetVariable(dialogMenuItem *tmp)
}
int
+dmenuToggleVariable(dialogMenuItem *tmp)
+{
+ if (!variable_get((char *)tmp->data))
+ variable_set((char *)tmp->data);
+ else
+ variable_unset((char *)tmp->data);
+ return DITEM_SUCCESS;
+}
+
+int
dmenuSetFlag(dialogMenuItem *tmp)
{
if (*((unsigned int *)tmp->data) & tmp->aux)
OpenPOWER on IntegriCloud