forked from pool/patterns-server
Compare commits
14 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| ccfbf3d709 | |||
| 03e7fec768 | |||
| 71ccb2edc0 | |||
| 8136a91ec8 | |||
| 339e746384 | |||
| bbed8a2160 | |||
| b0930f7174 | |||
| 8c6ddb731b | |||
| f003464d89 | |||
| abe1cced6c | |||
| 9ce8226574 | |||
| ee26d27c95 | |||
| c4db5ac386 | |||
|
|
a263b618d3 |
@@ -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>
|
||||
|
||||
|
||||
@@ -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 :(
|
||||
#
|
||||
|
||||
Reference in New Issue
Block a user