replace openSuSE's "driverupdate" feature by a cheatcode to import firmware from elsewhere.

© Niall Walsh <niallwalsh@users.berlios.de>

--- a/themes/openSUSE/src/common.inc
+++ b/themes/openSUSE/src/common.inc
@@ -454,7 +454,7 @@
     } {
       xmenu.dud .xm_current get .dud_file eq {
         input.edit.dud_file 0 get dup "" ne {
-          "driverupdate=%s " bc.cmd dup length add sprintf
+          "firmware=%s " bc.cmd dup length add sprintf
         } { pop } ifelse
       } {
         dud.options xmenu.dud .xm_current get get dup "" ne {
--- a/themes/openSUSE/src/dia_dud.inc
+++ b/themes/openSUSE/src/dia_dud.inc
@@ -16,7 +16,7 @@
 /dud.last .dud_no def
 
 /dud.options [
-  "dud=1"
+  "firmware"
   ""
   .undef
   .undef
@@ -39,7 +39,7 @@
   dud.read.config
 
   xmenu .xm_current dud.last put
-  xmenu .xm_list [ /txt_yes /txt_no /txt_file dud.url.name ] put
+  xmenu .xm_list [ /txt_yes /txt_no /txt_file ] put
 
   xmenu .xm_title /txt_driver_update put
 } def
@@ -110,12 +110,13 @@
   xmenu .xm_current get
 
   dup .dud_file eq {
-    dia .title txt_driver_update2 put
+    dia .title "Firmware Location" put
 
     % Must all be of same size!
     dia .ed.list 1 array put
     dia .ed.buffer.list input.edit.dud_file put
-    dia .ed.text.list [ txt_dud_file_msg ] put
+    % TODO: new content translated or at least translatable!
+    dia .ed.text.list [ "Provide the path use to search for and load firmware early (default is \"/siduction/firmware/\"):\n" ] put
   } if
 
   dup .dud_url eq {
