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>
|
Thu Feb 22 06:17:49 UTC 2024 - Dominique Leuenberger <dleuenberger@suse.com>
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package patterns-server
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
%bcond_with betatest
|
%bcond_with betatest
|
||||||
Name: patterns-server
|
Name: patterns-server
|
||||||
Version: 20210330
|
Version: 20250313
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Patterns for Installation (server patterns)
|
Summary: Patterns for Installation (server patterns)
|
||||||
License: MIT
|
License: MIT
|
||||||
@@ -38,8 +38,12 @@ not make sense.
|
|||||||
This particular package contains all the server related patterns
|
This particular package contains all the server related patterns
|
||||||
|
|
||||||
|
|
||||||
################################################################################
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
################################################################################
|
||||||
%package dhcp_dns_server
|
%package dhcp_dns_server
|
||||||
%pattern_serverfunctions
|
%pattern_serverfunctions
|
||||||
Summary: DHCP and DNS Server
|
Summary: DHCP and DNS Server
|
||||||
@@ -49,12 +53,20 @@ Provides: pattern-icon() = pattern-server
|
|||||||
Provides: pattern-order() = 3040
|
Provides: pattern-order() = 3040
|
||||||
Provides: pattern-visible()
|
Provides: pattern-visible()
|
||||||
Requires: bind
|
Requires: bind
|
||||||
|
%if 0%{?is_opensuse}
|
||||||
Requires: dhcp-server
|
Requires: dhcp-server
|
||||||
|
%else
|
||||||
|
Requires: kea
|
||||||
|
%endif
|
||||||
Requires: pattern() = basesystem
|
Requires: pattern() = basesystem
|
||||||
Recommends: bind-chrootenv
|
Recommends: bind-chrootenv
|
||||||
Recommends: bind-doc
|
Recommends: bind-doc
|
||||||
|
%if 0%{?is_opensuse}
|
||||||
Recommends: dhcp
|
Recommends: dhcp
|
||||||
Recommends: dhcp-relay
|
Recommends: dhcp-relay
|
||||||
|
%else
|
||||||
|
Recommends: kea-hooks
|
||||||
|
%endif
|
||||||
%if 0%{?is_opensuse}
|
%if 0%{?is_opensuse}
|
||||||
Provides: patterns-openSUSE-dhcp_dns_server = %{version}
|
Provides: patterns-openSUSE-dhcp_dns_server = %{version}
|
||||||
Obsoletes: 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-icon() = pattern-server
|
||||||
Provides: pattern-order() = 3060
|
Provides: pattern-order() = 3060
|
||||||
Provides: pattern-visible()
|
Provides: pattern-visible()
|
||||||
|
%ifnarch %ix86
|
||||||
|
Requires: 389-ds
|
||||||
|
%endif
|
||||||
Requires: pattern() = basesystem
|
Requires: pattern() = basesystem
|
||||||
# bsc#1084789
|
Recommends: sssd
|
||||||
Recommends: 389-ds
|
Recommends: sssd-ldap
|
||||||
Recommends: nss_ldap
|
|
||||||
Recommends: pam_ldap
|
|
||||||
Recommends: yast2-ldap-server
|
|
||||||
%if 0%{?is_opensuse}
|
%if 0%{?is_opensuse}
|
||||||
|
Recommends: yast2-ldap-server
|
||||||
Provides: patterns-openSUSE-directory_server = %{version}
|
Provides: patterns-openSUSE-directory_server = %{version}
|
||||||
Obsoletes: patterns-openSUSE-directory_server < %{version}
|
Obsoletes: patterns-openSUSE-directory_server < %{version}
|
||||||
%else
|
%else
|
||||||
@@ -95,7 +108,7 @@ Obsoletes: patterns-sles-directory_server < %{version}
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%description directory_server
|
%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
|
%files directory_server
|
||||||
%dir %{_docdir}/patterns
|
%dir %{_docdir}/patterns
|
||||||
@@ -152,18 +165,27 @@ Provides: pattern-icon() = pattern-server
|
|||||||
Provides: pattern-order() = 3020
|
Provides: pattern-order() = 3020
|
||||||
Provides: pattern-visible()
|
Provides: pattern-visible()
|
||||||
Requires: pattern() = basesystem
|
Requires: pattern() = basesystem
|
||||||
|
%if !0%{?is_opensuse}
|
||||||
|
Requires: wireshark
|
||||||
|
%endif
|
||||||
Recommends: arptables
|
Recommends: arptables
|
||||||
Recommends: calamaris
|
Recommends: calamaris
|
||||||
Recommends: ddclient
|
Recommends: ddclient
|
||||||
Recommends: fetchmail
|
Recommends: fetchmail
|
||||||
Recommends: fetchmailconf
|
Recommends: fetchmailconf
|
||||||
Recommends: ipsec-tools
|
Recommends: ipsec-tools
|
||||||
|
%if 0%{?is_opensuse}
|
||||||
Recommends: quagga
|
Recommends: quagga
|
||||||
|
%else
|
||||||
|
Recommends: frr
|
||||||
|
%endif
|
||||||
Recommends: radvd
|
Recommends: radvd
|
||||||
Recommends: rarpd
|
Recommends: rarpd
|
||||||
Recommends: squid
|
Recommends: squid
|
||||||
Recommends: whois
|
Recommends: whois
|
||||||
|
%if !0%{?is_opensuse}
|
||||||
Recommends: wireshark
|
Recommends: wireshark
|
||||||
|
%endif
|
||||||
Recommends: wondershaper
|
Recommends: wondershaper
|
||||||
%if 0%{?is_opensuse}
|
%if 0%{?is_opensuse}
|
||||||
Provides: patterns-openSUSE-gateway_server = %{version}
|
Provides: patterns-openSUSE-gateway_server = %{version}
|
||||||
@@ -227,13 +249,16 @@ Provides: pattern-visible()
|
|||||||
Requires: libvirt-client
|
Requires: libvirt-client
|
||||||
Requires: libvirt-daemon-config-network
|
Requires: libvirt-daemon-config-network
|
||||||
Requires: libvirt-daemon-qemu
|
Requires: libvirt-daemon-qemu
|
||||||
Requires: tigervnc
|
%{requires_on_traditional tigervnc}
|
||||||
Requires: pattern() = basesystem
|
Requires: pattern() = basesystem
|
||||||
Requires: pattern() = kvm_server
|
Requires: pattern() = kvm_server
|
||||||
# bnc#868542
|
# bnc#868542
|
||||||
|
%if 0%{?is_opensuse}
|
||||||
Requires: virt-manager
|
Requires: virt-manager
|
||||||
Requires: virt-install
|
%endif
|
||||||
|
%{requires_on_traditional virt-install}
|
||||||
Recommends: openssh
|
Recommends: openssh
|
||||||
|
%if 0%{?is_opensuse}
|
||||||
# BSC#1078908
|
# BSC#1078908
|
||||||
Recommends: vim
|
Recommends: vim
|
||||||
Recommends: virt-v2v
|
Recommends: virt-v2v
|
||||||
@@ -243,6 +268,7 @@ Recommends: yast2-control-center
|
|||||||
Recommends: yast2-ncurses
|
Recommends: yast2-ncurses
|
||||||
Recommends: yast2-ncurses-pkg
|
Recommends: yast2-ncurses-pkg
|
||||||
Recommends: yast2-vm
|
Recommends: yast2-vm
|
||||||
|
%endif
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
Provides: patterns-sles-kvm_tools = %{version}
|
Provides: patterns-sles-kvm_tools = %{version}
|
||||||
Obsoletes: 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
|
%package mail_server
|
||||||
%pattern_serverfunctions
|
%pattern_serverfunctions
|
||||||
|
%if 0%{?is_opensuse}
|
||||||
Summary: Mail and News Server
|
Summary: Mail and News Server
|
||||||
|
%else
|
||||||
|
Summary: Mail Server
|
||||||
|
%endif
|
||||||
Group: Metapackages
|
Group: Metapackages
|
||||||
Provides: pattern() = mail_server
|
Provides: pattern() = mail_server
|
||||||
Provides: pattern-icon() = pattern-server
|
Provides: pattern-icon() = pattern-server
|
||||||
@@ -318,8 +348,14 @@ Provides: patterns-sles-mail_server = %{version}
|
|||||||
Obsoletes: patterns-sles-mail_server < %{version}
|
Obsoletes: patterns-sles-mail_server < %{version}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%if 0%{?is_opensuse}
|
||||||
%description mail_server
|
%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.
|
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
|
%files mail_server
|
||||||
%dir %{_docdir}/patterns
|
%dir %{_docdir}/patterns
|
||||||
@@ -369,7 +405,8 @@ remote print server and for setting up a print server.
|
|||||||
%{_docdir}/patterns/printing.txt
|
%{_docdir}/patterns/printing.txt
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# code-o-o#leap/features#189
|
||||||
|
%if 0%{?is_opensuse} && 0%{?suse_version} > 1600
|
||||||
# BSC#1088175
|
# BSC#1088175
|
||||||
%ifarch x86_64
|
%ifarch x86_64
|
||||||
%package xen_server
|
%package xen_server
|
||||||
@@ -450,6 +487,63 @@ single physical machine.
|
|||||||
%dir %{_docdir}/patterns
|
%dir %{_docdir}/patterns
|
||||||
%{_docdir}/patterns/xen_tools.txt
|
%{_docdir}/patterns/xen_tools.txt
|
||||||
%endif
|
%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"
|
>"%{buildroot}%{_docdir}/patterns/$i-32bit.txt"
|
||||||
done
|
done
|
||||||
# NO 32bits pattern for KVM or XEN
|
# 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
|
do
|
||||||
echo "This file marks the pattern $i to be installed." \
|
echo "This file marks the pattern $i to be installed." \
|
||||||
> "%{buildroot}%{_docdir}/patterns/$i.txt"
|
> "%{buildroot}%{_docdir}/patterns/$i.txt"
|
||||||
done
|
done
|
||||||
|
# code-o-o#leap/features#189
|
||||||
|
%if 0%{?is_opensuse} && 0%{?suse_version} > 1600
|
||||||
# XEN is only available on x86_64
|
# XEN is only available on x86_64
|
||||||
%ifarch x86_64
|
%ifarch x86_64
|
||||||
for i in xen_server xen_tools; do
|
for i in xen_server xen_tools; do
|
||||||
@@ -480,7 +583,7 @@ done
|
|||||||
>"%{buildroot}%{_docdir}/patterns/$i.txt"
|
>"%{buildroot}%{_docdir}/patterns/$i.txt"
|
||||||
done
|
done
|
||||||
%endif
|
%endif
|
||||||
|
%endif
|
||||||
#
|
#
|
||||||
# This file is created at check-in time. Sorry for the inconsistent workflow :(
|
# This file is created at check-in time. Sorry for the inconsistent workflow :(
|
||||||
#
|
#
|
||||||
|
|||||||
Reference in New Issue
Block a user