<?xml version="1.0" encoding="UTF-8"?> <!--*- xml -*-->
<!-- $Revision: 533 $ -->
<!DOCTYPE patch [
<!ENTITY version "0">
<!ENTITY release "30">
<!ENTITY SPold "3">
<!ENTITY SPnew "4">
<!ENTITY name "product-sled10-sp&SPnew;">
]>
<!-- https://wiki.innerweb.novell.com/index.php/Visnov/PatchToSP -->
<patch
    xmlns="http://novell.com/package/metadata/suse/patch"
    xmlns:yum="http://linux.duke.edu/metadata/common"
    xmlns:rpm="http://linux.duke.edu/metadata/rpm"
    xmlns:suse="http://novell.com/package/metadata/suse/common"
    patchid="&name;-&version;"
    timestamp="20090714"
    engine="1.0">
  <yum:name>&name;</yum:name>
  <!-- TODO finalize text -->
  <summary lang="en">Product marker for Service Pack &SPnew;</summary>
  <!-- TODO finalize text -->
  <description lang="en">This patch replaces the SP migration product with the SP product</description>
  <yum:version ver="&version;" rel="&release;"/>
  <rpm:requires>
    <rpm:entry
kind="product"
name="SUSE_SLED"
epoch="0" ver="10.&SPnew;" rel="0" flags="GE"/>
    <!-- register after installing the product -->
    <rpm:entry kind="script"  name="&name;-script.sh" epoch="0" ver="&version;" rel="&release;" flags="EQ"/>
    <rpm:entry kind="message" name="product-sled10-sp&SPnew;-message" epoch="0" ver="&version;" rel="&release;" flags="EQ"/>
    <!-- bnc#255782 -->
    <rpm:entry kind="package" name="SPident" />
    <rpm:entry
kind="package" name="glibc" epoch="0" ver="2.4" rel="31.78.0" flags="GE"/>
    <rpm:entry
kind="patch" name="sledp&SPnew;o-sp&SPnew;_online"/>
  </rpm:requires>
  <category>recommended</category>

  <atoms>
    <message>
      <yum:name>product-sled10-sp&SPnew;-message</yum:name>
      <yum:version epoch="0" ver="&version;" rel="&release;"/>
      <text lang="en">After restarting the machine, make sure to continue using
the update tool regularly to receive any additional updates that may be available.</text>
      <rpm:requires>
    <!-- copied from above but added pre -->
    <rpm:entry pre="1"
kind="patch" name="sledp&SPnew;o-sp&SPnew;_online"/>
      </rpm:requires>
    </message>
    <script>
      <yum:name>&name;-script.sh</yum:name>
      <yum:version ver="&version;" rel="&release;"/>
      <do>#!/bin/bash -x
exec >> >(tee /var/log/YaST2/&name;-script.log | sed 's/^/  /' ) 2>&amp;1
<![CDATA[
date '+=== %F %T %z ==='
: registering to get updates
# things are much simpler since sp2...
# like in the migration patch, but omit --no-optional
suse_register -d 1 --batch -rip -L /root/.suse_register.log
touch /var/lib/rpm/Packages
: registration done
]]></do>
      <!-- script must prerequire the new SP product -->
      <rpm:requires>
    <!-- copied from above but added pre -->
    <rpm:entry pre="1"
kind="package" name="glibc" epoch="0" ver="2.4" rel="31.78.0" flags="GE"/>
    <rpm:entry pre="1"
kind="patch" name="sledp&SPnew;o-sp&SPnew;_online"/>
      </rpm:requires>
    </script>
  </atoms>
</patch>
