Accepting request 44315 from Virtualization

checked in (request 44315)

OBS-URL: https://build.opensuse.org/request/show/44315
OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=70
This commit is contained in:
OBS User autobuild
2010-08-01 15:25:17 +00:00
committed by Git OBS Bridge
parent 1fbd8d52a6
commit 8198e029dc
45 changed files with 137 additions and 2665 deletions

138
xen.spec
View File

@@ -79,64 +79,45 @@ Patch1: 21109-x86-cpu-hotplug.patch
Patch2: 21128-domain-save-flush.patch
Patch3: 21129-xen-hotplug-cleanup.patch
Patch4: 21150-shadow-race.patch
Patch5: 21151-trace-bounds-check.patch
Patch6: 21160-sysctl-debug-keys.patch
Patch7: 21189-x86-emulate-clflush.patch
Patch8: 21193-blktap-script.patch
Patch9: 21194-ioemu-subtype.patch
Patch10: 21223-xend-preserve-devs.patch
Patch11: 21225-conring-iommu.patch
Patch12: 21234-x86-bad-srat-clear-pxm2node.patch
Patch13: 21235-crashkernel-advanced.patch
Patch14: 21266-vmx-disabled-check.patch
Patch15: 21271-x86-cache-flush-global.patch
Patch16: 21272-x86-dom0-alloc-performance.patch
Patch17: 21273-linux-autconf.patch
Patch18: 21301-svm-lmsl.patch
Patch19: 21304-keyhandler-alternative.patch
Patch20: 21317-xend-blkif-util-tap2.patch
Patch21: passthrough-hotplug-segfault.patch
Patch22: 21331-svm-vintr-during-nmi.patch
Patch23: 21333-xentrace-t_info-size.patch
Patch24: 21340-vtd-dom0-mapping-latency.patch
Patch25: 21346-x86-platform-timer-wrap.patch
Patch26: 21349-x86-memcpy.patch
Patch27: 21360-x86-mce-polling-disabled-init.patch
Patch28: 21372-x86-cross-cpu-wait.patch
Patch29: 21373-dummy-domain-io-caps.patch
Patch30: 21406-x86-microcode-quiet.patch
Patch31: 21408-amd-erratum-383.patch
Patch32: 21421-vts-ats-enabling.patch
Patch33: 21435-vmx-retain-global-controls.patch
Patch34: 21445-x86-tsc-handling-cleanups-v2.patch
Patch35: 21446-iommu-graceful-generic-fail.patch
Patch36: 21453-shadow-avoid-remove-all-after-teardown.patch
Patch37: 21456-compat-hvm-addr-check.patch
Patch38: 21459-block-script.patch
Patch39: 21460-xend-timeoffset.patch
Patch40: 21492-x86-pirq-unbind.patch
Patch41: 21526-x86-nehalem-cpuid-mask.patch
Patch42: 21542-amd-erratum-411.patch
Patch43: 21615-dont-save-xen-heap-pages.patch
Patch44: 21620-x86-signed-domain-irq.patch
Patch45: 21627-cpuidle-wrap.patch
Patch46: 21643-vmx-vpmu-pmc-offset.patch
Patch47: 21653-xend-mac-addr.patch
Patch48: 21678-xend-mac-fix.patch
Patch49: 21682-trace-buffer-range.patch
Patch50: 21683-vtd-kill-timer-conditional.patch
Patch51: 21693-memevent-64bit-only.patch
Patch52: 21695-trace-t_info-readonly.patch
Patch53: 21698-x86-pirq-range-check.patch
Patch54: 21699-p2m-query-for-type-change.patch
Patch55: 21700-32on64-vm86-gpf.patch
Patch56: 21705-trace-printk.patch
Patch57: 21706-trace-security.patch
Patch58: 21712-amd-osvw.patch
Patch59: 21723-get-domu-state.patch
Patch60: 21744-x86-cpufreq-range-check.patch
Patch61: 21847-pscsi.patch
Patch62: 21866-xenapi.patch
Patch5: 21160-sysctl-debug-keys.patch
Patch6: 21189-x86-emulate-clflush.patch
Patch7: 21193-blktap-script.patch
Patch8: 21194-ioemu-subtype.patch
Patch9: 21223-xend-preserve-devs.patch
Patch10: 21225-conring-iommu.patch
Patch11: 21234-x86-bad-srat-clear-pxm2node.patch
Patch12: 21235-crashkernel-advanced.patch
Patch13: 21266-vmx-disabled-check.patch
Patch14: 21271-x86-cache-flush-global.patch
Patch15: 21272-x86-dom0-alloc-performance.patch
Patch16: 21273-linux-autconf.patch
Patch17: 21301-svm-lmsl.patch
Patch18: 21304-keyhandler-alternative.patch
Patch19: 21317-xend-blkif-util-tap2.patch
Patch20: passthrough-hotplug-segfault.patch
Patch21: 21331-svm-vintr-during-nmi.patch
Patch22: 21333-xentrace-t_info-size.patch
Patch23: 21340-vtd-dom0-mapping-latency.patch
Patch24: 21346-x86-platform-timer-wrap.patch
Patch25: 21349-x86-memcpy.patch
Patch26: 21360-x86-mce-polling-diabled-init.patch
Patch27: 21372-x86-cross-cpu-wait.patch
Patch28: 21373-dummy-domain-io-caps.patch
Patch29: 21406-x86-microcode-quiet.patch
Patch30: 21408-amd-erratum-383.patch
Patch31: 21421-vts-ats-enabling.patch
Patch32: 21435-vmx-retain-global-controls.patch
Patch33: 21446-iommu-graceful-generic-fail.patch
Patch34: 21453-shadow-avoid-remove-all-after-teardown.patch
Patch35: 21456-compat-hvm-addr-check.patch
Patch36: 21459-block-script.patch
Patch37: 21460-xend-timeoffset.patch
Patch38: 21492-x86-pirq-unbind.patch
Patch39: 21526-x86-nehalem-cpuid-mask.patch
Patch40: 21542-amd-erratum-411.patch
Patch41: 21615-dont-save-xen-heap-pages.patch
Patch42: 21620-x86-signed-domain-irq.patch
Patch43: 21653-xend-mac-addr.patch
# Our patches
Patch300: xen-config.diff
Patch301: xend-config.diff
@@ -166,7 +147,7 @@ Patch326: network-nat.patch
Patch327: udev-rules.patch
Patch328: network-route.patch
Patch329: vif-route-ifup.patch
Patch330: network-nat-open-SuSEfirewall2-FORWARD.patch
Patch330: network-nat-open-SuSEfirewall2-FORWARD.patch
Patch340: xen-hvm-default-bridge.diff
Patch341: xen-hvm-default-pae.diff
Patch342: xm-test-cleanup.diff
@@ -188,7 +169,7 @@ Patch358: vif-bridge-no-iptables.patch
Patch359: suse-disable-tap2-default.patch
# Needs to go upstream
Patch360: checkpoint-rename.patch
Patch361: xm-save-check-file.patch
Patch361: xm-save-check-file.patch
Patch362: xm-create-xflag.patch
Patch363: cpupools-core.patch
Patch364: cpupools-core-fixup.patch
@@ -198,8 +179,6 @@ Patch367: cpu-pools-libxen.patch
Patch368: cpu-pools-xmtest.patch
Patch369: cpu-pools-docs.patch
Patch370: xend-sysconfig.patch
Patch371: domu-usb-controller.patch
Patch372: popen2-argument-fix.patch
# Patches for snapshot support
Patch400: snapshot-ioemu-save.patch
Patch401: snapshot-ioemu-restore.patch
@@ -215,7 +194,7 @@ Patch415: tapdisk-ioemu-shutdown-fix.patch
Patch420: blktapctrl-default-to-ioemu.patch
Patch421: ioemu-blktap-barriers.patch
# Other bug fixes or features
Patch423: bdrv_open2_fix_flags.patch
Patch423: bdrv_open2_fix_flags.patch
Patch424: bdrv_open2_flags_2.patch
Patch425: ioemu-7615-qcow2-fix-alloc_cluster_link_l2.patch
Patch426: ioemu-bdrv-open-CACHE_WB.patch
@@ -242,7 +221,7 @@ Patch510: pv-driver-build.patch
Patch511: supported_module.diff
Patch512: magic_ioport_compat.patch
Patch650: disable_emulated_device.diff
Patch651: ioemu-disable-scsi.patch
Patch651: ioemu-disable-scsi.patch
# novell_shim patches
Patch700: hv_tools.patch
Patch701: hv_xen_base.patch
@@ -626,25 +605,6 @@ Authors:
%patch41 -p1
%patch42 -p1
%patch43 -p1
%patch44 -p1
%patch45 -p1
%patch46 -p1
%patch47 -p1
%patch48 -p1
%patch49 -p1
%patch50 -p1
%patch51 -p1
%patch52 -p1
%patch53 -p1
%patch54 -p1
%patch55 -p1
%patch56 -p1
%patch57 -p1
%patch58 -p1
%patch59 -p1
%patch60 -p1
%patch61 -p1
%patch62 -p1
%patch300 -p1
%patch301 -p1
%patch302 -p1
@@ -704,8 +664,6 @@ Authors:
%patch368 -p1
%patch369 -p1
%patch370 -p1
%patch371 -p1
%patch372 -p1
%patch400 -p1
%patch401 -p1
%patch402 -p1
@@ -782,7 +740,7 @@ done
%install
test ! -z "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != "/" && rm -rf $RPM_BUILD_ROOT
export CFLAGS="$RPM_OPT_FLAGS"
export CFLAGS="$RPM_OPT_FLAGS"
export RPM_OPT_FLAGS
install_xen()
{
@@ -839,7 +797,7 @@ install -m644 %SOURCE19 $RPM_BUILD_ROOT/etc/modprobe.d/xen_pvdrivers.conf
make -C docs install \
DESTDIR=$RPM_BUILD_ROOT MANDIR=%{_mandir} \
DOCDIR=%{_defaultdocdir}/xen
for name in COPYING %SOURCE2 %SOURCE3 %SOURCE4; do
for name in COPYING %SOURCE2 %SOURCE3 %SOURCE4; do
install -m 644 $name $RPM_BUILD_ROOT/%{_defaultdocdir}/xen/
done
mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/xen/misc
@@ -886,6 +844,7 @@ mkdir -p $RPM_BUILD_ROOT/var/lib/xen/xend-db/domain
mkdir -p $RPM_BUILD_ROOT/var/lib/xen/xend-db/migrate
mkdir -p $RPM_BUILD_ROOT/var/lib/xen/xend-db/vnet
mkdir -p $RPM_BUILD_ROOT/var/log/xen
mkdir -p $RPM_BUILD_ROOT/var/run/xenstored
ln -s /var/lib/xen/images $RPM_BUILD_ROOT/etc/xen/images
# Bootloader
install -m755 %SOURCE8 $RPM_BUILD_ROOT/usr/lib/xen/boot/
@@ -907,7 +866,7 @@ rm -f $RPM_BUILD_ROOT/usr/sbin/netfix
rm -f $RPM_BUILD_ROOT/%{_libdir}/python%{pyver}/site-packages/*.egg-info
rm -rf $RPM_BUILD_ROOT/html
rm -rf $RPM_BUILD_ROOT/usr/share/doc/xen/README.*
#rm -f $RPM_BUILD_ROOT/usr/share/xen/create.dtd
rm -f $RPM_BUILD_ROOT/usr/share/xen/create.dtd
rm -f $RPM_BUILD_ROOT/%{_libdir}/xen/bin/qemu-dm.debug
rm -f $RPM_BUILD_ROOT/%{_bindir}/qemu-img-xen
rm -f $RPM_BUILD_ROOT/%{_bindir}/qemu-nbd-xen
@@ -981,6 +940,7 @@ rm -rf $RPM_BUILD_ROOT/%{_libdir}/python%{pyver}/site-packages/xen/remus
%dir /usr/lib/xen/bin
%endif
%dir /usr/lib/xen/boot
#%{_datadir}/xen/*.dtd
%{_libdir}/xen/bin/readnotes
%{_libdir}/xen/bin/xc_restore
%{_libdir}/xen/bin/xc_save
@@ -1002,6 +962,7 @@ rm -rf $RPM_BUILD_ROOT/%{_libdir}/python%{pyver}/site-packages/xen/remus
%dir /var/lib/xen/xend-db/vnet
%dir /var/lib/xenstored
%dir /var/log/xen
%dir /var/run/xenstored
/etc/init.d/xend
/etc/init.d/xendomains
%config /etc/logrotate.d/xen
@@ -1043,7 +1004,6 @@ rm -rf $RPM_BUILD_ROOT/%{_libdir}/python%{pyver}/site-packages/xen/remus
%dir %{_datadir}/xen/man/man8
%dir %{_datadir}/xen/qemu
#%dir %{_datadir}/xen/qemu/keymaps
%{_datadir}/xen/*.dtd
%{_datadir}/xen/qemu/*
%{_datadir}/xen/man/man1/*
%{_datadir}/xen/man/man8/*