Mailinglist Archive: yast-commit (490 mails)

< Previous Next >
[yast-commit] r38248 - in /trunk/add-on: VERSION package/yast2-add-on.changes src/add-on-workflow.ycp src/add-on.ycp
  • From: locilka@xxxxxxxxxxxxxxxx
  • Date: Fri, 01 Jun 2007 14:11:34 -0000
  • Message-id: <20070601141134.2DC189C92A@xxxxxxxxxxxxxxxx>
Author: locilka
Date: Fri Jun  1 16:11:33 2007
New Revision: 38248

URL: http://svn.opensuse.org/viewcvs/yast?rev=38248&view=rev
Log:

- Fixed Add-On client to provide command-line again. Providing
  "help" and "longhelp" (#279074).
- Fixed Add-On workflow to store the "PRODUCT" tag from content
  file for later usage in AutoYaST cloning (#279893).
- 2.15.9


Modified:
    trunk/add-on/VERSION
    trunk/add-on/package/yast2-add-on.changes
    trunk/add-on/src/add-on-workflow.ycp
    trunk/add-on/src/add-on.ycp

Modified: trunk/add-on/VERSION
URL: http://svn.opensuse.org/viewcvs/yast/trunk/add-on/VERSION?rev=38248&r1=38247&r2=38248&view=diff
==============================================================================
--- trunk/add-on/VERSION (original)
+++ trunk/add-on/VERSION Fri Jun  1 16:11:33 2007
@@ -1 +1 @@
-2.15.8
+2.15.9

Modified: trunk/add-on/package/yast2-add-on.changes
URL: http://svn.opensuse.org/viewcvs/yast/trunk/add-on/package/yast2-add-on.changes?rev=38248&r1=38247&r2=38248&view=diff
==============================================================================
--- trunk/add-on/package/yast2-add-on.changes (original)
+++ trunk/add-on/package/yast2-add-on.changes Fri Jun  1 16:11:33 2007
@@ -1,4 +1,13 @@
 -------------------------------------------------------------------
+Fri Jun  1 15:35:46 CEST 2007 - locilka@xxxxxxx
+
+- Fixed Add-On client to provide command-line again. Providing
+  "help" and "longhelp" (#279074).
+- Fixed Add-On workflow to store the "PRODUCT" tag from content
+  file for later usage in AutoYaST cloning (#279893).
+- 2.15.9
+
+-------------------------------------------------------------------
 Fri May 25 13:30:04 CEST 2007 - jsrain@xxxxxxx
 
 - removed outdated translations from .desktop-files (#271209)

Modified: trunk/add-on/src/add-on-workflow.ycp
URL: http://svn.opensuse.org/viewcvs/yast/trunk/add-on/src/add-on-workflow.ycp?rev=38248&r1=38247&r2=38248&view=diff
==============================================================================
--- trunk/add-on/src/add-on-workflow.ycp (original)
+++ trunk/add-on/src/add-on-workflow.ycp Fri Jun  1 16:11:33 2007
@@ -634,11 +634,13 @@
        }
        Pkg::ResolvableInstall (prod["name"]:"", `product);
         map data = Pkg::SourceGeneralData (AddOnProduct::src_id);
+
         string url = data["url"]:"";
         string product_dir = data["product_dir"]:"";
        AddOnProduct::add_on_products = add (AddOnProduct::add_on_products, $[
            "media" : AddOnProduct::src_id,
            "product" : prod["display_name"]:prod["short_name"]:prod["name"]:"",
+           "autoyast_product" : prod["name"]:"",
            "media_url" : url,
            "product_dir" : product_dir,
        ]);
@@ -754,11 +756,12 @@
            }
 
            foreach (string product, selected, {
+               integer src_id = (AddOnProduct::src_id == -1 ? prod2src[product]:-1 : AddOnProduct::src_id);
+               
                AddOnProduct::add_on_products = add (AddOnProduct::add_on_products, $[
-                   "media" : AddOnProduct::src_id == -1
-                       ? prod2src[product]:-1
-                       : AddOnProduct::src_id,
+                   "media" : src_id,
                    "product" : product,
+                   "autoyast_prouduct" : product,
                    "media_url" : url,
                    "product_dir" : product_dir,
                ]);

Modified: trunk/add-on/src/add-on.ycp
URL: http://svn.opensuse.org/viewcvs/yast/trunk/add-on/src/add-on.ycp?rev=38248&r1=38247&r2=38248&view=diff
==============================================================================
--- trunk/add-on/src/add-on.ycp (original)
+++ trunk/add-on/src/add-on.ycp Fri Jun  1 16:11:33 2007
@@ -21,14 +21,31 @@
 
 include "add-on/add-on-workflow.ycp";
 
-
-// Bugzilla #269886, CommanLine "support"
-// argmap is only a map, CommandLine uses string parameters
-if (size (GetInstArgs::argmap()) == 0 && size (WFM::Args()) > 0) {
+list wfm_args = WFM::Args();
+y2milestone ("ARGS: %1", wfm_args);
+if (
+    (size (wfm_args) > 0)
+    &&
+    (contains (wfm_args, "help") || contains (wfm_args, "longhelp"))
+) {
     Mode::SetUI ("commandline");
-    y2milestone ("Mode CommandLine not supported, exiting...");
-    // TRANSLATORS: error message - the module does not provide command line interface
-    CommandLine::Print(_("There is no user interface available for this module."));
+    // TRANSLATORS: commandline help
+    CommandLine::Print(_("
+Add-On Module Help
+------------------
+
+To add a new Add-On product via command-line, use this syntax:
+    /sbin/yast2 add-on URL
+URL is the path to the Add-On source.
+
+Examples of URL:
+http://server.name/directory/Lang-AddOn-10.2-i386/
+ftp://server.name/directory/Lang-AddOn-10.2-i386/
+nfs://server.name/directory/SDK1-SLE-i386/
+disk://dev/sda5/directory/Product/CD1/
+cd://
+dvd://
+"));
     return `auto;
 }
 

--
To unsubscribe, e-mail: yast-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: yast-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages