tag 177346 patch
thanks

Index: main-menu/main-menu.c
===================================================================
RCS file: /cvs/debian-boot/debian-installer/main-menu/main-menu.c,v
retrieving revision 1.57
diff -u -r1.57 main-menu.c
--- main-menu/main-menu.c       16 Jan 2003 10:48:30 -0000      1.57
+++ main-menu/main-menu.c       20 Jan 2003 01:45:48 -0000
@@ -270,16 +270,26 @@
                if (is_menu_item) {
                        /* Only let the user choose if one of them is a menu item */
                        debconf = debconfclient_new();
-                       debconf->command(debconf, "FSET", MISSING_PROVIDE, "seen",
-                                       "false", NULL);
-                       if (defpkg != NULL)
-                               debconf->command(debconf, "SET", MISSING_PROVIDE,
-                                               defpkg->description, NULL);
-                       debconf->command(debconf, "SUBST", MISSING_PROVIDE,
-                                       "CHOICES", choices, NULL);
-                       debconf->command(debconf, "INPUT medium", MISSING_PROVIDE,
-                                       NULL);
-                       debconf->command(debconf, "GO", NULL);
+                       if (strchr(choices, ',') == NULL) {
+                               debconf->command(debconf, "SET",
+                                                MISSING_PROVIDE, choices,
+                                                NULL);
+                       } else {
+                               debconf->command(debconf, "FSET",
+                                                MISSING_PROVIDE, "seen",
+                                                "false", NULL);
+                               if (defpkg != NULL)
+                                       debconf->command(debconf, "SET",
+                                                        MISSING_PROVIDE,
+                                                        defpkg->description,
+                                                        NULL);
+                               debconf->command(debconf, "SUBST",
+                                                MISSING_PROVIDE, "CHOICES",
+                                                choices, NULL);
+                               debconf->command(debconf, "INPUT medium",
+                                                MISSING_PROVIDE, NULL);
+                               debconf->command(debconf, "GO", NULL);
+                       }
                        debconf->command(debconf, "GET", MISSING_PROVIDE, NULL);
                }
                /* Go through the dependencies again */

-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to