File sle-ha.product of Package 000product
214
1
2
<productdefinition xmlns:xi="http://www.w3.org/2001/XInclude">
3
<products>
4
<product>
5
<vendor>SUSE</vendor>
6
<name>sle-ha</name>
7
<releasepkgname>sle-ha-release</releasepkgname>
8
<endoflife/>
9
<!-- TBD -->
10
<codestream>
11
<name>SUSE Linux Enterprise High Availability Extension 15</name>
12
<!-- FIXME: Date needs to be corrected -->
13
<endoflife>2028-07-31</endoflife>
14
</codestream>
15
<baseversion>15</baseversion>
16
<patchlevel>2</patchlevel>
17
<!-- release is no longer optional -->
18
<release>0</release>
19
<productline>sle-ha</productline>
20
<!--
21
/* required for NCC registration */
22
Note: this Flag has to be discussed between PrjMgr and NCC-Team -
23
and shouldn't change the whole lifetime of the product.
24
Normally, just needed for Enterprise - here just for
25
reference.
26
FYI: the distribution tag will be generated during media creation.
27
* flavor will be replaced with the <media type="dvd5"/> definition in the mediaset.
28
* target will be replaced with the ncc_target - the %{_target_cpu} macro
29
will be replaced with the basearch of the product.
30
* release is reserved for special versions of a product
31
-->
32
<register>
33
<pool>
34
<repository project="SUSE:Products:SLE-Product-HA:15-SP2:x86_64" name="images" medium="product" arch="x86_64" >
35
<zypp name="SLE-Product-HA15-SP2-Pool" alias="SLE-Product-HA15-SP2-Pool"/>
36
</repository>
37
<repository project="SUSE:Products:SLE-Product-HA:15-SP2:s390x" name="images" medium="product" arch="s390x" >
38
<zypp name="SLE-Product-HA15-SP2-Pool" alias="SLE-Product-HA15-SP2-Pool"/>
39
</repository>
40
<repository project="SUSE:Products:SLE-Product-HA:15-SP2:ppc64le" name="images" medium="product" arch="ppc64le" >
41
<zypp name="SLE-Product-HA15-SP2-Pool" alias="SLE-Product-HA15-SP2-Pool"/>
42
</repository>
43
<repository project="SUSE:Products:SLE-Product-HA:15-SP2:aarch64" name="images" medium="product" arch="aarch64" >
44
<zypp name="SLE-Product-HA15-SP2-Pool" alias="SLE-Product-HA15-SP2-Pool"/>
45
</repository>
46
<repository project="SUSE:Products:SLE-Product-HA:15-SP2:x86_64" name="images" medium="product_debug" arch="x86_64" >
47
<zypp name="SLE-Product-HA15-SP2-Debuginfo-Pool" alias="SLE-Product-HA15-SP2-Debuginfo-Pool"/>
48
</repository>
49
<repository project="SUSE:Products:SLE-Product-HA:15-SP2:s390x" name="images" medium="product_debug" arch="s390x" >
50
<zypp name="SLE-Product-HA15-SP2-Debuginfo-Pool" alias="SLE-Product-HA15-SP2-Debuginfo-Pool"/>
51
</repository>
52
<repository project="SUSE:Products:SLE-Product-HA:15-SP2:ppc64le" name="images" medium="product_debug" arch="ppc64le" >
53
<zypp name="SLE-Product-HA15-SP2-Debuginfo-Pool" alias="SLE-Product-HA15-SP2-Debuginfo-Pool"/>
54
</repository>
55
<repository project="SUSE:Products:SLE-Product-HA:15-SP2:aarch64" name="images" medium="product_debug" arch="aarch64" >
56
<zypp name="SLE-Product-HA15-SP2-Debuginfo-Pool" alias="SLE-Product-HA15-SP2-Debuginfo-Pool"/>
57
</repository>
58
<repository project="SUSE:Products:SLE-Product-HA:15-SP2:x86_64" name="images" medium="product_source" arch="x86_64" >
59
<zypp name="SLE-Product-HA15-SP2-Source-Pool" alias="SLE-Product-HA15-SP2-Source-Pool"/>
60
</repository>
61
<repository project="SUSE:Products:SLE-Product-HA:15-SP2:s390x" name="images" medium="product_source" arch="s390x" >
62
<zypp name="SLE-Product-HA15-SP2-Source-Pool" alias="SLE-Product-HA15-SP2-Source-Pool"/>
63
</repository>
64
<repository project="SUSE:Products:SLE-Product-HA:15-SP2:ppc64le" name="images" medium="product_source" arch="ppc64le" >
65
<zypp name="SLE-Product-HA15-SP2-Source-Pool" alias="SLE-Product-HA15-SP2-Source-Pool"/>
66
</repository>
67
<repository project="SUSE:Products:SLE-Product-HA:15-SP2:aarch64" name="images" medium="product_source" arch="aarch64" >
68
<zypp name="SLE-Product-HA15-SP2-Source-Pool" alias="SLE-Product-HA15-SP2-Source-Pool"/>
69
</repository>
70
</pool>
71
<updates>
72
<repository project="SUSE:Updates:SLE-Product-HA:15-SP2:s390x" name="update" arch="s390x" >
73
<zypp name="SLE-Product-HA15-SP2-Updates" alias="SLE-Product-HA15-SP2-Updates"/>
74
</repository>
75
<repository project="SUSE:Updates:SLE-Product-HA:15-SP2:x86_64" name="update" arch="x86_64" >
76
<zypp name="SLE-Product-HA15-SP2-Updates" alias="SLE-Product-HA15-SP2-Updates"/>
77
</repository>
78
<repository project="SUSE:Updates:SLE-Product-HA:15-SP2:ppc64le" name="update" arch="ppc64le" >
79
<zypp name="SLE-Product-HA15-SP2-Updates" alias="SLE-Product-HA15-SP2-Updates"/>
80
</repository>
81
<repository project="SUSE:Updates:SLE-Product-HA:15-SP2:aarch64" name="update" arch="aarch64" >
82
<zypp name="SLE-Product-HA15-SP2-Updates" alias="SLE-Product-HA15-SP2-Updates"/>
83
</repository>
84
<repository project="SUSE:Updates:SLE-Product-HA:15-SP2:s390x" name="update_debug" arch="s390x" >
85
<zypp name="SLE-Product-HA15-SP2-Debuginfo-Updates" alias="SLE-Product-HA15-SP2-Debuginfo-Updates"/>
86
</repository>
87
<repository project="SUSE:Updates:SLE-Product-HA:15-SP2:x86_64" name="update_debug" arch="x86_64" >
88
<zypp name="SLE-Product-HA15-SP2-Debuginfo-Updates" alias="SLE-Product-HA15-SP2-Debuginfo-Updates"/>
89
</repository>
90
<repository project="SUSE:Updates:SLE-Product-HA:15-SP2:ppc64le" name="update_debug" arch="ppc64le" >
91
<zypp name="SLE-Product-HA15-SP2-Debuginfo-Updates" alias="SLE-Product-HA15-SP2-Debuginfo-Updates"/>
92
</repository>
93
<repository project="SUSE:Updates:SLE-Product-HA:15-SP2:aarch64" name="update_debug" arch="aarch64" >
94
<zypp name="SLE-Product-HA15-SP2-Debuginfo-Updates" alias="SLE-Product-HA15-SP2-Debuginfo-Updates"/>
95
</repository>
96
<distrotarget arch="x86_64" >sle-15-x86_64</distrotarget>
97
<distrotarget arch="s390x" >sle-15-s390x</distrotarget>
98
<distrotarget arch="ppc64le">sle-15-ppc64le</distrotarget>
99
<distrotarget arch="aarch64">sle-15-aarch64</distrotarget>
100
</updates>
101
<flavor>extension</flavor>
102
</register>
103
104
<summary>SUSE Linux Enterprise High Availability Extension 15 SP2</summary>
105
<shortsummary>SLEHA15-SP2</shortsummary>
106
<!-- TBD -->
107
<description>
108
SUSE Linux High Availability Extension
109
provides mature, industry-leading open-source
110
high-availability clustering technologies that
111
are easy to set up and use. It can be deployed
112
in physical and/or virtual environments, and
113
can cluster physical servers, virtual servers,
114
or any combination of the two to suit your
115
business’ needs.
116
</description>
117
<xi:include href="linguas.include" />
118
<urls>
119
<url name="releasenotes">https://www.suse.com/releasenotes/%{_target_cpu}/SLE-HA/15-SP2/release-notes-ha.rpm</url>
120
<url name="releasenotes">https://www.suse.com/releasenotes/%{_target_cpu}/SUSE-SLES/15-SP2/release-notes-sles.rpm</url>
121
</urls>
122
123
<buildconfig>
124
<!-- This section is needed to generate the installation media -->
125
<producttheme>SLES</producttheme>
126
<!-- <betaversion>GMC</betaversion> -->
127
</buildconfig>
128
129
<installconfig>
130
<!-- All flags needed during installation -->
131
<defaultlang>en_US</defaultlang>
132
<distribution>SUSE_SLE</distribution>
133
</installconfig>
134
135
<!-- All Flags needed in the running system -->
136
<runtimeconfig />
137
<productdependency relationship="requires" name="SUSE_SLE" flag="EQ" baseversion="15" patchlevel="2"/>
138
<!-- 324774: [MODULE] Implementing "Janus" Modules
139
Adding this extra product deps (which is purely a workaround) and not needed at all.... -->
140
<productdependency relationship="requires" name="sle-module-server-applications" flag="GE" baseversion="15" patchlevel="0"/>
141
</product>
142
</products>
143
144
<!-- Default conditionals, repositories and archsets for SLE 12 get imported -->
145
<xi:include href="defaults-conditionals.include" />
146
<xi:include href="defaults-archsets.include" />
147
<xi:include href="defaults-repositories.include" />
148
149
<!-- XXX: media style ? -->
150
<!-- mediastyle="suse-sle12-sp2" -->
151
<mediasets>
152
<media type="ftp"
153
flavor="POOL"
154
name="SLE-15-SP2-Product-HA-POOL"
155
sourcemedia="2"
156
debugmedia="3"
157
mediastyle="suse-sle15"
158
ignore_missing_packages="false"
159
ignore_missing_meta_packages="false"
160
run_make_listings="true"
161
run_hybridiso="true"
162
run_media_check="true"
163
repo_only="true"
164
use_undecided="false"
165
separate="true"
166
create_pattern="false"
167
use_required="false"
168
use_recommended="false"
169
use_suggested="false" >
170
<!-- type : defines the default size of a media
171
flavor : flavor name - this is needed for registration
172
product : references the product name
173
name : name of the media
174
surcemedia : sources on this media allowed?
175
create_pattern : create pattern out of the given groups
176
use_required : add required packages from the groups
177
use_recommended : add recommended packages from the groups
178
use_suggested : add suggested packages from the groups
179
size : define a new size for the media - default is defined via 'type' attribute -->
180
<archsets>
181
<archset ref="s390x" />
182
</archsets>
183
<archsets>
184
<archset ref="x86_64" />
185
</archsets>
186
<archsets>
187
<archset ref="ppc64le" />
188
</archsets>
189
<archsets>
190
<archset ref="aarch64" />
191
</archsets>
192
<metadata>
193
<package name="skelcd-EULA-ha"/>
194
</metadata>
195
<use group="ha_release_packages" create_pattern="false" use_recommended="true" />
196
<use group="sle_module_ha" create_pattern="false" use_recommended="true" />
197
<use group="sle_module_ha.x86_64" create_pattern="false" use_recommended="true" />
198
<use group="sle_module_ha.aarch64" create_pattern="false" use_recommended="true" />
199
<use group="sle_module_ha.ppc64le" create_pattern="false" use_recommended="true" />
200
<use group="sle_module_ha.s390x" create_pattern="false" use_recommended="true" />
201
</media>
202
</mediasets>
203
204
<group name="ha_release_packages">
205
<packagelist relationship="recommends">
206
<package name="sle-ha-release" supportstatus="l3" />
207
</packagelist>
208
</group>
209
210
<xi:include href="sle_module_ha.group" />
211
212
213
</productdefinition>
214