fix error: patch 23993 defined multiple times
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=159
This commit is contained in:
parent
c05404f51e
commit
76863efdac
30
xen.spec
30
xen.spec
@ -244,7 +244,6 @@ Patch23978: 23978-xenpaging_check_p2mt_in_p2m_mem_paging_functions.patch
|
|||||||
Patch23979: 23979-xenpaging_document_p2m_mem_paging_functions.patch
|
Patch23979: 23979-xenpaging_document_p2m_mem_paging_functions.patch
|
||||||
Patch23980: 23980-xenpaging_disallow_paging_in_a_PoD_guest.patch
|
Patch23980: 23980-xenpaging_disallow_paging_in_a_PoD_guest.patch
|
||||||
Patch23993: 23993-x86-microcode-amd-fix-23871.patch
|
Patch23993: 23993-x86-microcode-amd-fix-23871.patch
|
||||||
Patch23993: 23993-x86-microcode-amd-fix-23871.patch
|
|
||||||
# Upstream qemu patches
|
# Upstream qemu patches
|
||||||
# Our patches
|
# Our patches
|
||||||
Patch300: xen-config.diff
|
Patch300: xen-config.diff
|
||||||
@ -422,6 +421,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|||||||
%suse_kernel_module_package -n xen um xen -f kmp_filelist
|
%suse_kernel_module_package -n xen um xen -f kmp_filelist
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Xen is a virtual machine monitor for x86 that supports execution of
|
Xen is a virtual machine monitor for x86 that supports execution of
|
||||||
multiple guest operating systems with unprecedented levels of
|
multiple guest operating systems with unprecedented levels of
|
||||||
@ -483,6 +483,7 @@ Group: System/Kernel
|
|||||||
#Requires: xen = %{version}
|
#Requires: xen = %{version}
|
||||||
AutoReqProv: on
|
AutoReqProv: on
|
||||||
|
|
||||||
|
|
||||||
%description libs
|
%description libs
|
||||||
Xen is a virtual machine monitor for x86 that supports execution of
|
Xen is a virtual machine monitor for x86 that supports execution of
|
||||||
multiple guest operating systems with unprecedented levels of
|
multiple guest operating systems with unprecedented levels of
|
||||||
@ -528,6 +529,7 @@ Authors:
|
|||||||
|
|
||||||
%if %{?with_dom0_support}0
|
%if %{?with_dom0_support}0
|
||||||
|
|
||||||
|
|
||||||
%package tools
|
%package tools
|
||||||
License: GPLv2+
|
License: GPLv2+
|
||||||
Summary: Xen Virtualization: Control tools for domain 0
|
Summary: Xen Virtualization: Control tools for domain 0
|
||||||
@ -539,6 +541,7 @@ Provides: xen-tools-ioemu = 3.2
|
|||||||
Obsoletes: xen-tools-ioemu <= 3.2
|
Obsoletes: xen-tools-ioemu <= 3.2
|
||||||
AutoReqProv: on
|
AutoReqProv: on
|
||||||
|
|
||||||
|
|
||||||
%description tools
|
%description tools
|
||||||
Xen is a virtual machine monitor for x86 that supports execution of
|
Xen is a virtual machine monitor for x86 that supports execution of
|
||||||
multiple guest operating systems with unprecedented levels of
|
multiple guest operating systems with unprecedented levels of
|
||||||
@ -586,6 +589,7 @@ Authors:
|
|||||||
Ian Pratt <ian.pratt@cl.cam.ac.uk>
|
Ian Pratt <ian.pratt@cl.cam.ac.uk>
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%package tools-domU
|
%package tools-domU
|
||||||
License: GPLv2+
|
License: GPLv2+
|
||||||
Summary: Xen Virtualization: Control tools for domain U
|
Summary: Xen Virtualization: Control tools for domain U
|
||||||
@ -593,6 +597,7 @@ Group: System/Kernel
|
|||||||
Conflicts: xen-tools
|
Conflicts: xen-tools
|
||||||
AutoReqProv: on
|
AutoReqProv: on
|
||||||
|
|
||||||
|
|
||||||
%description tools-domU
|
%description tools-domU
|
||||||
Xen is a virtual machine monitor for x86 that supports execution of
|
Xen is a virtual machine monitor for x86 that supports execution of
|
||||||
multiple guest operating systems with unprecedented levels of
|
multiple guest operating systems with unprecedented levels of
|
||||||
@ -613,6 +618,7 @@ Summary: Xen Virtualization: Headers and libraries for development
|
|||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
Requires: xen-libs = %{version}
|
Requires: xen-libs = %{version}
|
||||||
|
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
Xen is a virtual machine monitor for x86 that supports execution of
|
Xen is a virtual machine monitor for x86 that supports execution of
|
||||||
multiple guest operating systems with unprecedented levels of
|
multiple guest operating systems with unprecedented levels of
|
||||||
@ -658,12 +664,14 @@ Authors:
|
|||||||
|
|
||||||
%if %{?with_kmp}0
|
%if %{?with_kmp}0
|
||||||
|
|
||||||
|
|
||||||
%package KMP
|
%package KMP
|
||||||
License: GPLv2+
|
License: GPLv2+
|
||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
Summary: Xen para-virtual device drivers for fully virtualized guests
|
Summary: Xen para-virtual device drivers for fully virtualized guests
|
||||||
Conflicts: xen
|
Conflicts: xen
|
||||||
|
|
||||||
|
|
||||||
%description KMP
|
%description KMP
|
||||||
Xen para-virtual device drivers for fully virtualized guests
|
Xen para-virtual device drivers for fully virtualized guests
|
||||||
|
|
||||||
@ -709,11 +717,13 @@ Xen, but is not available for release due to license restrictions.
|
|||||||
|
|
||||||
%if %{?with_dom0_support}0
|
%if %{?with_dom0_support}0
|
||||||
|
|
||||||
|
|
||||||
%package doc-html
|
%package doc-html
|
||||||
License: GPLv2+
|
License: GPLv2+
|
||||||
Summary: Xen Virtualization: HTML documentation
|
Summary: Xen Virtualization: HTML documentation
|
||||||
Group: Documentation/HTML
|
Group: Documentation/HTML
|
||||||
|
|
||||||
|
|
||||||
%description doc-html
|
%description doc-html
|
||||||
Xen is a virtual machine monitor for x86 that supports execution of
|
Xen is a virtual machine monitor for x86 that supports execution of
|
||||||
multiple guest operating systems with unprecedented levels of
|
multiple guest operating systems with unprecedented levels of
|
||||||
@ -733,6 +743,7 @@ License: GPLv2+
|
|||||||
Summary: Xen Virtualization: PDF documentation
|
Summary: Xen Virtualization: PDF documentation
|
||||||
Group: Documentation/Other
|
Group: Documentation/Other
|
||||||
|
|
||||||
|
|
||||||
%description doc-pdf
|
%description doc-pdf
|
||||||
Xen is a virtual machine monitor for x86 that supports execution of
|
Xen is a virtual machine monitor for x86 that supports execution of
|
||||||
multiple guest operating systems with unprecedented levels of
|
multiple guest operating systems with unprecedented levels of
|
||||||
@ -749,6 +760,7 @@ Authors:
|
|||||||
Ian Pratt <ian.pratt@cl.cam.ac.uk>
|
Ian Pratt <ian.pratt@cl.cam.ac.uk>
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n %xen_build_dir -a 1 -a 20000
|
%setup -q -n %xen_build_dir -a 1 -a 20000
|
||||||
%patch20000 -p1
|
%patch20000 -p1
|
||||||
@ -1017,6 +1029,7 @@ tar xfj %{SOURCE2} -C $RPM_BUILD_DIR/%{xen_build_dir}/tools
|
|||||||
%patch99998 -p1
|
%patch99998 -p1
|
||||||
%patch99999 -p1
|
%patch99999 -p1
|
||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
XEN_EXTRAVERSION=%version-%release
|
XEN_EXTRAVERSION=%version-%release
|
||||||
XEN_EXTRAVERSION=${XEN_EXTRAVERSION#%{xvers}}
|
XEN_EXTRAVERSION=${XEN_EXTRAVERSION#%{xvers}}
|
||||||
@ -1052,6 +1065,7 @@ for flavor in %flavors_to_build; do
|
|||||||
done
|
done
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
export CFLAGS="$RPM_OPT_FLAGS"
|
export CFLAGS="$RPM_OPT_FLAGS"
|
||||||
%if %{?with_dom0_support}0
|
%if %{?with_dom0_support}0
|
||||||
@ -1254,6 +1268,7 @@ rm -f $RPM_BUILD_ROOT/%{_bindir}/xencons
|
|||||||
|
|
||||||
%if %{?with_dom0_support}0
|
%if %{?with_dom0_support}0
|
||||||
|
|
||||||
|
|
||||||
%files -f xen.files.txt
|
%files -f xen.files.txt
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
/boot/xen-%{version}-%{release}.gz
|
/boot/xen-%{version}-%{release}.gz
|
||||||
@ -1270,6 +1285,7 @@ rm -f $RPM_BUILD_ROOT/%{_bindir}/xencons
|
|||||||
/boot/xen.gz
|
/boot/xen.gz
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%files libs
|
%files libs
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_libdir}/fs/
|
%{_libdir}/fs/
|
||||||
@ -1277,6 +1293,7 @@ rm -f $RPM_BUILD_ROOT/%{_bindir}/xencons
|
|||||||
|
|
||||||
%if %{?with_dom0_support}0
|
%if %{?with_dom0_support}0
|
||||||
|
|
||||||
|
|
||||||
%files tools
|
%files tools
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
/usr/bin/xenalyze
|
/usr/bin/xenalyze
|
||||||
@ -1380,12 +1397,14 @@ rm -f $RPM_BUILD_ROOT/%{_bindir}/xencons
|
|||||||
%config %{_fwdefdir}/xend-relocation-server
|
%config %{_fwdefdir}/xend-relocation-server
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%files tools-domU
|
%files tools-domU
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
/usr/bin/xen-detect
|
/usr/bin/xen-detect
|
||||||
/bin/domu-xenstore
|
/bin/domu-xenstore
|
||||||
/bin/xenstore-*
|
/bin/xenstore-*
|
||||||
|
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_bindir}/serial-split
|
%{_bindir}/serial-split
|
||||||
@ -1395,10 +1414,12 @@ rm -f $RPM_BUILD_ROOT/%{_bindir}/xencons
|
|||||||
|
|
||||||
%if %{?with_dom0_support}0
|
%if %{?with_dom0_support}0
|
||||||
|
|
||||||
|
|
||||||
%files doc-html
|
%files doc-html
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_defaultdocdir}/xen/html
|
%{_defaultdocdir}/xen/html
|
||||||
|
|
||||||
|
|
||||||
%files doc-pdf
|
%files doc-pdf
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_defaultdocdir}/xen/pdf
|
%{_defaultdocdir}/xen/pdf
|
||||||
@ -1406,6 +1427,7 @@ rm -f $RPM_BUILD_ROOT/%{_bindir}/xencons
|
|||||||
|
|
||||||
%if %{?with_dom0_support}0
|
%if %{?with_dom0_support}0
|
||||||
|
|
||||||
|
|
||||||
%post tools
|
%post tools
|
||||||
%if %{?with_xend}0
|
%if %{?with_xend}0
|
||||||
# with_xend
|
# with_xend
|
||||||
@ -1451,9 +1473,11 @@ if [ -f /usr/bin/qemu-nbd ]; then
|
|||||||
ln -s /usr/bin/qemu-nbd /usr/bin/qemu-nbd-xen
|
ln -s /usr/bin/qemu-nbd /usr/bin/qemu-nbd-xen
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
%preun tools
|
%preun tools
|
||||||
%{stop_on_removal xendomains xend xencommons}
|
%{stop_on_removal xendomains xend xencommons}
|
||||||
|
|
||||||
|
|
||||||
%postun tools
|
%postun tools
|
||||||
%if %{?with_xend}0
|
%if %{?with_xend}0
|
||||||
# with_xend
|
# with_xend
|
||||||
@ -1468,8 +1492,12 @@ if [ -f /usr/bin/qemu-nbd-xen ]; then
|
|||||||
fi
|
fi
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%post libs -p /sbin/ldconfig
|
%post libs -p /sbin/ldconfig
|
||||||
|
|
||||||
|
|
||||||
%postun libs -p /sbin/ldconfig
|
%postun libs -p /sbin/ldconfig
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
x
Reference in New Issue
Block a user