Hello community,

here is the log from the commit of package autoyast2 for openSUSE:Factory 
checked in at 2014-01-10 21:14:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/autoyast2 (Old)
 and      /work/SRC/openSUSE:Factory/.autoyast2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "autoyast2"

Changes:
--------
--- /work/SRC/openSUSE:Factory/autoyast2/autoyast2.changes      2013-12-23 
19:31:15.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.autoyast2.new/autoyast2.changes 2014-01-10 
21:14:18.000000000 +0100
@@ -1,0 +2,20 @@
+Thu Jan  9 19:38:09 CET 2014 - [email protected]
+
+- remove dependency on yast2-slp (bnc#858102)
+- 3.1.7
+
+-------------------------------------------------------------------
+Wed Jan  8 16:18:16 UTC 2014 - [email protected]
+
+- initial support for semi-automatic installation starting with
+  network module (FATE#314695)
+- 3.1.6
+
+-------------------------------------------------------------------
+Wed Jan  8 08:56:27 UTC 2014 - [email protected]
+
+- move clone_system client to first stage so yast can generate
+  profile even on the end of first stage
+- 3.1.5
+
+-------------------------------------------------------------------

Old:
----
  autoyast2-3.1.4.tar.bz2

New:
----
  autoyast2-3.1.7.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ autoyast2.spec ++++++
--- /var/tmp/diff_new_pack.BSx4q1/_old  2014-01-10 21:14:19.000000000 +0100
+++ /var/tmp/diff_new_pack.BSx4q1/_new  2014-01-10 21:14:19.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package autoyast2
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           autoyast2
-Version:        3.1.4
+Version:        3.1.7
 Release:        0
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -31,6 +31,13 @@
 # xmllint
 BuildRequires:  libxml2-tools
 
+# %%{_unitdir} macro definition is in a separate package since 13.1
+%if 0%{?suse_version} >= 1310
+BuildRequires:  systemd-rpm-macros
+%else
+BuildRequires:  systemd
+%endif
+
 Requires:       autoyast2-installation = %{version}
 Requires:       libxslt
 Requires:       yast2
@@ -84,7 +91,6 @@
 Requires:       yast2-ncurses
 Requires:       yast2-packager
 Requires:       yast2-services-manager
-Requires:       yast2-slp
 Requires:       yast2-storage
 Requires:       yast2-transfer >= 2.21.0
 Requires:       yast2-update >= 2.18.3
@@ -170,7 +176,6 @@
 %{yast_clientdir}/software_auto.rb
 %{yast_clientdir}/storage_auto.rb
 %{yast_clientdir}/autoyast.rb
-%{yast_clientdir}/clone_system.rb
 %{yast_clientdir}/ayast_setup.rb
 
 %dir %{yast_scrconfdir}
@@ -254,6 +259,7 @@
 %{yast_clientdir}/ayast_probe.rb
 %{yast_clientdir}/inst_autosetup_upgrade.rb
 %{yast_clientdir}/inst_store_upgrade_software.rb
+%{yast_clientdir}/clone_system.rb
 
 %{yast_yncludedir}/autoinstall/xml.rb
 %{yast_yncludedir}/autoinstall/ask.rb

++++++ autoyast2-3.1.4.tar.bz2 -> autoyast2-3.1.7.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/autoyast2-3.1.4/package/autoyast2.changes 
new/autoyast2-3.1.7/package/autoyast2.changes
--- old/autoyast2-3.1.4/package/autoyast2.changes       2013-12-19 
10:44:42.000000000 +0100
+++ new/autoyast2-3.1.7/package/autoyast2.changes       2014-01-09 
19:44:56.000000000 +0100
@@ -1,4 +1,24 @@
 -------------------------------------------------------------------
+Thu Jan  9 19:38:09 CET 2014 - [email protected]
+
+- remove dependency on yast2-slp (bnc#858102)
+- 3.1.7
+
+-------------------------------------------------------------------
+Wed Jan  8 16:18:16 UTC 2014 - [email protected]
+
+- initial support for semi-automatic installation starting with
+  network module (FATE#314695)
+- 3.1.6
+
+-------------------------------------------------------------------
+Wed Jan  8 08:56:27 UTC 2014 - [email protected]
+
+- move clone_system client to first stage so yast can generate
+  profile even on the end of first stage
+- 3.1.5
+
+-------------------------------------------------------------------
 Wed Dec 18 15:05:02 UTC 2013 - [email protected]
 
 - control.rng has been moved to yast2-installation-control package
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/autoyast2-3.1.4/package/autoyast2.spec 
new/autoyast2-3.1.7/package/autoyast2.spec
--- old/autoyast2-3.1.4/package/autoyast2.spec  2013-12-19 10:44:42.000000000 
+0100
+++ new/autoyast2-3.1.7/package/autoyast2.spec  2014-01-09 19:44:56.000000000 
+0100
@@ -17,7 +17,7 @@
 
 
 Name:           autoyast2
-Version:        3.1.4
+Version:        3.1.7
 Release:        0
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -31,6 +31,13 @@
 # xmllint
 BuildRequires:  libxml2-tools
 
+# %%{_unitdir} macro definition is in a separate package since 13.1
+%if 0%{?suse_version} >= 1310
+BuildRequires:  systemd-rpm-macros
+%else
+BuildRequires:  systemd
+%endif
+
 Requires:       autoyast2-installation = %{version}
 Requires:       libxslt
 Requires:       yast2
@@ -84,7 +91,6 @@
 Requires:       yast2-ncurses
 Requires:       yast2-packager
 Requires:       yast2-services-manager
-Requires:       yast2-slp
 Requires:       yast2-storage
 Requires:       yast2-transfer >= 2.21.0
 Requires:       yast2-update >= 2.18.3
@@ -170,7 +176,6 @@
 %{yast_clientdir}/software_auto.rb
 %{yast_clientdir}/storage_auto.rb
 %{yast_clientdir}/autoyast.rb
-%{yast_clientdir}/clone_system.rb
 %{yast_clientdir}/ayast_setup.rb
 
 %dir %{yast_scrconfdir}
@@ -254,6 +259,7 @@
 %{yast_clientdir}/ayast_probe.rb
 %{yast_clientdir}/inst_autosetup_upgrade.rb
 %{yast_clientdir}/inst_store_upgrade_software.rb
+%{yast_clientdir}/clone_system.rb
 
 %{yast_yncludedir}/autoinstall/xml.rb
 %{yast_yncludedir}/autoinstall/ask.rb
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/autoyast2-3.1.4/src/autoyast-rnc/general.rnc 
new/autoyast2-3.1.7/src/autoyast-rnc/general.rnc
--- old/autoyast2-3.1.4/src/autoyast-rnc/general.rnc    2013-12-19 
10:44:42.000000000 +0100
+++ new/autoyast2-3.1.7/src/autoyast-rnc/general.rnc    2014-01-09 
19:44:56.000000000 +0100
@@ -14,6 +14,7 @@
     }? &
     mouse? & 
     ask-list? & 
+    semi-automatic? &
     signature-handling? &
     element proposals {
         LIST,
@@ -78,6 +79,8 @@
     ask_path*
 }
 
+semi-automatic = element semi-automatic { LIST, semi-automatic-modules* }
+semi-automatic-modules = element module { "networking" }
 
 signature-handling = element signature-handling { accept_unsigned_file? & 
accept_file_without_checksum? & accept_verification_failed? & 
accept_unknown_gpg_key? & import_gpg_key? & accept_non_trusted_gpg_key? }
 accept_unsigned_file = element accept_unsigned_file { BOOLEAN }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/autoyast2-3.1.4/src/clients/inst_autosetup.rb 
new/autoyast2-3.1.7/src/clients/inst_autosetup.rb
--- old/autoyast2-3.1.4/src/clients/inst_autosetup.rb   2013-12-19 
10:44:42.000000000 +0100
+++ new/autoyast2-3.1.7/src/clients/inst_autosetup.rb   2014-01-09 
19:44:56.000000000 +0100
@@ -133,19 +133,29 @@
       )
       AutoinstGeneral.Write
 
-      if Ops.get_boolean(
-          Profile.current,
-          ["networking", "setup_before_proposal"],
-          false
-        )
+      write_network = false
+      semiauto_network = Profile.current["general"]["semi-automatic"] &&
+        Profile.current["general"]["semi-automatic"].include?("networking")
+
+      if Profile.current["networking"] &&
+          ( Profile.current["networking"]["setup_before_proposal"] ||
+            semiauto_network )
         Builtins.y2milestone("Networking setup before the proposal")
         Call.Function(
           "lan_auto",
           ["Import", Ops.get_map(Profile.current, "networking", {})]
         )
-        Call.Function("lan_auto", ["Write"])
+        write_network = true
       end
 
+      if semiauto_network
+        Builtins.y2milestone("Networking manual setup")
+        Call.Function("inst_lan", ["enable_next" => true])
+        write_network = true
+      end
+
+      Call.Function("lan_auto", ["Write"]) if write_network
+
       if Builtins.haskey(Profile.current, "add-on")
        Progress.Title(_("Handling Add-On Products..."))
         Call.Function(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/autoyast2-3.1.4/src/include/autoinstall/xml.rb 
new/autoyast2-3.1.7/src/include/autoinstall/xml.rb
--- old/autoyast2-3.1.4/src/include/autoinstall/xml.rb  2013-12-19 
10:44:42.000000000 +0100
+++ new/autoyast2-3.1.7/src/include/autoinstall/xml.rb  2014-01-09 
19:44:56.000000000 +0100
@@ -98,7 +98,8 @@
           "net-udev"                 => "rule",
           "ask-list"                 => "ask",
           "device_order"             => "device",
-          "param-list"               => "param"
+          "param-list"               => "param",
+          "semi-automatic"           => "module"
         }
       )
 

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to