File patterns-sles.spec of Package patterns-sles
#
# spec file for package patterns-sles
#
# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# 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.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
Name: patterns-sles
BuildRequires: perl(URI::Escape)
Summary: Patterns for SLES
License: GPL-2.0+
Group: Metapackages
Version: 12
Release: 0
Url: http://en.opensuse.org/Patterns
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: package-translations
Source0: %name-rpmlintrc
Source2: create_32bit-patterns_file.pl
Source3: pre_checkin.sh
# the following files are used by include macros, and listed here to get them into the srpm.
Source10: apparmor.txt
Source11: base.txt
Source12: minimal.txt
Source13: ofed.txt
Source15: xen_tools.txt
Source16: kvm_tools.txt
Source17: x11.txt
Source18: documentation.txt
Source19: printing.txt
# created by create_32bit-patterns_file.pl, contains the 32bit patterns
Source30: pattern-definition-32bit.txt
# just for the sources, not in any package (yet)
Source40: overview.txt
%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.
%{expand:%(perl /usr/share/package-translations/create_macros)}
#BEGIN1
%package 32bit
%pattern_basetechnologies
Summary: 32-Bit Runtime Environment
Group: Metapackages
Provides: pattern() = 32bit
Provides: pattern-icon() = pattern-generic
Provides: pattern-order() = 1060
Provides: pattern-visible()
%description 32bit
This pattern installs the 32-bit variant of all selected patterns, allowing you to execute 32-bit software.
%package apparmor
%pattern_basetechnologies
Summary: AppArmor
Group: Metapackages
Provides: pattern() = apparmor
Provides: pattern-icon() = pattern-apparmor
Provides: pattern-order() = 1030
Provides: pattern-visible()
Requires: pattern() = basesystem
%include %_sourcedir/apparmor.txt
%description apparmor
AppArmor is an application security framework that provides mandatory access control for programs. It protects from exploitation of software flaws and compromised systems. It offers an advanced tool set that automates the development of per-program application security without requiring additional knowledge.
%package base
%pattern_basetechnologies
Summary: Base System
Group: Metapackages
Provides: pattern() = base
# not sure about that, needs check. conflicting with pattern() = desktop-base might be a bad idea
Conflicts: patterns-sles-desktop-base
Provides: pattern() = .basesystem
Provides: pattern-icon() = pattern-basis
Provides: pattern-order() = 1010
Provides: pattern-visible()
Requires: pattern() = Minimal
%include %_sourcedir/base.txt
%description base
This is the base runtime system. It contains only a minimal multiuser booting system. For running on real hardware, you need to add additional packages and pattern to make this pattern useful on its own.
%package Basis-Devel
%pattern_development
Summary: C/C++ Compiler and Tools
Group: Metapackages
Provides: pattern() = Basis-Devel
Provides: pattern-icon() = pattern-generic
Provides: pattern-order() = 4010
Provides: pattern-visible()
Requires: pattern() = basesystem
Recommends: aspell-ispell
Recommends: bison
Recommends: emacs
Recommends: emacs-info
Recommends: emacs-x11
Recommends: flex
Recommends: gcc
Recommends: gcc-c++
Recommends: gcc-info
Recommends: gcc-locale
Recommends: gcc-z9
Recommends: gdbm-devel
Recommends: glibc-devel
Recommends: glibc-info
Recommends: itrace
Recommends: kernel-source
Recommends: libaio-devel
Recommends: libstdc++-devel
Recommends: libstdc++-doc
Recommends: ncurses-devel
Recommends: pkg-config
Recommends: rcs
Recommends: texinfo
Requires: autoconf
Requires: automake
Requires: cvs
%description Basis-Devel
Minimal set of tools for compiling and linking applications
%package dhcp_dns_server
%pattern_primaryfunctions
Summary: DHCP and DNS Server
Group: Metapackages
Provides: pattern() = dhcp_dns_server
Provides: pattern-icon() = yast-dns-server
Provides: pattern-order() = 3090
Provides: pattern-visible()
Requires: pattern() = basesystem
Recommends: bind-chrootenv
Recommends: bind-doc
Recommends: dhcp
Recommends: dhcp-relay
Recommends: dhcp-tools
Requires: bind
Requires: dhcp-server
%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.
%package directory_server
%pattern_primaryfunctions
Summary: Directory Server (LDAP)
Group: Metapackages
Provides: pattern() = directory_server
Provides: pattern-icon() = yast-ldap-server
Provides: pattern-order() = 3100
Provides: pattern-visible()
Requires: nss_ldap
Requires: openldap2
Requires: pam_ldap
Requires: pattern() = basesystem
%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.
%package documentation
%pattern_documentation
Summary: Help and Support Documentation
Group: Metapackages
Provides: pattern() = documentation
Provides: pattern-icon() = pattern-documentation
Provides: pattern-order() = 1005
Provides: pattern-visible()
%include %_sourcedir/documentation.txt
%description documentation
Help and Support Documentation
#
# XEN Virtualization Host
# and administration tools
#
%package xen_tools
%pattern_basetechnologies
Summary: XEN Virtualization Host and tools
Group: Metapackages
Provides: pattern() = xen_tools
Provides: pattern-icon() = yast-uml
Provides: pattern-order() = 1080
Provides: pattern-visible()
Requires: pattern() = Minimal
Requires: pattern() = xen_server
%include %_sourcedir/xen_tools.txt
%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.
#
# KVM Virtualization Host
# and administration tools
#
%package kvm_tools
%pattern_basetechnologies
Summary: KVM Virtualization Host and tools
Group: Metapackages
Provides: pattern() = kvm_tools
Provides: pattern-icon() = yast-uml
Provides: pattern-order() = 1090
Provides: pattern-visible()
Requires: pattern() = Minimal
Requires: pattern() = kvm_server
%include %_sourcedir/kvm_tools.txt
%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.
%package file_server
%pattern_primaryfunctions
Summary: File Server
Group: Metapackages
Provides: pattern() = file_server
Provides: pattern-icon() = yast-nfs_server
Provides: pattern-order() = 3020
Provides: pattern-visible()
Requires: pattern() = basesystem
Recommends: nfsidmap
Recommends: samba
Recommends: samba-client
Recommends: samba-pdb
Recommends: samba-winbind
Recommends: tftp
Recommends: vsftpd
Requires: nfs-kernel-server
%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.
%package gateway_server
%pattern_primaryfunctions
Summary: Internet Gateway
Group: Metapackages
Provides: pattern() = gateway_server
Provides: pattern-icon() = pattern-network
Provides: pattern-order() = 3080
Provides: pattern-visible()
Requires: pattern() = basesystem
Recommends: arptables
Recommends: calamaris
Recommends: ddclient
Recommends: fetchmail
Recommends: fetchmailconf
Recommends: ipsec-tools
Recommends: quagga
Recommends: radvd
Recommends: rarpd
Recommends: squid
Recommends: whois
Recommends: wondershaper
Requires: wireshark
%description gateway_server
Software to set up a proxy, firewall, and gateway server, including a virtual private network (VPN) gateway.
# KVM Host Server
#
%package kvm_server
%pattern_primaryfunctions
Summary: KVM Host Server
Group: Metapackages
Provides: pattern() = kvm_server
Provides: pattern-icon() = yast-uml
Provides: pattern-order() = 3130
Provides: pattern-visible()
Requires: pattern() = basesystem
Recommends: libvirt-daemon-qemu
Recommends: virt-install
Recommends: vm-install
Recommends: tigervnc
Requires: bridge-utils
Requires: qemu-kvm
Requires: tftp
%description kvm_server
KVM Host Server minimal installation set.
%package lamp_server
%pattern_primaryfunctions
Summary: Web and LAMP Server
Group: Metapackages
Provides: pattern() = lamp_server
Provides: pattern-icon() = pattern-LAMP
Provides: pattern-order() = 3050
Provides: pattern-visible()
Requires: pattern() = basesystem
Recommends: apache2-doc
Recommends: apache2-example-pages
Recommends: apache2-mod_php5
Recommends: apache2-mod_python
Recommends: apache2-prefork
Recommends: libapr-util1
Recommends: libapr1
Recommends: mariadb
Recommends: perl
Requires: apache2
%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 MariaDB, and the scripting language Perl.
%package laptop
%pattern_additionalsoftware
Summary: Laptop
Group: Metapackages
Provides: pattern() = laptop
Provides: pattern-icon() = pattern-laptop
Provides: pattern-order() = 1210
Recommends: xkvbd
Requires: pattern() = basesystem
%ifarch i586
Recommends: tpctl
%endif
%description laptop
Tools designed specifically for laptop computers.
%package mail_server
%pattern_primaryfunctions
Summary: Mail and News Server
Group: Metapackages
Provides: pattern() = mail_server
Provides: pattern-icon() = yast-mail-server
Provides: pattern-order() = 3040
Provides: pattern-visible()
Requires: pattern() = basesystem
Recommends: amavisd-new
Recommends: avmailgate
Recommends: clamav
Recommends: cyrus-imapd
Recommends: inn
Recommends: mailman
Recommends: spamassassin
Requires: vacation
%description mail_server
Software to set up electronic mail and message services to handle e-mail, mailing, and news lists, including a virus scanner to scan messages at the server level.
%package Minimal
%pattern_basetechnologies
Summary: Minimal System (Appliances)
Group: Metapackages
Provides: pattern() = .basesystem
Provides: pattern() = Minimal
Provides: pattern-icon() = pattern-basis
Provides: pattern-order() = 1100
Provides: pattern-visible()
%include %_sourcedir/minimal.txt
%description Minimal
This is the minimal SUSE Linux Enterprise runtime system. It is really a minimal system, you can login and a shell will be started, that's all. It is intended as base for Appliances. Support for this minimal pattern is only possible as part of an OEM agreement or after upgrading the system to the Server Base pattern
%package ofed
%pattern_primaryfunctions
Summary: Infiniband (OFED)
Group: Metapackages
Provides: pattern() = ofed
Provides: pattern-icon() = yast-dsl
Provides: pattern-order() = 3060
Provides: pattern-visible()
Requires: pattern() = basesystem
%include %_sourcedir/ofed.txt
%description ofed
This pattern defines the OpenFabrics Enterprise Distribution (OFED) software base packages. The base pattern includes the packages you need to get your Infiniband adapter operational, that is IB kernel modules and basic user level libraries.
%package oracle_server
%pattern_primaryfunctions
Summary: Oracle Server Base
Group: Metapackages
Provides: pattern() = oracle_server
Provides: pattern-icon() = pattern-generic
Provides: pattern-order() = 3120
Provides: pattern-visible()
Requires: orarun
Requires: pattern() = basesystem
%description oracle_server
Set up the server for installing Oracle databases.
%package printing
%pattern_primaryfunctions
Summary: Printing
Group: Metapackages
Provides: pattern() = printing
Provides: pattern-icon() = yast-printer
Provides: pattern-order() = 3030
Provides: pattern-visible()
Requires: pattern() = basesystem
%include %_sourcedir/printing.txt
%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.
%package sap_server
%pattern_primaryfunctions
Summary: SAP Application Server Base
Group: Metapackages
Provides: pattern() = sap_server
Provides: pattern-icon() = pattern-generic
Provides: pattern-order() = 3110
Provides: pattern-visible()
Requires: pattern() = basesystem
Recommends: sap-locale
Recommends: uuidd
Requires: sapconf
%description sap_server
Set up the server for installing SAP systems.
%package WBEM
%pattern_primaryfunctions
Summary: Web-Based Enterprise Management
Group: Metapackages
Provides: pattern() = WBEM
Provides: pattern-icon() = pattern-generic
Provides: pattern-order() = 3150
Provides: pattern-visible()
Requires: pattern() = basesystem
Recommends: smis-providers
Recommends: libvirt-cim
Requires: cim-schema
Requires: cmpi-bindings-pywbem
Requires: cmpi-provider-register
Requires: cmpi-pywbem-base
Requires: cmpi-pywbem-power-management
# currently missing
# Requires: openwsman-client
Requires: openwsman-server
Requires: python-pywbem
Requires: sblim-sfcb
Requires: sblim-sfcc
Requires: sblim-wbemcli
%description WBEM
Web-based enterprise management.
%package x11
%pattern_graphicalenvironments
Summary: X Window System
Group: Metapackages
Provides: pattern() = x11
Provides: pattern-icon() = pattern-x11
Provides: pattern-order() = 2030
Provides: pattern-visible()
Requires: pattern() = basesystem
%include %_sourcedir/x11.txt
%description x11
The X Window System provides the only standard platform-independent networked graphical window system bridging the heterogeneous platforms in today's enterprise: from network servers to desktops, thin clients, laptops, and handhelds, independent of operating system and hardware.
#
# Xen Host Server
#
%package xen_server
%pattern_primaryfunctions
Summary: Xen Virtual Machine Host Server
Group: Metapackages
Provides: pattern() = xen_server
Provides: pattern-icon() = yast-uml
Provides: pattern-order() = 3140
Provides: pattern-visible()
Requires: pattern() = basesystem
Recommends: libvirt-daemon-xen
Recommends: virt-install
Recommends: vm-install
Recommends: tigervnc
Requires: bridge-utils
Requires: kernel-xen
Requires: tftp
Requires: xen
Requires: xen-libs
Requires: xen-tools
%description xen_server
XEN Host Server minimal installation set.
%package hwcrypto
%pattern_basetechnologies
Summary: System z HW crypto support
Group: Metapackages
Provides: pattern() = hwcrypto
Provides: pattern-icon() = pattern-generic
Provides: pattern-order() = 1040
Provides: pattern-visible()
Recommends: libica-2_3_0
Recommends: libica-2_3_0-32bit
Requires: openCryptoki
Requires: openCryptoki-64bit
Requires: openssl-ibmca
Requires: pattern() = basesystem
%description hwcrypto
A selection of packages that installs the System z HW crypto stack on
System z.
%package fips
%pattern_primaryfunctions
Summary: FIPS 140-2 specific packages
Group: Metapackages
Provides: pattern() = fips
Provides: pattern-icon() = pattern-generic
Provides: pattern-order() = 3010
Provides: pattern-visible()
# Only the checksum files that "complete" the FIPS modules.
Requires: dracut-fips
Requires: libcryptsetup4-hmac
Requires: libfreebl3-hmac
Requires: libgcrypt20-hmac
Requires: libopenssl1_0_0-hmac
Requires: libsoftokn3-hmac
%ifnarch %ppc64le
Recommends: libfreebl3-hmac-32bit
Recommends: libsoftokn3-hmac-32bit
Recommends: libopenssl1_0_0-hmac-32bit
Recommends: libgcrypt20-hmac-32bit
Recommends: libcryptsetup4-hmac-32bit
%endif
Requires: openssh-fips
#
Requires: pattern() = basesystem
%description fips
This pattern installs the FIPS 140-2 specific packages that complete the various
cryptographic modules in use. It is required if you want to run the
machine with "fips=1".
Please note that this pattern only enables FIPS 140-2 compliant operation, it does
not directly make the system FIPS 140-2 certified nor validated.
Please refer to SUSE official statements on the state of FIPS 140-2 certification.
#END1
%prep
# empty on purpose
%install
#BEGIN2
mkdir -p $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sles/
echo 'This file marks the pattern 32bit to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sles/32bit.txt
echo 'This file marks the pattern apparmor to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sles/apparmor.txt
echo 'This file marks the pattern base to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sles/base.txt
echo 'This file marks the pattern Basis-Devel to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sles/Basis-Devel.txt
echo 'This file marks the pattern dhcp_dns_server to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sles/dhcp_dns_server.txt
echo 'This file marks the pattern directory_server to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sles/directory_server.txt
echo 'This file marks the pattern documentation to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sles/documentation.txt
echo 'This file marks the pattern kvm_tools to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sles/kvm_tools.txt
echo 'This file marks the pattern xen_tools to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sles/xen_tools.txt
echo 'This file marks the pattern file_server to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sles/file_server.txt
echo 'This file marks the pattern gateway_server to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sles/gateway_server.txt
echo 'This file marks the pattern kvm_server to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sles/kvm_server.txt
echo 'This file marks the pattern lamp_server to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sles/lamp_server.txt
echo 'This file marks the pattern laptop to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sles/laptop.txt
echo 'This file marks the pattern mail_server to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sles/mail_server.txt
echo 'This file marks the pattern Minimal to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sles/Minimal.txt
echo 'This file marks the pattern ofed to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sles/ofed.txt
echo 'This file marks the pattern oracle_server to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sles/oracle_server.txt
echo 'This file marks the pattern printing to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sles/printing.txt
echo 'This file marks the pattern sap_server to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sles/sap_server.txt
echo 'This file marks the pattern WBEM to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sles/WBEM.txt
echo 'This file marks the pattern x11 to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sles/x11.txt
echo 'This file marks the pattern xen_server to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sles/xen_server.txt
echo 'This file marks the pattern hwcrypto to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sles/hwcrypto.txt
echo 'This file marks the pattern fips to be installed.' > $RPM_BUILD_ROOT/usr/share/doc/packages/patterns-sles/fips.txt
#END2
#BEGIN3
%files 32bit
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sles
/usr/share/doc/packages/patterns-sles/32bit.txt
%files apparmor
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sles
/usr/share/doc/packages/patterns-sles/apparmor.txt
%files base
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sles
/usr/share/doc/packages/patterns-sles/base.txt
%files Basis-Devel
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sles
/usr/share/doc/packages/patterns-sles/Basis-Devel.txt
%files dhcp_dns_server
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sles
/usr/share/doc/packages/patterns-sles/dhcp_dns_server.txt
%files directory_server
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sles
/usr/share/doc/packages/patterns-sles/directory_server.txt
%files documentation
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sles
/usr/share/doc/packages/patterns-sles/documentation.txt
%files kvm_tools
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sles
/usr/share/doc/packages/patterns-sles/kvm_tools.txt
%files xen_tools
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sles
/usr/share/doc/packages/patterns-sles/xen_tools.txt
%files file_server
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sles
/usr/share/doc/packages/patterns-sles/file_server.txt
%files gateway_server
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sles
/usr/share/doc/packages/patterns-sles/gateway_server.txt
%files kvm_server
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sles
/usr/share/doc/packages/patterns-sles/kvm_server.txt
%files lamp_server
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sles
/usr/share/doc/packages/patterns-sles/lamp_server.txt
%files laptop
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sles
/usr/share/doc/packages/patterns-sles/laptop.txt
%files mail_server
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sles
/usr/share/doc/packages/patterns-sles/mail_server.txt
%files Minimal
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sles
/usr/share/doc/packages/patterns-sles/Minimal.txt
%files ofed
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sles
/usr/share/doc/packages/patterns-sles/ofed.txt
%files oracle_server
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sles
/usr/share/doc/packages/patterns-sles/oracle_server.txt
%files printing
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sles
/usr/share/doc/packages/patterns-sles/printing.txt
%files sap_server
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sles
/usr/share/doc/packages/patterns-sles/sap_server.txt
%files WBEM
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sles
/usr/share/doc/packages/patterns-sles/WBEM.txt
%files x11
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sles
/usr/share/doc/packages/patterns-sles/x11.txt
%files xen_server
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sles
/usr/share/doc/packages/patterns-sles/xen_server.txt
%files hwcrypto
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sles
/usr/share/doc/packages/patterns-sles/hwcrypto.txt
%files fips
%defattr(-,root,root)
%dir /usr/share/doc/packages/patterns-sles
/usr/share/doc/packages/patterns-sles/fips.txt
#END3
#BEGIN4
#
# This file is created at check-in time. Sorry for the inconsistent workflow :(
#
%include %_sourcedir/pattern-definition-32bit.txt
#END4
%changelog