Hello community,
here is the log from the commit of package katacontainers-image-initrd for openSUSE:Factory checked in at 2019-09-02 13:25:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/katacontainers-image-initrd (Old)
and /work/SRC/openSUSE:Factory/.katacontainers-image-initrd.new.7948 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "katacontainers-image-initrd"
Mon Sep 2 13:25:15 2019 rev:4 rq:727214 version:1.9.0~alpha0
Changes:
--------
--- /work/SRC/openSUSE:Factory/katacontainers-image-initrd/katacontainers-image-initrd.changes 2019-08-22 10:52:41.281697344 +0200
+++ /work/SRC/openSUSE:Factory/.katacontainers-image-initrd.new.7948/katacontainers-image-initrd.changes 2019-09-02 13:25:18.241312946 +0200
@@ -1,0 +2,6 @@
+Fri Aug 30 11:27:06 UTC 2019 - Marco Vedovati
+
+- Vendor in vmlinuz from kernel-kvmsmall to avoid dependency on that package
+ and the side effect linked to installing a VM kernel on the host
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ katacontainers-image-initrd.spec ++++++
--- /var/tmp/diff_new_pack.Ut9zBU/_old 2019-09-02 13:25:19.125312779 +0200
+++ /var/tmp/diff_new_pack.Ut9zBU/_new 2019-09-02 13:25:19.129312778 +0200
@@ -34,7 +34,6 @@
BuildRequires: fdupes
BuildRequires: kernel-%{kernel_flavor}
BuildRequires: golang(API) = 1.11
-Requires: kernel-%{kernel_flavor} = %(rpm -q --queryformat '[%%{VERSION}-%%{RELEASE}]' kernel-%{kernel_flavor})
Provides: katacontainers-image
%description
@@ -66,26 +65,19 @@
%install
read kversion < %{_builddir}/kversion
install -m 0644 -D kata-containers-initrd.img %{buildroot}%{_datarootdir}/kata-containers/kata-containers-initrd-${kversion}.img
+install -m 0644 -D /boot/vmlinuz-${kversion} %{buildroot}%{_datarootdir}/kata-containers/
ln -sf kata-containers-initrd-${kversion}.img %{buildroot}%{_datarootdir}/kata-containers/kata-containers-initrd.img
+ln -sf vmlinuz-${kversion} %{buildroot}%{_datarootdir}/kata-containers/vmlinuz
%fdupes %{buildroot}/%{_prefix}
-%post
-# Set config to use a matching kernel and initrd version. This is done in %post,
-# so that it is using whatever versions the user has installed on its system.
-kversion=$(readlink "%{_datarootdir}/kata-containers/kata-containers-initrd.img" | sed -E -e "s,^.*kata-containers-initrd-(.+).img,\1,")
-[ -n "${kversion}" ] || { echo "Failed to detect the initrd kernel version"; exit -1; }
-ln -sf "/boot/vmlinuz-${kversion}" "%{_datarootdir}/kata-containers/vmlinuz"
-
-%postun
-# Remove the vmlinuz link create in %post
-rm -f "%{_datarootdir}/kata-containers/vmlinuz"
-
%files
%defattr(-,root,root,-)
%dir %{_datarootdir}/kata-containers
%{_datarootdir}/kata-containers/kata-containers-initrd.img
%{_datarootdir}/kata-containers/kata-containers-initrd-*-%{kernel_flavor}.img
+%{_datarootdir}/kata-containers/vmlinuz
+%{_datarootdir}/kata-containers/vmlinuz-*-%{kernel_flavor}
%license LICENSE
%changelog