File sle-module-legacy-release.spec of Package sle-module-legacy-release.12940

#
# spec file for package sle-module-legacy-release (Version 12)
#
# Copyright (c) 2016 SUSE.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via https://bugzilla.novell.com/
#



Name:           sle-module-legacy-release
%define         product sle-module-legacy
Summary:        Legacy Module
Version:        12
Release:        9.1
License:        BSD-3-Clause
Group:          System/Fhs

Provides:       %name-%version
Provides:       product() = sle-module-legacy
Provides:       product(sle-module-legacy) = 12-0
%ifarch x86_64
Provides:       product-register-target() = sle%2D12%2Dx86_64
%endif
%ifarch s390x
Provides:       product-register-target() = sle%2D12%2Ds390x
%endif
%ifarch ppc64le
Provides:       product-register-target() = sle%2D12%2Dppc64le
%endif
%ifarch aarch64
Provides:       product-register-target() = sle%2D12%2Daarch64
%endif
Provides:       product-label() = Legacy%2DModule
Provides:       product-cpeid() = cpe%3A%2Fo%3Asuse%3Asle%2Dmodule%2Dlegacy%3A12
Provides:       product-url(bugtracker) = https%3A%2F%2Fbugzilla.novell.com%2F
%ifarch x86_64
Provides:       product-updates-repoid() = obsrepository%3A%2F%2Fbuild.suse.de%2FSUSE%3AUpdates%3ASLE%2DModule%2DLegacy%3A12%3Ax86_64%2Fupdate
%endif
%ifarch s390x
Provides:       product-updates-repoid() = obsrepository%3A%2F%2Fbuild.suse.de%2FSUSE%3AUpdates%3ASLE%2DModule%2DLegacy%3A12%3As390x%2Fupdate
%endif
%ifarch ppc64le
Provides:       product-updates-repoid() = obsrepository%3A%2F%2Fbuild.suse.de%2FSUSE%3AUpdates%3ASLE%2DModule%2DLegacy%3A12%3Appc64le%2Fupdate
%endif
%ifarch aarch64
Provides:       product-updates-repoid() = obsrepository%3A%2F%2Fbuild.suse.de%2FSUSE%3AUpdates%3ASLE%2DModule%2DLegacy%3A12%3Aaarch64%2Fupdate
%endif
%ifarch x86_64
Provides:       product-updates-repoid() = obsrepository%3A%2F%2Fbuild.suse.de%2FSUSE%3AUpdates%3ASLE%2DModule%2DLegacy%3A12%3Ax86_64%2Fupdate_debug
%endif
%ifarch s390x
Provides:       product-updates-repoid() = obsrepository%3A%2F%2Fbuild.suse.de%2FSUSE%3AUpdates%3ASLE%2DModule%2DLegacy%3A12%3As390x%2Fupdate_debug
%endif
%ifarch ppc64le
Provides:       product-updates-repoid() = obsrepository%3A%2F%2Fbuild.suse.de%2FSUSE%3AUpdates%3ASLE%2DModule%2DLegacy%3A12%3Appc64le%2Fupdate_debug
%endif
%ifarch aarch64
Provides:       product-updates-repoid() = obsrepository%3A%2F%2Fbuild.suse.de%2FSUSE%3AUpdates%3ASLE%2DModule%2DLegacy%3A12%3Aaarch64%2Fupdate_debug
%endif
Provides:       product-register-flavor() = module
Provides:       product-endoflife() 
Requires:       product_flavor(sle-module-legacy)

Requires:       product(SLES) >= 12
Requires:       lifecycle-data-sle-module-legacy

AutoReqProv:    on
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%description
<p>
      The Legacy Module helps you migrating applications from SUSE Linux
      Enterprise 10 and 11 and other systems to SUSE Linux Enterprise 12, by
      providing packages which are discontinued on SUSE Linux Enterprise
      Server, such as: sendmail, syslog-ng, IBM Java6, and a number of
      libraries (for example openssl-0.9.8).
	</p>
	<p>
      Access to the Legacy Module is included in your SUSE Linux Enterprise
      Server subscription. The module has a different lifecycle than SUSE Linux
      Enterprise Server itself. Packages in the this module are usually
      supported for at most three years. Support for Sendmail and IBM Java 6
      will end in September 2017 the latest.
	</p>


%package cd
License:        BSD-3-Clause
Group:          System/Fhs
Provides:       product_flavor()
Provides:       flavor(cd)
Provides:       product_flavor(sle-module-legacy) = 12-0
Summary:        Legacy Module

%description cd
<p>
      The Legacy Module helps you migrating applications from SUSE Linux
      Enterprise 10 and 11 and other systems to SUSE Linux Enterprise 12, by
      providing packages which are discontinued on SUSE Linux Enterprise
      Server, such as: sendmail, syslog-ng, IBM Java6, and a number of
      libraries (for example openssl-0.9.8).
	</p>
	<p>
      Access to the Legacy Module is included in your SUSE Linux Enterprise
      Server subscription. The module has a different lifecycle than SUSE Linux
      Enterprise Server itself. Packages in the this module are usually
      supported for at most three years. Support for Sendmail and IBM Java 6
      will end in September 2017 the latest.
	</p>

%files cd
%defattr(-,root,root)
%doc %{_defaultdocdir}/sle-module-legacy-release-cd

%package POOL
License:        BSD-3-Clause
Group:          System/Fhs
Provides:       product_flavor()
Provides:       flavor(POOL)
Provides:       product_flavor(sle-module-legacy) = 12-0
Summary:        Legacy Module

