From d782873511388e91584afca4f97ff702a050f671 Mon Sep 17 00:00:00 2001 From: Ming Yang Date: Fri, 16 Apr 2021 08:58:23 +0000 Subject: [PATCH] Add block-rbd and block-ssh package Signed-off-by: Ming Yang --- qemu.spec | 45 +++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 43 insertions(+), 2 deletions(-) diff --git a/qemu.spec b/qemu.spec index 079030a0..fb75f403 100644 --- a/qemu.spec +++ b/qemu.spec @@ -1,6 +1,6 @@ Name: qemu Version: 4.1.0 -Release: 35 +Release: 36 Epoch: 2 Summary: QEMU is a generic and open source machine emulator and virtualizer License: GPLv2 and BSD and MIT and CC-BY @@ -255,6 +255,9 @@ BuildRequires: pam-devel BuildRequires: perl-Test-Harness BuildRequires: python3-devel BuildRequires: librbd-devel +BuildRequires: krb5-devel +BuildRequires: libssh-devel +BuildRequires: glib2 %ifarch aarch64 BuildRequires: libfdt-devel BuildRequires: virglrenderer-devel @@ -302,6 +305,21 @@ Summary: QEMU command line tool for manipulating disk images %description img This package provides a command line tool for manipulating disk images +%package block-rbd +Summary: Qemu-block-rbd +%description block-rbd +This package provides RBD support for Qemu + +%package block-ssh +Summary: Qemu-block-ssh +%description block-ssh +This package provides block-ssh support for Qemu + +%package block-iscsi +Summary: Qemu-block-iscsi +%description block-iscsi +This package provides block-iscsi support for Qemu + %ifarch %{ix86} x86_64 %package seabios Summary: QEMU seabios @@ -354,6 +372,8 @@ buildldflags="VL_LDFLAGS=-Wl,--build-id" --enable-linux-aio \ --enable-cap-ng \ --enable-vhost-user \ + --enable-modules \ + --enable-libssh \ %ifarch aarch64 --enable-fdt \ --enable-virglrenderer \ @@ -437,7 +457,15 @@ rm -f %{buildroot}%{_datadir}/%{name}/edk2* rm -rf %{buildroot}%{_datadir}/%{name}/firmware rm -rf %{buildroot}%{_datadir}/%{name}/opensbi* rm -rf %{buildroot}%{_datadir}/%{name}/qemu-nsis.bmp - +rm -rf %{buildroot}%{_libdir}/%{name}/audio-oss.so +rm -rf %{buildroot}%{_libdir}/%{name}/audio-pa.so +rm -rf %{buildroot}%{_libdir}/%{name}/block-curl.so +rm -rf %{buildroot}%{_libdir}/%{name}/block-gluster.so +rm -rf %{buildroot}%{_libdir}/%{name}/ui-curses.so +rm -rf %{buildroot}%{_libdir}/%{name}/ui-gtk.so +rm -rf %{buildroot}%{_libdir}/%{name}/ui-sdl.so +rm -rf %{buildroot}%{_libexecdir}/vhost-user-gpu +rm -rf %{buildroot}%{_datadir}/%{name}/vhost-user/50-qemu-gpu.json for f in %{buildroot}%{_bindir}/* %{buildroot}%{_libdir}/* \ %{buildroot}%{_libexecdir}/*; do @@ -550,6 +578,15 @@ getent passwd qemu >/dev/null || \ %{_bindir}/qemu-io %{_bindir}/qemu-nbd +%files block-rbd +%{_libdir}/%{name}/block-rbd.so + +%files block-ssh +%{_libdir}/%{name}/block-ssh.so + +%files block-iscsi +%{_libdir}/%{name}/block-iscsi.so + %ifarch %{ix86} x86_64 %files seabios %{_datadir}/%{name}/bios-256k.bin @@ -557,6 +594,10 @@ getent passwd qemu >/dev/null || \ %endif %changelog +* Fri Apr 16 2021 Huawei Technologies Co., Ltd +- add qemu-block-rbd package +- add qemu-block-ssh package + * Thu Mar 18 2021 Chen Qun - net: vmxnet3: validate configuration values during activate (CVE-2021-20203) -- Gitee