@@ -64,23 +64,23 @@ Requires: bzip2
6464Requires: gzip
6565Requires: unzip
6666Requires: /sbin/mount.nfs
67- Requires: openssh-clients
68- Requires: nfs-utils
67+ Requires: ( openssh-clients or openssh)
68+ Requires: ( nfs-utils or nfs-client)
6969Requires: iproute
7070Requires: wget
7171Requires: mysql
7272Requires: sudo
7373Requires: /sbin/service
7474Requires: /sbin/chkconfig
7575Requires: /usr/bin/ssh-keygen
76- Requires: genisoimage
76+ Requires: ( genisoimage or mkisofs)
7777Requires: ipmitool
7878Requires: %{name }-common = %{_ver }
79- Requires: iptables-services
80- Requires: qemu-img
79+ Requires: ( iptables-services or iptables)
80+ Requires: ( qemu-img or qemu-tools)
8181Requires: python3-pip
8282Requires: python3-setuptools
83- Requires: libgcrypt > 1.8.3
83+ Requires: ( libgcrypt > 1.8.3 or libgcrypt20)
8484Group: System Environment/Libraries
8585%description management
8686The CloudStack management server is the central point of coordination,
@@ -96,21 +96,22 @@ The Apache CloudStack files shared between agent and management server
9696
9797%package agent
9898Summary: CloudStack Agent for KVM hypervisors
99- Requires: openssh-clients
99+ Requires: ( openssh-clients or openssh)
100100Requires: java-11-openjdk
101101Requires: %{name }-common = %{_ver }
102102Requires: libvirt
103103Requires: ebtables
104104Requires: iptables
105105Requires: ethtool
106- Requires: net-tools
106+ Requires: ( net-tools or net-tools-deprecated)
107107Requires: iproute
108108Requires: ipset
109109Requires: perl
110- Requires: python3-libvirt
111- Requires: qemu-img
110+ Requires: ( python3-libvirt or python3-libvirt-python)
111+ Requires: ( qemu-img or qemu-tools)
112112Requires: qemu-kvm
113- Requires: libgcrypt > 1.8.3
113+ Requires: (libgcrypt > 1.8.3 or libgcrypt20)
114+ Requires: (selinux-tools if qemu-tools)
114115Provides: cloud-agent
115116Group: System Environment/Libraries
116117%description agent
@@ -403,7 +404,7 @@ install -D tools/whisker/LICENSE ${RPM_BUILD_ROOT}%{_defaultdocdir}/%{name}-inte
403404
404405%pre management
405406id cloud > /dev/null 2>&1 || /usr/sbin/useradd -M -U -c " CloudStack unprivileged user" \
406- -r -s /bin/sh -d %{_localstatedir }/cloudstack/management cloud|| true
407+ -r -s /bin/sh -d %{_localstatedir }/cloudstack/management cloud || true
407408
408409rm -rf %{_localstatedir }/cache/cloudstack
409410
@@ -669,6 +670,9 @@ pip install --upgrade /usr/share/cloudstack-marvin/Marvin-*.tar.gz
669670%attr(0755,root,root) %{_bindir }/cloudstack-setup-baremetal
670671
671672%changelog
673+ * Tue Jun 29 2021 David Jumani <dj.davidjumani1994@gmail.com> 4.16.0
674+ - Adding SUSE 15 support
675+
672676* Thu Apr 30 2015 Rohit Yadav <bhaisaab@apache.org> 4.6.0
673677- Remove awsapi package
674678
@@ -680,4 +684,3 @@ pip install --upgrade /usr/share/cloudstack-marvin/Marvin-*.tar.gz
680684
681685* Fri Oct 5 2012 Hugo Trippaers <hugo@apache.org> 4.1.0
682686- new style spec file
683-
0 commit comments