1
0

14 Commits

Author SHA256 Message Date
ccfbf3d709 Accepting request 1293061 from system:install:head
OBS-URL: https://build.opensuse.org/request/show/1293061
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patterns-server?expand=0&rev=23
2025-07-15 14:42:00 +00:00
03e7fec768 Accepting request 1288716 from home:fcrozat:branches:system:install:head
- Do not mention news server when building pattern on SLE
  (bsc#1243961).

OBS-URL: https://build.opensuse.org/request/show/1288716
OBS-URL: https://build.opensuse.org/package/show/system:install:head/patterns-server?expand=0&rev=47
2025-07-14 08:15:58 +00:00
71ccb2edc0 Accepting request 1277455 from system:install:head
OBS-URL: https://build.opensuse.org/request/show/1277455
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patterns-server?expand=0&rev=22
2025-05-15 14:59:25 +00:00
8136a91ec8 Accepting request 1277366 from home:fcrozat:branches:system:install:head
- Merge enterprise patterns into this package but only build
  them on SLE.

OBS-URL: https://build.opensuse.org/request/show/1277366
OBS-URL: https://build.opensuse.org/package/show/system:install:head/patterns-server?expand=0&rev=45
2025-05-14 15:19:21 +00:00
339e746384 Accepting request 1253084 from system:install:head
OBS-URL: https://build.opensuse.org/request/show/1253084
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patterns-server?expand=0&rev=21
2025-03-16 17:58:17 +00:00
bbed8a2160 Accepting request 1252779 from home:jsrain:branches:system:install:head
- don't require virt-install and tigervnc on transactional system

OBS-URL: https://build.opensuse.org/request/show/1252779
OBS-URL: https://build.opensuse.org/package/show/system:install:head/patterns-server?expand=0&rev=43
2025-03-14 13:22:11 +00:00
b0930f7174 Accepting request 1252012 from system:install:head
OBS-URL: https://build.opensuse.org/request/show/1252012
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patterns-server?expand=0&rev=20
2025-03-12 14:20:11 +00:00
8c6ddb731b Accepting request 1249240 from home:fcrozat:branches:system:install:head
- Adapt kvm_tools patterns for SLES 16.0

OBS-URL: https://build.opensuse.org/request/show/1249240
OBS-URL: https://build.opensuse.org/package/show/system:install:head/patterns-server?expand=0&rev=41
2025-03-11 10:26:46 +00:00
f003464d89 Accepting request 1251068 from system:install:head
OBS-URL: https://build.opensuse.org/request/show/1251068
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patterns-server?expand=0&rev=19
2025-03-08 16:51:39 +00:00
abe1cced6c Accepting request 1250631 from home:lkocman:branches:system:install:head
- Drop uninstallable xen-server/xen-tools patterns from Leap
  code-o-o#leap/features#189

OBS-URL: https://build.opensuse.org/request/show/1250631
OBS-URL: https://build.opensuse.org/package/show/system:install:head/patterns-server?expand=0&rev=39
2025-03-07 00:30:14 +00:00
9ce8226574 Accepting request 1248341 from system:install:head
- Do not require 389-ds on %ix86: it's not built for 32bit intel
  arch.

- Adapt patterns for SLES 16.0.

OBS-URL: https://build.opensuse.org/request/show/1248341
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patterns-server?expand=0&rev=18
2025-02-25 15:40:48 +00:00
ee26d27c95 - Do not require 389-ds on %ix86: it's not built for 32bit intel
arch.

OBS-URL: https://build.opensuse.org/package/show/system:install:head/patterns-server?expand=0&rev=37
2025-02-25 11:09:41 +00:00
c4db5ac386 Accepting request 1248300 from home:fcrozat:branches:system:install:head
- Adapt patterns for SLES 16.0.

OBS-URL: https://build.opensuse.org/request/show/1248300
OBS-URL: https://build.opensuse.org/package/show/system:install:head/patterns-server?expand=0&rev=36
2025-02-25 09:06:42 +00:00
OBS User buildservice-autocommit
a263b618d3 Updating link to change in openSUSE:Factory/patterns-server revision 17
OBS-URL: https://build.opensuse.org/package/show/system:install:head/patterns-server?expand=0&rev=6bc83c458ebbba231a9c643415cda08d
2024-02-22 06:18:35 +00:00
2 changed files with 156 additions and 14 deletions

View File

@@ -1,3 +1,42 @@
-------------------------------------------------------------------
Thu Jun 26 15:27:31 UTC 2025 - Frederic Crozat <fcrozat@suse.com>
- Do not mention news server when building pattern on SLE
(bsc#1243961).
-------------------------------------------------------------------
Tue May 13 12:13:46 UTC 2025 - Frederic Crozat <fcrozat@suse.com>
- Merge enterprise patterns into this package but only build
them on SLE.
-------------------------------------------------------------------
Thu Mar 13 13:59:22 UTC 2025 - Jiri Srain <jsrain@suse.com>
- don't require virt-install and tigervnc on transactional system
-------------------------------------------------------------------
Thu Mar 6 12:45:40 UTC 2025 - Lubos Kocman <lubos.kocman@suse.com>
- Drop uninstallable xen-server/xen-tools patterns from Leap
code-o-o#leap/features#189
-------------------------------------------------------------------
Fri Feb 28 12:43:27 UTC 2025 - Frederic Crozat <fcrozat@suse.com>
- Adapt kvm_tools patterns for SLES 16.0
-------------------------------------------------------------------
Tue Feb 25 11:09:14 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Do not require 389-ds on %ix86: it's not built for 32bit intel
arch.
-------------------------------------------------------------------
Wed Dec 11 09:35:45 UTC 2024 - Frederic Crozat <fcrozat@suse.com>
- Adapt patterns for SLES 16.0.
-------------------------------------------------------------------
Thu Feb 22 06:17:49 UTC 2024 - Dominique Leuenberger <dleuenberger@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package patterns-server
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%bcond_with betatest
Name: patterns-server
Version: 20210330
Version: 20250313
Release: 0
Summary: Patterns for Installation (server patterns)
License: MIT
@@ -38,8 +38,12 @@ not make sense.
This particular package contains all the server related patterns
################################################################################
################################################################################
%package dhcp_dns_server
%pattern_serverfunctions
Summary: DHCP and DNS Server
@@ -49,12 +53,20 @@ Provides: pattern-icon() = pattern-server
Provides: pattern-order() = 3040
Provides: pattern-visible()
Requires: bind
%if 0%{?is_opensuse}
Requires: dhcp-server
%else
Requires: kea
%endif
Requires: pattern() = basesystem
Recommends: bind-chrootenv
Recommends: bind-doc
%if 0%{?is_opensuse}
Recommends: dhcp
Recommends: dhcp-relay
%else
Recommends: kea-hooks
%endif
%if 0%{?is_opensuse}
Provides: patterns-openSUSE-dhcp_dns_server = %{version}
Obsoletes: patterns-openSUSE-dhcp_dns_server < %{version}
@@ -80,13 +92,14 @@ Provides: pattern() = directory_server
Provides: pattern-icon() = pattern-server
Provides: pattern-order() = 3060
Provides: pattern-visible()
%ifnarch %ix86
Requires: 389-ds
%endif
Requires: pattern() = basesystem
# bsc#1084789
Recommends: 389-ds
Recommends: nss_ldap
Recommends: pam_ldap
Recommends: yast2-ldap-server
Recommends: sssd
Recommends: sssd-ldap
%if 0%{?is_opensuse}
Recommends: yast2-ldap-server
Provides: patterns-openSUSE-directory_server = %{version}
Obsoletes: patterns-openSUSE-directory_server < %{version}
%else
@@ -95,7 +108,7 @@ Obsoletes: patterns-sles-directory_server < %{version}
%endif
%description directory_server
Software to set up a directory server with OpenLDAP. The Lightweight Directory Access Protocol (LDAP) is used to access online directory services.
Software to set up a directory server with 389-DS. The Lightweight Directory Access Protocol (LDAP) is used to access online directory services.
%files directory_server
%dir %{_docdir}/patterns
@@ -152,18 +165,27 @@ Provides: pattern-icon() = pattern-server
Provides: pattern-order() = 3020
Provides: pattern-visible()
Requires: pattern() = basesystem
%if !0%{?is_opensuse}
Requires: wireshark
%endif
Recommends: arptables
Recommends: calamaris
Recommends: ddclient
Recommends: fetchmail
Recommends: fetchmailconf
Recommends: ipsec-tools
%if 0%{?is_opensuse}
Recommends: quagga
%else
Recommends: frr
%endif
Recommends: radvd
Recommends: rarpd
Recommends: squid
Recommends: whois
%if !0%{?is_opensuse}
Recommends: wireshark
%endif
Recommends: wondershaper
%if 0%{?is_opensuse}
Provides: patterns-openSUSE-gateway_server = %{version}
@@ -227,13 +249,16 @@ Provides: pattern-visible()
Requires: libvirt-client
Requires: libvirt-daemon-config-network
Requires: libvirt-daemon-qemu
Requires: tigervnc
%{requires_on_traditional tigervnc}
Requires: pattern() = basesystem
Requires: pattern() = kvm_server
# bnc#868542
%if 0%{?is_opensuse}
Requires: virt-manager
Requires: virt-install
%endif
%{requires_on_traditional virt-install}
Recommends: openssh
%if 0%{?is_opensuse}
# BSC#1078908
Recommends: vim
Recommends: virt-v2v
@@ -243,6 +268,7 @@ Recommends: yast2-control-center
Recommends: yast2-ncurses
Recommends: yast2-ncurses-pkg
Recommends: yast2-vm
%endif
%if !0%{?is_opensuse}
Provides: patterns-sles-kvm_tools = %{version}
Obsoletes: patterns-sles-kvm_tools < %{version}
@@ -297,7 +323,11 @@ Software to set up a Web server that is able to serve static, dynamic, and inter
%package mail_server
%pattern_serverfunctions
%if 0%{?is_opensuse}
Summary: Mail and News Server
%else
Summary: Mail Server
%endif
Group: Metapackages
Provides: pattern() = mail_server
Provides: pattern-icon() = pattern-server
@@ -318,8 +348,14 @@ Provides: patterns-sles-mail_server = %{version}
Obsoletes: patterns-sles-mail_server < %{version}
%endif
%if 0%{?is_opensuse}
%description mail_server
Software to set up electronic mail and message services to handle email, mailing, and news lists, including a virus scanner to scan messages at the server level.
%else
%description mail_server
Software to set up electronic mail services to handle email, mailing, and news lists, including a virus scanner to scan messages at the server level.
%endif
%files mail_server
%dir %{_docdir}/patterns
@@ -369,7 +405,8 @@ remote print server and for setting up a print server.
%{_docdir}/patterns/printing.txt
################################################################################
# code-o-o#leap/features#189
%if 0%{?is_opensuse} && 0%{?suse_version} > 1600
# BSC#1088175
%ifarch x86_64
%package xen_server
@@ -450,6 +487,63 @@ single physical machine.
%dir %{_docdir}/patterns
%{_docdir}/patterns/xen_tools.txt
%endif
%endif
################################################################################
%if !0%{?is_opensuse}
%ifarch s390x
%package hwcrypto
%pattern_basetechnologies
Summary: System z HW crypto support
Group: Metapackages
Provides: patterns-sles-hwcrypto = %{version}
Provides: pattern() = hwcrypto
Provides: pattern-icon() = pattern-generic
Provides: pattern-order() = 1040
Provides: pattern-visible()
Obsoletes: patterns-sles-hwcrypto < %{version}
Provides: patterns-server-enterprise-hwcrypto = %{version}
Obsoletes: patterns-server-enterprise-hwcrypto < %{version}
Requires: pattern() = basesystem
Recommends: libica-4
Recommends: libica-4-32bit
Requires: openCryptoki
Requires: openCryptoki-64bit
Requires: openssl-ibmca
%description hwcrypto
A selection of packages that installs the System z HW crypto stack on
System z.
%files hwcrypto
%dir /usr/share/doc/packages/patterns
/usr/share/doc/packages/patterns/hwcrypto.txt
%endif
################################################################################
%package oracle_server
%pattern_primaryfunctions
Summary: Oracle Server Base
Group: Metapackages
Provides: patterns-sles-oracle_server = %{version}
Provides: pattern() = oracle_server
Provides: pattern-icon() = pattern-generic
Provides: pattern-order() = 3120
Provides: pattern-visible()
Obsoletes: patterns-sles-oracle_server < %{version}
Provides: patterns-server-enterprise-oracle_server = %{version}
Obsoletes: patterns-server-enterprise-oracle_server < %{version}
Requires: orarun
Requires: pattern() = basesystem
%description oracle_server
Set up the server for installing Oracle databases.
%files oracle_server
%dir /usr/share/doc/packages/patterns
/usr/share/doc/packages/patterns/oracle_server.txt
%endif
################################################################################
@@ -468,11 +562,20 @@ for i in dhcp_dns_server directory_server file_server gateway_server \
>"%{buildroot}%{_docdir}/patterns/$i-32bit.txt"
done
# NO 32bits pattern for KVM or XEN
for i in kvm_tools kvm_server
for i in \
%if !0%{?is_opensuse}
%ifarch s390x
hwcrypto \
%endif
oracle_server \
%endif
kvm_tools kvm_server
do
echo "This file marks the pattern $i to be installed." \
> "%{buildroot}%{_docdir}/patterns/$i.txt"
done
# code-o-o#leap/features#189
%if 0%{?is_opensuse} && 0%{?suse_version} > 1600
# XEN is only available on x86_64
%ifarch x86_64
for i in xen_server xen_tools; do
@@ -480,7 +583,7 @@ done
>"%{buildroot}%{_docdir}/patterns/$i.txt"
done
%endif
%endif
#
# This file is created at check-in time. Sorry for the inconsistent workflow :(
#