Hello community, here is the log from the commit of package patterns-caasp for openSUSE:Factory checked in at 2018-01-20 11:26:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/patterns-caasp (Old) and /work/SRC/openSUSE:Factory/.patterns-caasp.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "patterns-caasp" Sat Jan 20 11:26:51 2018 rev:21 rq:567222 version:1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/patterns-caasp/patterns-caasp.changes 2017-10-27 14:02:07.150060155 +0200 +++ /work/SRC/openSUSE:Factory/.patterns-caasp.new/patterns-caasp.changes 2018-01-20 11:26:54.687814221 +0100 @@ -1,0 +2,37 @@ +Wed Jan 17 10:17:28 CET 2018 - [email protected] + +- Adjust names of patterns + +------------------------------------------------------------------- +Tue Jan 16 14:37:04 CET 2018 - [email protected] + +- Move health-checker and container runtime to MicroOS +- Enable supportutils on Kubic + +------------------------------------------------------------------- +Wed Jan 10 15:44:58 CET 2018 - [email protected] + +- Move apparmor packages to own "apparmor" pattern + +------------------------------------------------------------------- +Tue Dec 19 11:11:47 CET 2017 - [email protected] + +- Add pattern "selinux" for SELinux support + +------------------------------------------------------------------- +Mon Dec 18 15:23:36 CET 2017 - [email protected] + +- Add pattern "ima_evm" for IMA/EVM support + +------------------------------------------------------------------- +Mon Dec 18 13:41:17 CET 2017 - [email protected] + +- Replace glibc-locale with kubic-locale-archive + +------------------------------------------------------------------- +Mon Dec 18 11:47:14 CET 2017 - [email protected] + +- Create own pattern "hardware" collecting all packages needed + on bare metal installations + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ patterns-caasp.spec ++++++ --- /var/tmp/diff_new_pack.BYvgHn/_old 2018-01-20 11:26:55.303785414 +0100 +++ /var/tmp/diff_new_pack.BYvgHn/_new 2018-01-20 11:26:55.307785227 +0100 @@ -1,7 +1,7 @@ # # spec file for package patterns-caasp # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -55,6 +55,7 @@ Provides: pattern-icon() = pattern-basis Provides: pattern-order() = 1010 Requires: aaa_base +Requires: audit Requires: bash Requires: btrfsmaintenance Requires: btrfsprogs @@ -65,7 +66,7 @@ Requires: cloud-init-config-caasp Requires: coreutils Requires: cracklib-dict-small -Requires: cron +Requires: docker_1_12_6 Requires: dosfstools Requires: dracut Requires: elfutils @@ -73,19 +74,19 @@ Requires: filesystem Requires: fipscheck Requires: glibc -Requires: glibc-locale Requires: grub2 Requires: grub2-snapper-plugin Requires: haveged +Requires: health-checker +Requires: health-checker-plugins-caasp Requires: hwinfo -Requires: iproute2 Requires: iputils Requires: kbd Requires: kdump Requires: kernel-base -#Supplements of the firmware package should be enough -Requires: kernel-firmware Requires: kmod +Requires: kubic-locale-archive +Requires: less Requires: libnss_usrfiles2 Requires: login Requires: logrotate @@ -101,6 +102,7 @@ Requires: rsyslog Requires: shadow Requires: snapper +Requires: supportutils Requires: suse-build-key Requires: sysconfig Requires: sysfsutils @@ -140,10 +142,6 @@ %ifnarch s390x Requires: irqbalance %endif -%if 0%{?suse_version} < 1330 -# KMP is only needed on SLE12, part of kernel-default on SLE15 -Requires: cluster-network-kmp-default -%endif %ifarch x86_64 Requires: mokutil Requires: shim @@ -152,7 +150,6 @@ # This packages are only needed for SLE Requires: SUSEConnect Requires: rollback-helper -Requires: supportutils %endif %if 0%{?suse_version} >= 1330 Requires: system-group-hardware @@ -171,25 +168,15 @@ Provides: pattern() = SUSE-CaaSP-Stack Provides: pattern-icon() = pattern-generic Provides: pattern-order() = 1020 -Requires: apparmor-profiles -Requires: apparmor-utils -Requires: audit Requires: autofs Requires: ceph-common -%if 0%{?is_susecaasp} Requires: chrony -%else -Requires: ntp -%endif Requires: etcd Requires: etcdctl Requires: flannel -Requires: health-checker -Requires: health-checker-plugins-caasp Requires: kubernetes-client Requires: kubernetes-master Requires: kubernetes-node -Requires: less Requires: lvm2 Requires: ncurses-utils Requires: nfs-client @@ -211,14 +198,80 @@ This is the stack on top of MicroOS. It contains everything for container and kubernetes. + +%package hardware +Summary: Packages needed to run %{product_name} on real hardware +Group: Metapackages +%pattern_primaryfunctions +Requires: kernel-default +Requires: kernel-firmware +Provides: pattern() = SUSE-MicroOS-hardware +Provides: pattern-icon() = pattern-generic +Provides: pattern-order() = 1030 + +%description hardware +This are packages which are required to install SUSE CaaS Platform or openSUSE Kubic product +on real hardeare. + +%package ima_evm +Summary: Packages needed to enable IMA/EVM on %{product_name} +Group: Metapackages +%pattern_primaryfunctions +Requires: attr +Requires: dracut-ima +Requires: ima-evm-utils +Requires: keyutils +Provides: pattern() = SUSE-MicroOS-ima_evm +Provides: pattern-icon() = pattern-generic +Provides: pattern-order() = 1040 + +%description ima_evm +This are packages which are required to enable IMA/EVM on +SUSE CaaS Platform or openSUSE Kubic product. + + +%package apparmor +Summary: Packages needed to enable Apparmor on %{product_name} +Group: Metapackages +%pattern_primaryfunctions +Requires: apparmor-parser +Requires: apparmor-profiles +Requires: apparmor-utils +Provides: pattern() = SUSE-MicroOS-apparmor +Provides: pattern-icon() = pattern-generic +Provides: pattern-order() = 1050 + +%description apparmor +This are packages which are required to enable Apparmor on +SUSE CaaS Platform or openSUSE Kubic product. + +%package selinux +Summary: Packages needed to enable SELinux on %{product_name} +Group: Metapackages +%pattern_primaryfunctions +Requires: checkpolicy +Requires: mcstrans +Requires: selinux-policy +Requires: selinux-policy-minimum +Requires: selinux-tools +Provides: pattern() = SUSE-MicroOS-selinux +Provides: pattern-icon() = pattern-generic +Provides: pattern-order() = 1060 + +%description selinux +This are packages which are required to enable SELinux on +SUSE CaaS Platform or openSUSE Kubic product. + + %package onlyDVD Summary: Packages only for the DVD of %{product_name} Group: Metapackages %pattern_primaryfunctions Requires: cracklib-dict-full +Requires: glibc-locale Requires: hyper-v -Requires: kernel-firmware Requires: open-vm-tools +Requires: tftpboot-installation-openSUSE-Tumbleweed-Kubic-%{_arch} Provides: pattern() = SUSE-CaaSP-onlyDVD Provides: pattern-icon() = pattern-generic Provides: pattern-order() = 9000 @@ -233,6 +286,10 @@ mkdir -p %buildroot/usr/share/doc/packages/patterns-caasp/ echo 'This file marks the pattern MicroOS to be installed.' >%buildroot/usr/share/doc/packages/patterns-caasp/MicroOS.txt echo 'This file marks the pattern Stack to be installed.' >%buildroot/usr/share/doc/packages/patterns-caasp/Stack.txt +echo 'This file marks the pattern hardware to be installed.' >%buildroot/usr/share/doc/packages/patterns-caasp/hardware.txt +echo 'This file marks the pattern ima_evm to be installed.' >%buildroot/usr/share/doc/packages/patterns-caasp/ima_evm.txt +echo 'This file marks the pattern selinux to be installed.' >%buildroot/usr/share/doc/packages/patterns-caasp/selinux.txt +echo 'This file marks the pattern apparmor to be installed.' >%buildroot/usr/share/doc/packages/patterns-caasp/apparmor.txt %if !0%{?is_susecaasp} echo 'This file marks the pattern onlyDVD to be installed.' >%buildroot/usr/share/doc/packages/patterns-caasp/onlyDVD.txt %endif @@ -247,6 +304,26 @@ %dir %{_docdir}/patterns-caasp %{_docdir}/patterns-caasp/Stack.txt +%files hardware +%defattr(-,root,root) +%dir %{_docdir}/patterns-caasp +%{_docdir}/patterns-caasp/hardware.txt + +%files ima_evm +%defattr(-,root,root) +%dir %{_docdir}/patterns-caasp +%{_docdir}/patterns-caasp/ima_evm.txt + +%files apparmor +%defattr(-,root,root) +%dir %{_docdir}/patterns-caasp +%{_docdir}/patterns-caasp/apparmor.txt + +%files selinux +%defattr(-,root,root) +%dir %{_docdir}/patterns-caasp +%{_docdir}/patterns-caasp/selinux.txt + %if !0%{?is_susecaasp} %files onlyDVD %defattr(-,root,root)