%description POOL
<p>
      The Legacy Module helps you migrating applications from SUSE Linux
      Enterprise 10 and 11 and other systems to SUSE Linux Enterprise 12, by
      providing packages which are discontinued on SUSE Linux Enterprise
      Server, such as: sendmail, syslog-ng, IBM Java6, and a number of
      libraries (for example openssl-0.9.8).
	</p>
	<p>
      Access to the Legacy Module is included in your SUSE Linux Enterprise
      Server subscription. The module has a different lifecycle than SUSE Linux
      Enterprise Server itself. Packages in the this module are usually
      supported for at most three years. Support for Sendmail and IBM Java 6
      will end in September 2017 the latest.
	</p>

%files POOL
%defattr(-,root,root)
%doc %{_defaultdocdir}/sle-module-legacy-release-POOL



%prep

%build


%install
mkdir -p $RPM_BUILD_ROOT/etc/products.d
cat >$RPM_BUILD_ROOT/etc/products.d/sle-module-legacy.prod << EOF
<?xml version="1.0" encoding="UTF-8"?>
<product schemeversion="0">
  <vendor>SUSE</vendor>
  <name>sle-module-legacy</name>
  <version>12</version>
  <baseversion>12</baseversion>
  <patchlevel>0</patchlevel>
  <release>0</release>
  <endoflife></endoflife>
  <arch>%{_target_cpu}</arch>
  <cpeid>cpe:/o:suse:sle-module-legacy:12</cpeid>
  <productline>sle-module-legacy</productline>
  <register>
%ifarch x86_64
      <target>sle-12-x86_64</target>
%endif
%ifarch s390x
      <target>sle-12-s390x</target>
%endif
%ifarch ppc64le
      <target>sle-12-ppc64le</target>
%endif
%ifarch aarch64
      <target>sle-12-aarch64</target>
%endif
    <flavor>module</flavor>
    <updates>
%ifarch x86_64
      <repository repoid="obsrepository://build.suse.de/SUSE:Updates:SLE-Module-Legacy:12:x86_64/update" />
%endif
%ifarch s390x
      <repository repoid="obsrepository://build.suse.de/SUSE:Updates:SLE-Module-Legacy:12:s390x/update" />
%endif
%ifarch ppc64le
      <repository repoid="obsrepository://build.suse.de/SUSE:Updates:SLE-Module-Legacy:12:ppc64le/update" />
%endif
%ifarch aarch64
      <repository repoid="obsrepository://build.suse.de/SUSE:Updates:SLE-Module-Legacy:12:aarch64/update" />
%endif
%ifarch x86_64
      <repository repoid="obsrepository://build.suse.de/SUSE:Updates:SLE-Module-Legacy:12:x86_64/update_debug" />
%endif
%ifarch s390x
      <repository repoid="obsrepository://build.suse.de/SUSE:Updates:SLE-Module-Legacy:12:s390x/update_debug" />
%endif
%ifarch ppc64le
      <repository repoid="obsrepository://build.suse.de/SUSE:Updates:SLE-Module-Legacy:12:ppc64le/update_debug" />
%endif
%ifarch aarch64
      <repository repoid="obsrepository://build.suse.de/SUSE:Updates:SLE-Module-Legacy:12:aarch64/update_debug" />
%endif
    </updates>
  </register>
  <upgrades />
  <summary>Legacy Module</summary>
  <shortsummary>Legacy-Module</shortsummary>
  <description>&lt;p&gt;
      The Legacy Module helps you migrating applications from SUSE Linux
      Enterprise 10 and 11 and other systems to SUSE Linux Enterprise 12, by
      providing packages which are discontinued on SUSE Linux Enterprise
      Server, such as: sendmail, syslog-ng, IBM Java6, and a number of
      libraries (for example openssl-0.9.8).
	&lt;/p&gt;
	&lt;p&gt;
      Access to the Legacy Module is included in your SUSE Linux Enterprise
      Server subscription. The module has a different lifecycle than SUSE Linux
      Enterprise Server itself. Packages in the this module are usually
      supported for at most three years. Support for Sendmail and IBM Java 6
      ended in September 2017.
	&lt;/p&gt;</description>
  <urls>
    <url name="bugtracker">https://bugzilla.novell.com/</url>
  </urls>
  <buildconfig>
    <producttheme>SLES</producttheme>
  </buildconfig>
  <installconfig>
    <defaultlang>en_US</defaultlang>
    <datadir>suse</datadir>
    <descriptiondir>suse/setup/descr</descriptiondir>
    <releasepackage name="%{name}" flag="EQ" version="%{version}" release="%{release}" />
    <distribution>SUSE_SLE</distribution>
  </installconfig>
  <runtimeconfig />
  <productdependency relationship="requires" name="SLES" baseversion="12" patchlevel="0" flag="GE" />
</product>

EOF

mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/sle-module-legacy-release-cd
cat >$RPM_BUILD_ROOT/%{_defaultdocdir}/sle-module-legacy-release-cd/README << EOF
This package only exists for providing the product flavor 'cd'.

EOF

mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/sle-module-legacy-release-POOL
cat >$RPM_BUILD_ROOT/%{_defaultdocdir}/sle-module-legacy-release-POOL/README << EOF
This package only exists for providing the product flavor 'POOL'.

EOF



%clean
rm -rf %buildroot

%files
%defattr(644,root,root,755)
%dir /etc/products.d
/etc/products.d/*.prod

%changelog
openSUSE Build Service is sponsored by