2017-04-08 08:18:02 +02:00
|
|
|
#
|
2017-05-23 13:19:26 +02:00
|
|
|
# spec file for package patterns-server
|
2017-04-08 08:18:02 +02:00
|
|
|
#
|
2024-02-13 17:40:26 +01:00
|
|
|
# Copyright (c) 2024 SUSE LLC
|
2017-04-08 08:18:02 +02:00
|
|
|
#
|
|
|
|
# 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.
|
|
|
|
|
2018-12-13 10:38:17 +01:00
|
|
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
2017-04-08 08:18:02 +02:00
|
|
|
#
|
|
|
|
|
|
|
|
|
|
|
|
%bcond_with betatest
|
|
|
|
Name: patterns-server
|
2021-04-01 07:57:36 +02:00
|
|
|
Version: 20210330
|
2017-04-08 08:18:02 +02:00
|
|
|
Release: 0
|
|
|
|
Summary: Patterns for Installation (server patterns)
|
|
|
|
License: MIT
|
|
|
|
Group: Metapackages
|
2018-12-13 10:38:17 +01:00
|
|
|
URL: https://github.com/openSUSE/patterns
|
2017-04-08 08:18:02 +02:00
|
|
|
Source0: %{name}-rpmlintrc
|
2018-10-04 07:55:24 +02:00
|
|
|
Source1: pattern-definition-32bit.txt
|
|
|
|
Source2: create_32bit-patterns_file.pl
|
|
|
|
Source3: pre_checkin.sh
|
2017-04-08 08:18:02 +02:00
|
|
|
BuildRequires: patterns-rpm-macros
|
|
|
|
|
|
|
|
%description
|
|
|
|
This is an internal package that is used to create the patterns as part
|
|
|
|
of the installation source setup. Installation of this package does
|
|
|
|
not make sense.
|
|
|
|
|
|
|
|
This particular package contains all the server related patterns
|
|
|
|
|
2023-05-10 02:30:29 +02:00
|
|
|
|
2023-12-13 16:07:10 +01:00
|
|
|
################################################################################
|
2024-02-13 17:40:26 +01:00
|
|
|
|
2017-04-08 08:18:02 +02:00
|
|
|
%package dhcp_dns_server
|
|
|
|
%pattern_serverfunctions
|
|
|
|
Summary: DHCP and DNS Server
|
|
|
|
Group: Metapackages
|
|
|
|
Provides: pattern() = dhcp_dns_server
|
2018-12-07 21:56:00 +01:00
|
|
|
Provides: pattern-icon() = pattern-server
|
2017-04-08 08:18:02 +02:00
|
|
|
Provides: pattern-order() = 3040
|
|
|
|
Provides: pattern-visible()
|
2018-10-04 07:55:24 +02:00
|
|
|
Requires: bind
|
|
|
|
Requires: dhcp-server
|
2020-12-10 14:26:49 +01:00
|
|
|
Requires: pattern() = basesystem
|
2018-10-04 07:55:24 +02:00
|
|
|
Recommends: bind-chrootenv
|
|
|
|
Recommends: bind-doc
|
|
|
|
Recommends: dhcp
|
2017-04-08 08:18:02 +02:00
|
|
|
Recommends: dhcp-relay
|
2018-12-13 10:38:17 +01:00
|
|
|
%if 0%{?is_opensuse}
|
|
|
|
Provides: patterns-openSUSE-dhcp_dns_server = %{version}
|
|
|
|
Obsoletes: patterns-openSUSE-dhcp_dns_server < %{version}
|
|
|
|
%else
|
|
|
|
Provides: patterns-sles-dhcp_dns_server = %{version}
|
|
|
|
Obsoletes: patterns-sles-dhcp_dns_server < %{version}
|
|
|
|
%endif
|
2017-04-08 08:18:02 +02:00
|
|
|
|
|
|
|
%description dhcp_dns_server
|
|
|
|
Software to set up a server for the Dynamic Host Configuration Protocol (DHCP) and the Domain Name System (DNS) services. DHCP provides configuration parameters to client computers to integrate them into a network, whereas DNS delivers information associated with domain names, in particular, the IP address.
|
|
|
|
|
|
|
|
%files dhcp_dns_server
|
2018-12-13 10:38:17 +01:00
|
|
|
%dir %{_docdir}/patterns
|
|
|
|
%{_docdir}/patterns/dhcp_dns_server.txt
|
2017-04-08 08:18:02 +02:00
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
|
|
|
%package directory_server
|
|
|
|
%pattern_serverfunctions
|
|
|
|
Summary: Directory Server (LDAP)
|
|
|
|
Group: Metapackages
|
|
|
|
Provides: pattern() = directory_server
|
2018-12-07 21:56:00 +01:00
|
|
|
Provides: pattern-icon() = pattern-server
|
2017-04-08 08:18:02 +02:00
|
|
|
Provides: pattern-order() = 3060
|
|
|
|
Provides: pattern-visible()
|
2018-12-13 10:38:17 +01:00
|
|
|
Requires: pattern() = basesystem
|
|
|
|
# bsc#1084789
|
|
|
|
Recommends: 389-ds
|
|
|
|
Recommends: nss_ldap
|
|
|
|
Recommends: pam_ldap
|
|
|
|
Recommends: yast2-ldap-server
|
2018-10-04 07:55:24 +02:00
|
|
|
%if 0%{?is_opensuse}
|
2018-02-15 09:12:19 +01:00
|
|
|
Provides: patterns-openSUSE-directory_server = %{version}
|
2017-05-03 21:33:00 +02:00
|
|
|
Obsoletes: patterns-openSUSE-directory_server < %{version}
|
2018-10-04 07:55:24 +02:00
|
|
|
%else
|
|
|
|
Provides: patterns-sles-directory_server = %{version}
|
|
|
|
Obsoletes: patterns-sles-directory_server < %{version}
|
|
|
|
%endif
|
2017-04-08 08:18:02 +02:00
|
|
|
|
|
|
|
%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.
|
|
|
|
|
|
|
|
%files directory_server
|
2018-12-13 10:38:17 +01:00
|
|
|
%dir %{_docdir}/patterns
|
|
|
|
%{_docdir}/patterns/directory_server.txt
|
2017-04-08 08:18:02 +02:00
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
|
|
|
%package file_server
|
|
|
|
%pattern_serverfunctions
|
|
|
|
Summary: File Server
|
|
|
|
Group: Metapackages
|
|
|
|
Provides: pattern() = file_server
|
2018-12-07 21:56:00 +01:00
|
|
|
Provides: pattern-icon() = pattern-server
|
2017-04-08 08:18:02 +02:00
|
|
|
Provides: pattern-order() = 2900
|
|
|
|
Provides: pattern-visible()
|
2018-10-04 07:55:24 +02:00
|
|
|
Requires: nfs-kernel-server
|
2020-12-10 14:26:49 +01:00
|
|
|
Requires: pattern() = basesystem
|
2017-04-08 08:18:02 +02:00
|
|
|
Recommends: nfsidmap
|
|
|
|
Recommends: samba
|
|
|
|
Recommends: samba-client
|
|
|
|
Recommends: samba-winbind
|
|
|
|
Recommends: tftp
|
2018-10-04 07:55:24 +02:00
|
|
|
Recommends: vsftpd
|
|
|
|
%if 0%{?is_opensuse}
|
2018-12-13 10:38:17 +01:00
|
|
|
Provides: patterns-openSUSE-file_server = %{version}
|
|
|
|
Obsoletes: patterns-openSUSE-file_server < %{version}
|
|
|
|
%else
|
|
|
|
Provides: patterns-sles-file_server = %{version}
|
|
|
|
Obsoletes: patterns-sles-file_server < %{version}
|
|
|
|
%endif
|
|
|
|
%if 0%{?is_opensuse}
|
2017-04-08 08:18:02 +02:00
|
|
|
Recommends: yast2-ftp-server
|
2018-10-04 07:55:24 +02:00
|
|
|
Recommends: yast2-nfs-server
|
|
|
|
Recommends: yast2-samba-server
|
2017-04-08 08:18:02 +02:00
|
|
|
Recommends: yast2-tftp-server
|
|
|
|
Suggests: atftp
|
2018-10-04 07:55:24 +02:00
|
|
|
%endif
|
2017-04-08 08:18:02 +02:00
|
|
|
|
|
|
|
%description file_server
|
|
|
|
File services to host files so that they may be accessed or retrieved by other computers on the same network. This includes the FTP, SMB, and NFS protocols.
|
|
|
|
|
|
|
|
%files file_server
|
2018-12-13 10:38:17 +01:00
|
|
|
%dir %{_docdir}/patterns
|
|
|
|
%{_docdir}/patterns/file_server.txt
|
2017-04-08 08:18:02 +02:00
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
|
|
|
%package gateway_server
|
|
|
|
%pattern_serverfunctions
|
|
|
|
Summary: Internet Gateway
|
|
|
|
Group: Metapackages
|
|
|
|
Provides: pattern() = gateway_server
|
2018-12-07 21:56:00 +01:00
|
|
|
Provides: pattern-icon() = pattern-server
|
2017-04-08 08:18:02 +02:00
|
|
|
Provides: pattern-order() = 3020
|
|
|
|
Provides: pattern-visible()
|
2020-12-10 14:26:49 +01:00
|
|
|
Requires: pattern() = basesystem
|
2018-10-04 07:55:24 +02:00
|
|
|
Recommends: arptables
|
|
|
|
Recommends: calamaris
|
2017-04-08 08:18:02 +02:00
|
|
|
Recommends: ddclient
|
|
|
|
Recommends: fetchmail
|
2018-10-04 07:55:24 +02:00
|
|
|
Recommends: fetchmailconf
|
2017-04-08 08:18:02 +02:00
|
|
|
Recommends: ipsec-tools
|
|
|
|
Recommends: quagga
|
|
|
|
Recommends: radvd
|
|
|
|
Recommends: rarpd
|
2018-10-04 07:55:24 +02:00
|
|
|
Recommends: squid
|
|
|
|
Recommends: whois
|
2021-09-13 12:27:12 +02:00
|
|
|
Recommends: wireshark
|
2018-10-04 07:55:24 +02:00
|
|
|
Recommends: wondershaper
|
2018-12-13 10:38:17 +01:00
|
|
|
%if 0%{?is_opensuse}
|
|
|
|
Provides: patterns-openSUSE-gateway_server = %{version}
|
|
|
|
Obsoletes: patterns-openSUSE-gateway_server < %{version}
|
|
|
|
%else
|
|
|
|
Provides: patterns-sles-gateway_server = %{version}
|
|
|
|
Obsoletes: patterns-sles-gateway_server < %{version}
|
|
|
|
%endif
|
2017-04-08 08:18:02 +02:00
|
|
|
|
|
|
|
%description gateway_server
|
|
|
|
Software to set up a proxy, firewall, and gateway server, including a virtual private network (VPN) gateway.
|
|
|
|
|
|
|
|
%files gateway_server
|
2018-12-13 10:38:17 +01:00
|
|
|
%dir %{_docdir}/patterns
|
|
|
|
%{_docdir}/patterns/gateway_server.txt
|
2017-04-08 08:18:02 +02:00
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
|
|
|
%package kvm_server
|
|
|
|
%pattern_serverfunctions
|
|
|
|
Summary: KVM Host Server
|
|
|
|
Group: Metapackages
|
|
|
|
Provides: pattern() = kvm_server
|
2018-12-07 21:56:00 +01:00
|
|
|
Provides: pattern-icon() = pattern-server
|
2017-04-08 08:18:02 +02:00
|
|
|
Provides: pattern-order() = 3099
|
|
|
|
Provides: pattern-visible()
|
2023-12-13 16:07:10 +01:00
|
|
|
Requires: libvirt-daemon-config-network
|
|
|
|
Requires: libvirt-daemon-driver-network
|
|
|
|
Requires: libvirt-daemon-driver-qemu
|
|
|
|
Requires: libvirt-daemon-driver-storage-core
|
2018-12-13 10:38:17 +01:00
|
|
|
Requires: tftp
|
2020-12-10 14:26:49 +01:00
|
|
|
Requires: pattern() = basesystem
|
2018-12-13 10:38:17 +01:00
|
|
|
Recommends: libvirt-daemon-qemu
|
2018-10-04 07:55:24 +02:00
|
|
|
%if 0%{?is_opensuse}
|
2018-02-15 09:12:19 +01:00
|
|
|
Provides: patterns-openSUSE-kvm_server = %{version}
|
2017-05-03 21:33:00 +02:00
|
|
|
Obsoletes: patterns-openSUSE-kvm_server < %{version}
|
2018-10-04 07:55:24 +02:00
|
|
|
%else
|
|
|
|
Provides: patterns-sles-kvm_server = %{version}
|
|
|
|
Obsoletes: patterns-sles-kvm_server < %{version}
|
|
|
|
%endif
|
2024-02-13 17:40:26 +01:00
|
|
|
Suggests: tigervnc
|
|
|
|
Suggests: virt-install
|
2017-04-08 08:18:02 +02:00
|
|
|
|
|
|
|
%description kvm_server
|
|
|
|
Software to set up a server for configuring, managing, and monitoring virtual machines on a single physical machine.
|
|
|
|
|
|
|
|
%files kvm_server
|
2018-12-13 10:38:17 +01:00
|
|
|
%dir %{_docdir}/patterns
|
|
|
|
%{_docdir}/patterns/kvm_server.txt
|
2017-04-08 08:18:02 +02:00
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
2018-10-04 07:55:24 +02:00
|
|
|
%package kvm_tools
|
|
|
|
%pattern_basetechnologies
|
|
|
|
Summary: KVM Virtualization Host and tools
|
|
|
|
Group: Metapackages
|
|
|
|
Provides: pattern() = kvm_tools
|
2018-12-07 21:56:00 +01:00
|
|
|
Provides: pattern-icon() = pattern-server
|
2018-10-04 07:55:24 +02:00
|
|
|
Provides: pattern-order() = 1090
|
|
|
|
Provides: pattern-visible()
|
|
|
|
Requires: libvirt-client
|
|
|
|
Requires: libvirt-daemon-config-network
|
2018-12-13 10:38:17 +01:00
|
|
|
Requires: libvirt-daemon-qemu
|
2018-10-04 07:55:24 +02:00
|
|
|
Requires: tigervnc
|
2020-12-10 14:26:49 +01:00
|
|
|
Requires: pattern() = basesystem
|
|
|
|
Requires: pattern() = kvm_server
|
2018-10-04 07:55:24 +02:00
|
|
|
# bnc#868542
|
|
|
|
Requires: virt-manager
|
2023-05-10 02:30:29 +02:00
|
|
|
Requires: virt-install
|
2018-10-04 07:55:24 +02:00
|
|
|
Recommends: openssh
|
2018-12-13 10:38:17 +01:00
|
|
|
# BSC#1078908
|
|
|
|
Recommends: vim
|
|
|
|
Recommends: virt-v2v
|
|
|
|
Recommends: virt-viewer
|
|
|
|
Recommends: xorg-x11-xauth
|
2018-10-04 07:55:24 +02:00
|
|
|
Recommends: yast2-control-center
|
|
|
|
Recommends: yast2-ncurses
|
|
|
|
Recommends: yast2-ncurses-pkg
|
|
|
|
Recommends: yast2-vm
|
2018-12-13 10:38:17 +01:00
|
|
|
%if !0%{?is_opensuse}
|
|
|
|
Provides: patterns-sles-kvm_tools = %{version}
|
|
|
|
Obsoletes: patterns-sles-kvm_tools < %{version}
|
|
|
|
%endif
|
2018-10-04 07:55:24 +02:00
|
|
|
|
|
|
|
%description kvm_tools
|
|
|
|
This will provide all minimal system to get a running KVM Hypervisor
|
|
|
|
and be able to configure, manage, and monitor virtual machines on a
|
|
|
|
single physical machine.
|
|
|
|
|
|
|
|
%files kvm_tools
|
2018-12-13 10:38:17 +01:00
|
|
|
%dir %{_docdir}/patterns
|
|
|
|
%{_docdir}/patterns/kvm_tools.txt
|
2018-10-04 07:55:24 +02:00
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
2017-04-08 08:18:02 +02:00
|
|
|
%package lamp_server
|
|
|
|
%pattern_serverfunctions
|
|
|
|
Summary: Web and LAMP Server
|
|
|
|
Group: Metapackages
|
|
|
|
Provides: pattern() = lamp_server
|
2018-12-07 21:56:00 +01:00
|
|
|
Provides: pattern-icon() = pattern-web-devel
|
2017-04-08 08:18:02 +02:00
|
|
|
Provides: pattern-order() = 3000
|
|
|
|
Provides: pattern-visible()
|
2018-10-04 07:55:24 +02:00
|
|
|
Requires: apache2
|
2020-12-10 14:26:49 +01:00
|
|
|
Requires: pattern() = basesystem
|
2017-04-08 08:18:02 +02:00
|
|
|
Recommends: apache2-doc
|
|
|
|
Recommends: apache2-example-pages
|
2022-11-30 14:48:53 +01:00
|
|
|
Recommends: apache2-mod_php8
|
2017-04-08 08:18:02 +02:00
|
|
|
Recommends: apache2-mod_python
|
|
|
|
Recommends: apache2-prefork
|
2018-10-04 07:55:24 +02:00
|
|
|
Recommends: libapr-util1
|
|
|
|
Recommends: libapr1
|
2017-04-08 08:18:02 +02:00
|
|
|
Recommends: mariadb
|
2018-10-04 07:55:24 +02:00
|
|
|
Recommends: perl
|
2018-12-13 10:38:17 +01:00
|
|
|
%if 0%{?is_opensuse}
|
|
|
|
Provides: patterns-openSUSE-lamp_server = %{version}
|
|
|
|
Obsoletes: patterns-openSUSE-lamp_server < %{version}
|
|
|
|
%else
|
|
|
|
Provides: patterns-sles-lamp_server = %{version}
|
|
|
|
Obsoletes: patterns-sles-lamp_server < %{version}
|
|
|
|
%endif
|
2017-04-08 08:18:02 +02:00
|
|
|
|
|
|
|
%description lamp_server
|
|
|
|
Software to set up a Web server that is able to serve static, dynamic, and interactive content (like a Web shop). This includes Apache HTTP Server, the database management system MySQL, and scripting languages such as PHP, Python, Ruby on Rails, or Perl.
|
|
|
|
|
|
|
|
%files lamp_server
|
2018-12-13 10:38:17 +01:00
|
|
|
%dir %{_docdir}/patterns
|
|
|
|
%{_docdir}/patterns/lamp_server.txt
|
2017-04-08 08:18:02 +02:00
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
|
|
|
%package mail_server
|
|
|
|
%pattern_serverfunctions
|
|
|
|
Summary: Mail and News Server
|
|
|
|
Group: Metapackages
|
|
|
|
Provides: pattern() = mail_server
|
2018-12-07 21:56:00 +01:00
|
|
|
Provides: pattern-icon() = pattern-server
|
2017-04-08 08:18:02 +02:00
|
|
|
Provides: pattern-order() = 2980
|
|
|
|
Provides: pattern-visible()
|
2018-10-04 07:55:24 +02:00
|
|
|
Requires: vacation
|
2020-12-10 14:26:49 +01:00
|
|
|
Requires: pattern() = basesystem
|
2017-04-08 08:18:02 +02:00
|
|
|
Recommends: amavisd-new
|
|
|
|
Recommends: clamav
|
2018-10-04 07:55:24 +02:00
|
|
|
Recommends: cyrus-imapd
|
2017-04-08 08:18:02 +02:00
|
|
|
Recommends: inn
|
2018-10-04 07:55:24 +02:00
|
|
|
Recommends: spamassassin
|
2018-12-13 10:38:17 +01:00
|
|
|
%if 0%{?is_opensuse}
|
|
|
|
Provides: patterns-openSUSE-mail_server = %{version}
|
|
|
|
Obsoletes: patterns-openSUSE-mail_server < %{version}
|
|
|
|
%else
|
|
|
|
Provides: patterns-sles-mail_server = %{version}
|
|
|
|
Obsoletes: patterns-sles-mail_server < %{version}
|
|
|
|
%endif
|
2017-04-08 08:18:02 +02:00
|
|
|
|
|
|
|
%description mail_server
|
2017-05-23 13:19:26 +02:00
|
|
|
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.
|
2017-04-08 08:18:02 +02:00
|
|
|
|
|
|
|
%files mail_server
|
2018-12-13 10:38:17 +01:00
|
|
|
%dir %{_docdir}/patterns
|
|
|
|
%{_docdir}/patterns/mail_server.txt
|
2017-04-08 08:18:02 +02:00
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
2018-10-04 07:55:24 +02:00
|
|
|
%package printing
|
2017-04-08 08:18:02 +02:00
|
|
|
%pattern_serverfunctions
|
|
|
|
Summary: Print Server
|
|
|
|
Group: Metapackages
|
|
|
|
Provides: pattern() = print_server
|
2018-12-07 21:56:00 +01:00
|
|
|
Provides: pattern-icon() = pattern-server
|
2017-04-08 08:18:02 +02:00
|
|
|
Provides: pattern-order() = 2960
|
|
|
|
Provides: pattern-visible()
|
2018-10-04 07:55:24 +02:00
|
|
|
Requires: cups
|
2020-12-10 14:26:49 +01:00
|
|
|
Requires: pattern() = basesystem
|
2018-12-13 10:38:17 +01:00
|
|
|
Recommends: OpenPrintingPPDs-ghostscript
|
|
|
|
Recommends: OpenPrintingPPDs-hpijs
|
|
|
|
Recommends: OpenPrintingPPDs-postscript
|
2017-04-08 08:18:02 +02:00
|
|
|
Recommends: cups-backends
|
2018-12-13 10:38:17 +01:00
|
|
|
Recommends: cups-filters
|
|
|
|
Recommends: cups-filters-cups-browsed
|
|
|
|
Recommends: cups-filters-foomatic-rip
|
|
|
|
Recommends: cups-filters-ghostscript
|
2018-10-04 07:55:24 +02:00
|
|
|
Recommends: epson-inkjet-printer-escpr
|
2017-04-08 08:18:02 +02:00
|
|
|
Recommends: gutenprint
|
2018-10-04 07:55:24 +02:00
|
|
|
Recommends: hplip-hpijs
|
2017-04-08 08:18:02 +02:00
|
|
|
Recommends: manufacturer-PPDs
|
|
|
|
Recommends: samba
|
2018-10-04 07:55:24 +02:00
|
|
|
Recommends: splix
|
2018-12-13 10:38:17 +01:00
|
|
|
%if 0%{?is_opensuse}
|
|
|
|
Provides: patterns-openSUSE-print_server = %{version}
|
|
|
|
Obsoletes: patterns-openSUSE-print_server < %{version}
|
|
|
|
%else
|
|
|
|
Provides: patterns-sles-printing = %{version}
|
|
|
|
Obsoletes: patterns-sles-printing < %{version}
|
|
|
|
%endif
|
2017-04-08 08:18:02 +02:00
|
|
|
|
2018-10-04 07:55:24 +02:00
|
|
|
%description printing
|
|
|
|
This pattern provides all packages necessary for printing. It provides all
|
|
|
|
needed packages for printing to a locally connected printer, printing using a
|
|
|
|
remote print server and for setting up a print server.
|
2017-04-08 08:18:02 +02:00
|
|
|
|
2018-10-04 07:55:24 +02:00
|
|
|
%files printing
|
2018-12-13 10:38:17 +01:00
|
|
|
%dir %{_docdir}/patterns
|
|
|
|
%{_docdir}/patterns/printing.txt
|
2017-04-08 08:18:02 +02:00
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
2018-10-04 07:55:24 +02:00
|
|
|
# BSC#1088175
|
|
|
|
%ifarch x86_64
|
2017-04-08 08:18:02 +02:00
|
|
|
%package xen_server
|
|
|
|
%pattern_serverfunctions
|
|
|
|
Summary: Xen Virtual Machine Host Server
|
|
|
|
Group: Metapackages
|
|
|
|
Provides: pattern() = xen_server
|
2018-12-07 21:56:00 +01:00
|
|
|
Provides: pattern-icon() = pattern-server
|
2017-04-08 08:18:02 +02:00
|
|
|
Provides: pattern-order() = 3080
|
|
|
|
Provides: pattern-visible()
|
2018-10-04 07:55:24 +02:00
|
|
|
Requires: tftp
|
|
|
|
Requires: xen
|
|
|
|
Requires: xen-libs
|
|
|
|
Requires: xen-tools
|
2020-12-10 14:26:49 +01:00
|
|
|
Requires: pattern() = basesystem
|
2017-04-08 08:18:02 +02:00
|
|
|
Recommends: libvirt-daemon-xen
|
2018-12-13 10:38:17 +01:00
|
|
|
Recommends: tigervnc
|
2017-04-08 08:18:02 +02:00
|
|
|
# #382423
|
2018-10-04 07:55:24 +02:00
|
|
|
Recommends: virt-install
|
2018-12-13 10:38:17 +01:00
|
|
|
%if 0%{?is_opensuse}
|
|
|
|
Provides: patterns-openSUSE-xen_server = %{version}
|
|
|
|
Obsoletes: patterns-openSUSE-xen_server < %{version}
|
|
|
|
%else
|
|
|
|
Provides: patterns-sles-xen_server = %{version}
|
|
|
|
Obsoletes: patterns-sles-xen_server < %{version}
|
|
|
|
%endif
|
2017-04-08 08:18:02 +02:00
|
|
|
|
|
|
|
%description xen_server
|
|
|
|
Software to set up a server for configuring, managing, and monitoring virtual machines on a single physical machine.
|
|
|
|
|
|
|
|
%files xen_server
|
2018-12-13 10:38:17 +01:00
|
|
|
%dir %{_docdir}/patterns
|
|
|
|
%{_docdir}/patterns/xen_server.txt
|
2018-10-04 07:55:24 +02:00
|
|
|
%endif
|
|
|
|
|
|
|
|
################################################################################
|
|
|
|
# BSC#1088175
|
|
|
|
%ifarch x86_64
|
|
|
|
%package xen_tools
|
|
|
|
%pattern_basetechnologies
|
|
|
|
Summary: XEN Virtualization Host and tools
|
|
|
|
Group: Metapackages
|
|
|
|
Provides: pattern() = xen_tools
|
2018-12-07 21:56:00 +01:00
|
|
|
Provides: pattern-icon() = pattern-server
|
2018-10-04 07:55:24 +02:00
|
|
|
Provides: pattern-order() = 1080
|
|
|
|
Provides: pattern-visible()
|
|
|
|
Requires: libvirt-client
|
|
|
|
Requires: libvirt-daemon-config-network
|
2018-12-13 10:38:17 +01:00
|
|
|
Requires: libvirt-daemon-xen
|
2018-10-04 07:55:24 +02:00
|
|
|
Requires: tigervnc
|
2020-12-10 14:26:49 +01:00
|
|
|
Requires: pattern() = basesystem
|
|
|
|
Requires: pattern() = xen_server
|
2018-10-04 07:55:24 +02:00
|
|
|
# bnc#868542
|
|
|
|
Requires: virt-manager
|
2023-05-10 02:30:29 +02:00
|
|
|
Requires: virt-install
|
2018-10-04 07:55:24 +02:00
|
|
|
Recommends: openssh
|
2018-12-13 10:38:17 +01:00
|
|
|
# BSC#1078908
|
|
|
|
Recommends: vim
|
|
|
|
Recommends: virt-viewer
|
2018-10-04 07:55:24 +02:00
|
|
|
#Recommends: sles-xen_en-pdf
|
|
|
|
Recommends: xen-doc-html
|
2018-12-13 10:38:17 +01:00
|
|
|
Recommends: xorg-x11-xauth
|
2018-10-04 07:55:24 +02:00
|
|
|
Recommends: yast2-control-center
|
|
|
|
Recommends: yast2-ncurses
|
|
|
|
Recommends: yast2-ncurses-pkg
|
|
|
|
Recommends: yast2-vm
|
2018-12-13 10:38:17 +01:00
|
|
|
%if !0%{?is_opensuse}
|
|
|
|
Provides: patterns-sles-xen_tools = %{version}
|
|
|
|
Obsoletes: patterns-sles-xen_tools < %{version}
|
|
|
|
%endif
|
2018-10-04 07:55:24 +02:00
|
|
|
|
|
|
|
%description xen_tools
|
|
|
|
This will provide all minimal system to get a running XEN Hypervisor
|
|
|
|
and be able to configure, manage, and monitor virtual machines on a
|
|
|
|
single physical machine.
|
|
|
|
|
|
|
|
%files xen_tools
|
2018-12-13 10:38:17 +01:00
|
|
|
%dir %{_docdir}/patterns
|
|
|
|
%{_docdir}/patterns/xen_tools.txt
|
2018-10-04 07:55:24 +02:00
|
|
|
%endif
|
2017-04-08 08:18:02 +02:00
|
|
|
|
|
|
|
################################################################################
|
|
|
|
|
|
|
|
%prep
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
|
|
|
%install
|
2018-12-13 10:38:17 +01:00
|
|
|
mkdir -p "%{buildroot}%{_docdir}/patterns"
|
2017-05-05 13:45:50 +02:00
|
|
|
for i in dhcp_dns_server directory_server file_server gateway_server \
|
2018-10-04 07:55:24 +02:00
|
|
|
lamp_server mail_server printing
|
|
|
|
do
|
2017-05-05 13:45:50 +02:00
|
|
|
echo "This file marks the pattern $i to be installed." \
|
2018-12-13 10:38:17 +01:00
|
|
|
>"%{buildroot}%{_docdir}/patterns/$i.txt"
|
2018-10-04 07:55:24 +02:00
|
|
|
echo "This file marks the pattern $i-32bit to be installed." \
|
2018-12-13 10:38:17 +01:00
|
|
|
>"%{buildroot}%{_docdir}/patterns/$i-32bit.txt"
|
2018-10-04 07:55:24 +02:00
|
|
|
done
|
|
|
|
# NO 32bits pattern for KVM or XEN
|
|
|
|
for i in kvm_tools kvm_server
|
|
|
|
do
|
|
|
|
echo "This file marks the pattern $i to be installed." \
|
2018-12-13 10:38:17 +01:00
|
|
|
> "%{buildroot}%{_docdir}/patterns/$i.txt"
|
2018-10-04 07:55:24 +02:00
|
|
|
done
|
|
|
|
# XEN is only available on x86_64
|
|
|
|
%ifarch x86_64
|
|
|
|
for i in xen_server xen_tools; do
|
|
|
|
echo "This file marks the pattern $i to be installed." \
|
2018-12-13 10:38:17 +01:00
|
|
|
>"%{buildroot}%{_docdir}/patterns/$i.txt"
|
2017-05-05 13:45:50 +02:00
|
|
|
done
|
2018-10-04 07:55:24 +02:00
|
|
|
%endif
|
|
|
|
|
|
|
|
#
|
|
|
|
# This file is created at check-in time. Sorry for the inconsistent workflow :(
|
|
|
|
#
|
|
|
|
%include %{SOURCE1}
|
2017-05-23 13:19:26 +02:00
|
|
|
|
|
|
|
%changelog
|