This commit is contained in:
committed by
Git OBS Bridge
parent
4790095364
commit
0bb51565d6
443
xen.spec
443
xen.spec
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# spec file for package xen (Version 3.3.1_18546_12)
|
||||
# spec file for package xen (Version 3.4.0_19590_01)
|
||||
#
|
||||
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
#
|
||||
@@ -20,12 +20,12 @@
|
||||
|
||||
Name: xen
|
||||
ExclusiveArch: %ix86 x86_64
|
||||
%define xvers 3.3
|
||||
%define xvers 3.4
|
||||
%define xvermaj 3
|
||||
%define changeset 18546
|
||||
%define xen_build_dir xen-3.3.1-testing
|
||||
%define with_kmp 1
|
||||
BuildRequires: LibVNCServer-devel SDL-devel automake bin86 curl-devel dev86 graphviz latex2html libjpeg-devel libxml2-devel ncurses-devel openssl openssl-devel pciutils-devel python-devel transfig
|
||||
%define changeset 19590
|
||||
%define xen_build_dir xen-3.4.0-testing
|
||||
%define with_kmp 0
|
||||
BuildRequires: LibVNCServer-devel SDL-devel automake bin86 curl-devel dev86 graphviz latex2html libjpeg-devel libxml2-devel ncurses-devel openssl openssl-devel pciutils-devel python-devel texinfo transfig
|
||||
%if %suse_version >= 1030
|
||||
BuildRequires: texlive texlive-latex
|
||||
%else
|
||||
@@ -37,14 +37,14 @@ BuildRequires: glibc-32bit glibc-devel-32bit
|
||||
%if %{?with_kmp}0
|
||||
BuildRequires: kernel-source kernel-syms module-init-tools xorg-x11
|
||||
%endif
|
||||
Version: 3.3.1_18546_12
|
||||
Release: 2
|
||||
Version: 3.4.0_19590_01
|
||||
Release: 1
|
||||
License: GPL v2 only
|
||||
Group: System/Kernel
|
||||
AutoReqProv: on
|
||||
PreReq: %insserv_prereq %fillup_prereq
|
||||
Summary: Xen Virtualization: Hypervisor (aka VMM aka Microkernel)
|
||||
Source0: xen-3.3.1-testing-src.tar.bz2
|
||||
Source0: xen-3.4.0-testing-src.tar.bz2
|
||||
Source2: README.SuSE
|
||||
Source3: boot.xen
|
||||
Source4: boot.local.xenU
|
||||
@@ -70,113 +70,24 @@ Source24: xenapiusers
|
||||
# sysconfig hook script for Xen
|
||||
Source25: xen-updown.sh
|
||||
# Upstream patches
|
||||
Patch0: 18406-constify-microcode.patch
|
||||
Patch1: 18412-x86-page-type-preemptible.patch
|
||||
Patch2: 18420-x86-page-type-preemptible-fix.patch
|
||||
Patch3: 18428-poll-single-port.patch
|
||||
Patch4: 18446-vtd-dom0-passthrough.patch
|
||||
Patch5: 18456-vtd-dom0-passthrough-cmdline.patch
|
||||
Patch6: 18464-cpu-hotplug.patch
|
||||
Patch7: 18468-therm-control-msr.patch
|
||||
Patch8: 18471-cpu-hotplug.patch
|
||||
Patch9: 18475-amd-microcode-update.patch
|
||||
Patch10: 18481-amd-microcode-update-fix.patch
|
||||
Patch11: 18483-intel-microcode-update.patch
|
||||
Patch12: 18484-stubdom-ioemu-makefile.patch
|
||||
Patch13: 18487-microcode-update-irq-context.patch
|
||||
Patch14: 18488-microcode-free-fix.patch
|
||||
Patch15: 18509-continue-hypercall-on-cpu.patch
|
||||
Patch16: 18519-microcode-retval.patch
|
||||
Patch17: 18520-per-CPU-GDT.patch
|
||||
Patch18: 18521-per-CPU-TSS.patch
|
||||
Patch19: 18523-per-CPU-misc.patch
|
||||
Patch20: 18528-dump-evtchn.patch
|
||||
Patch21: 18539-pirq-vector-mapping.patch
|
||||
Patch22: 18547-pirq-vector-mapping-fix.patch
|
||||
Patch23: 18573-move-pirq-logic.patch
|
||||
Patch24: 18574-msi-free-vector.patch
|
||||
Patch25: 18577-bad-assertion.patch
|
||||
Patch26: 18583-passthrough-locking.patch
|
||||
Patch27: 18584-evtchn-lock-rename.patch
|
||||
Patch28: 18620-x86-page-type-preemptible-fix.patch
|
||||
Patch29: 18637-vmx-set-dr7.patch
|
||||
Patch30: 18654-xend-vcpus.patch
|
||||
Patch31: 18656-vtd-alloc-checks.patch
|
||||
Patch32: 18661-recursive-spinlocks.patch
|
||||
Patch33: 18720-x86-dom-cleanup.patch
|
||||
Patch34: 18722-x86-fixmap-reserved.patch
|
||||
Patch35: 18723-unmap-dom-page-const.patch
|
||||
Patch36: 18724-i386-highmem-assist.patch
|
||||
Patch37: 18731-x86-dom-cleanup.patch
|
||||
Patch38: 18735-x86-dom-cleanup.patch
|
||||
Patch39: 18741-x86-dom-cleanup-no-hack.patch
|
||||
Patch40: 18742-x86-partial-page-ref.patch
|
||||
Patch41: 18745-xend-ioport-irq.patch
|
||||
Patch42: 18747-x86-partial-page-ref.patch
|
||||
Patch43: 18762-vtd-intremap-SMI-RTEs.patch
|
||||
Patch44: 18771-reduce-GDT-switching.patch
|
||||
Patch45: 18778-msi-irq-fix.patch
|
||||
Patch46: 18764-cpu-affinity.patch
|
||||
Patch47: 18780-cpu-affinity.patch
|
||||
Patch48: 18785-vlapic-lowest-prio.patch
|
||||
Patch49: 18788-vlapic-accel-dom-restore.patch
|
||||
Patch50: 18795-x86-ioapic-guest-write.patch
|
||||
Patch51: 18799-cpu-affinity.patch
|
||||
Patch52: 18805-pv-driver-build.patch
|
||||
Patch53: 18810-shadow-PAT.patch
|
||||
Patch54: 18844-shared-page-EOI.patch
|
||||
Patch55: 18852-shared-page-EOI-gmfn.patch
|
||||
Patch56: 18870-vtd-flush-per-device.patch
|
||||
Patch57: 18878-x86-cpufreq-less-verbose.patch
|
||||
Patch58: 18879-cpufreq-params.patch
|
||||
Patch59: 18880-x86-pirq-guest-bind-msg.patch
|
||||
Patch60: 18887-vtd-error-handling.patch
|
||||
Patch61: 18904-x86-local-irq.patch
|
||||
Patch62: 18905-x86-ioapic-boot-panic.patch
|
||||
Patch63: 18929-shadow-no-duplicates.patch
|
||||
Patch64: 18930-xenoprof-dunnington.patch
|
||||
Patch65: 18934-vtd-PCI-X-dev-assign.patch
|
||||
Patch66: 18937-S3-MSI.patch
|
||||
Patch67: 18943-amd-32bit-paging-limit.patch
|
||||
Patch68: 18970-vmx-print-features.patch
|
||||
Patch69: 19009-x86_64-note-init-p2m.patch
|
||||
Patch70: 19027-hvmloader-SMBIOS-dev-mem-boundary.patch
|
||||
Patch71: 19032-amd-iommu-pointer-reset.patch
|
||||
Patch72: 19035-MSI-X-proper-enable.patch
|
||||
Patch73: 19038-x86-no-apic.patch
|
||||
Patch74: 19039-x86-propagate-nolapic.patch
|
||||
Patch75: 19046-cross-bit-coredumping.patch
|
||||
Patch76: 19048-cross-bit-coredumping.patch
|
||||
Patch77: 19051-cross-bit-coredumping.patch
|
||||
Patch78: 19072-vmx-pat.patch
|
||||
Patch79: 19079-snp_ctl-1.patch
|
||||
Patch80: 19088-x86-page-non-atomic-owner.patch
|
||||
Patch81: 19089-x86_64-widen-page-refcounts.patch
|
||||
Patch82: 19103-x86_64-fold-page-lock.patch
|
||||
Patch83: 19151-xend-class-dereg.patch
|
||||
Patch84: 19152-xm-man-page.patch
|
||||
Patch85: 19153-xm-noxen-error.patch
|
||||
Patch86: 19154-snoop-control.patch
|
||||
Patch87: 19198-fix-snoop.patch
|
||||
Patch88: old-arbytes.patch
|
||||
# Our patches
|
||||
Patch100: xen-config.diff
|
||||
Patch101: xend-config.diff
|
||||
Patch102: xen-destdir.diff
|
||||
Patch103: xen-rpmoptflags.diff
|
||||
Patch104: xen-warnings.diff
|
||||
Patch106: xen-changeset.diff
|
||||
Patch107: xen-paths.diff
|
||||
Patch108: xen-xmexample.diff
|
||||
Patch109: xen-xmexample-vti.diff
|
||||
Patch110: xen-fixme-doc.diff
|
||||
Patch111: xen-domUloader.diff
|
||||
Patch112: xen-no-dummy-nfs-ip.diff
|
||||
Patch113: serial-split.patch
|
||||
Patch114: xen-xm-top-needs-root.diff
|
||||
Patch115: xen-tightvnc-args.diff
|
||||
Patch116: xen-max-free-mem.diff
|
||||
Patch119: xen-ioapic-ack-default.diff
|
||||
Patch105: xen-changeset.diff
|
||||
Patch106: xen-paths.diff
|
||||
Patch107: xen-xmexample.diff
|
||||
Patch108: xen-xmexample-vti.diff
|
||||
Patch109: xen-fixme-doc.diff
|
||||
Patch110: xen-domUloader.diff
|
||||
Patch111: xen-no-dummy-nfs-ip.diff
|
||||
Patch112: serial-split.patch
|
||||
Patch113: xen-xm-top-needs-root.diff
|
||||
Patch114: xen-tightvnc-args.diff
|
||||
Patch115: xen-max-free-mem.diff
|
||||
Patch116: xen-ioapic-ack-default.diff
|
||||
Patch120: block-losetup-retry.diff
|
||||
Patch121: block-flags.diff
|
||||
Patch122: xen-hvm-default-bridge.diff
|
||||
@@ -189,7 +100,6 @@ Patch133: xenapi-console-protocol.patch
|
||||
Patch134: xen-disable-qemu-monitor.diff
|
||||
Patch135: supported_module.diff
|
||||
Patch136: qemu-security-etch1.diff
|
||||
Patch137: rpmlint.diff
|
||||
Patch140: cdrom-removable.patch
|
||||
Patch150: bridge-opensuse.patch
|
||||
Patch151: bridge-vlan.diff
|
||||
@@ -198,8 +108,8 @@ Patch153: bridge-hostonly.diff
|
||||
Patch154: bridge-record-creation.patch
|
||||
Patch155: xend-core-dump-loc.diff
|
||||
Patch156: blktap.patch
|
||||
Patch157: xen-api-auth.patch
|
||||
Patch158: xen-qemu-iscsi-fix.patch
|
||||
Patch157: xen-qemu-iscsi-fix.patch
|
||||
Patch158: xen-api-auth.patch
|
||||
Patch159: tools-gdbserver-build.diff
|
||||
Patch160: network-route.patch
|
||||
# Needs to go upstream sometime, when python 2.6 is widespread
|
||||
@@ -208,51 +118,52 @@ Patch162: udev-rules.patch
|
||||
Patch163: ioemu-vnc-resize.patch
|
||||
# Needs to go upstream
|
||||
Patch164: checkpoint-rename.patch
|
||||
Patch165: reenable-block-protocols.patch
|
||||
Patch166: network-nat.patch
|
||||
Patch167: ioemu-debuginfo.patch
|
||||
Patch165: network-nat.patch
|
||||
Patch166: ioemu-debuginfo.patch
|
||||
# Patches for snapshot support
|
||||
Patch170: qemu-img-snapshot.patch
|
||||
Patch171: ioemu-blktap-fix-open.patch
|
||||
Patch172: snapshot-ioemu-save.patch
|
||||
Patch173: snapshot-ioemu-restore.patch
|
||||
Patch174: snapshot-ioemu-delete.patch
|
||||
Patch175: snapshot-xend.patch
|
||||
Patch180: ioemu-qcow2-multiblock-aio.patch
|
||||
Patch181: ioemu-blktap-image-format.patch
|
||||
Patch182: build-tapdisk-ioemu.patch
|
||||
Patch183: blktapctrl-default-to-ioemu.patch
|
||||
Patch184: ioemu-blktap-barriers.patch
|
||||
Patch185: tapdisk-ioemu-logfile.patch
|
||||
Patch186: blktap-ioemu-close-fix.patch
|
||||
Patch187: ioemu-blktap-zero-size.patch
|
||||
Patch188: blktap-error-handling.patch
|
||||
Patch189: ioemu-blktap-fv-init.patch
|
||||
Patch190: ioemu-vpc-4gb-fix.patch
|
||||
Patch191: qemu-dm-segfault.patch
|
||||
Patch200: snapshot-ioemu-save.patch
|
||||
Patch201: snapshot-ioemu-restore.patch
|
||||
Patch202: snapshot-ioemu-delete.patch
|
||||
Patch203: snapshot-xend.patch
|
||||
# ioemu part of blktap patch series
|
||||
Patch210: ioemu-blktap-fv-init.patch
|
||||
Patch211: ioemu-blktap-image-format.patch
|
||||
Patch212: build-tapdisk-ioemu.patch
|
||||
Patch213: tapdisk-ioemu-logfile.patch
|
||||
Patch214: ioemu-blktap-zero-size.patch
|
||||
Patch215: tapdisk-ioemu-shutdown-fix.patch
|
||||
# More random patches
|
||||
Patch220: qemu-dm-segfault.patch
|
||||
Patch221: blktapctrl-default-to-ioemu.patch
|
||||
Patch222: ioemu-blktap-barriers.patch
|
||||
# Jim's domain lock patch
|
||||
Patch200: xend-domain-lock.patch
|
||||
Patch300: xend-domain-lock.patch
|
||||
# Patches from Jan
|
||||
Patch240: dump-exec-state.patch
|
||||
Patch241: x86-show-page-walk-early.patch
|
||||
Patch242: x86-extra-trap-info.patch
|
||||
Patch243: x86-alloc-cpu-structs.patch
|
||||
Patch244: 32on64-extra-mem.patch
|
||||
Patch245: msi-enable.patch
|
||||
# PV Driver Patches
|
||||
Patch350: pv-driver-build.patch
|
||||
Patch351: xen-ioemu-hvm-pv-support.diff
|
||||
Patch352: pvdrv_emulation_control.patch
|
||||
Patch353: blktap-pv-cdrom.patch
|
||||
Patch354: x86-cpufreq-report.patch
|
||||
Patch355: dom-print.patch
|
||||
Patch356: x86_64-sh-next-shadow.patch
|
||||
Patch357: x86_64-page-info-pack.patch
|
||||
Patch358: disable_emulated_device.diff
|
||||
Patch340: x86_64-note-init-p2m.patch
|
||||
Patch341: x86-cpufreq-report.patch
|
||||
Patch342: dump-exec-state.patch
|
||||
Patch343: dom-print.patch
|
||||
Patch344: pv-driver-build.patch
|
||||
Patch345: x86-show-page-walk-early.patch
|
||||
Patch346: x86-extra-trap-info.patch
|
||||
Patch347: svm-lmsl.patch
|
||||
Patch348: x86_64-5Tb.patch
|
||||
# Other patches
|
||||
Patch400: x86-alloc-cpu-structs.patch
|
||||
Patch401: 32on64-extra-mem.patch
|
||||
Patch402: msi-enable.patch
|
||||
Patch403: xen-ioemu-hvm-pv-support.diff
|
||||
Patch404: pvdrv_emulation_control.patch
|
||||
Patch405: blktap-pv-cdrom.patch
|
||||
Patch406: network-nat-open-SuSEfirewall2-FORWARD.patch
|
||||
Patch407: ioemu-7615-qcow2-fix-alloc_cluster_link_l2.patch
|
||||
%if %{?with_kmp}0
|
||||
Patch450: disable_emulated_device.diff
|
||||
%endif
|
||||
# novell_shim patches
|
||||
Patch400: hv_tools.patch
|
||||
Patch401: hv_xen_base.patch
|
||||
Patch402: hv_xen_extension.patch
|
||||
Patch500: hv_tools.patch
|
||||
Patch501: hv_xen_base.patch
|
||||
Patch502: hv_xen_extension.patch
|
||||
Patch999: tmp_build.patch
|
||||
Url: http://www.cl.cam.ac.uk/Research/SRG/netos/xen/
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
@@ -585,100 +496,12 @@ Authors:
|
||||
|
||||
%prep
|
||||
%setup -q -n %xen_build_dir
|
||||
%patch0 -p1
|
||||
%patch1 -p1
|
||||
%patch2 -p1
|
||||
%patch3 -p1
|
||||
%patch4 -p1
|
||||
%patch5 -p1
|
||||
%patch6 -p1
|
||||
%patch7 -p1
|
||||
%patch8 -p1
|
||||
%patch9 -p1
|
||||
%patch10 -p1
|
||||
%patch11 -p1
|
||||
%patch12 -p1
|
||||
%patch13 -p1
|
||||
%patch14 -p1
|
||||
%patch15 -p1
|
||||
%patch16 -p1
|
||||
%patch17 -p1
|
||||
%patch18 -p1
|
||||
%patch19 -p1
|
||||
%patch20 -p1
|
||||
%patch21 -p1
|
||||
%patch22 -p1
|
||||
%patch23 -p1
|
||||
%patch24 -p1
|
||||
%patch25 -p1
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch28 -p1
|
||||
%patch29 -p1
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch32 -p1
|
||||
%patch33 -p1
|
||||
%patch34 -p1
|
||||
%patch35 -p1
|
||||
%patch36 -p1
|
||||
%patch37 -p1
|
||||
%patch38 -p1
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%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
|
||||
%patch63 -p1
|
||||
%patch64 -p1
|
||||
%patch65 -p1
|
||||
%patch66 -p1
|
||||
%patch67 -p1
|
||||
%patch68 -p1
|
||||
%patch69 -p1
|
||||
%patch70 -p1
|
||||
%patch71 -p1
|
||||
%patch72 -p1
|
||||
%patch73 -p1
|
||||
%patch74 -p1
|
||||
%patch75 -p1
|
||||
%patch76 -p1
|
||||
%patch77 -p1
|
||||
%patch78 -p1
|
||||
%patch79 -p1
|
||||
%patch80 -p1
|
||||
%patch81 -p1
|
||||
%patch82 -p1
|
||||
%patch83 -p1
|
||||
%patch84 -p1
|
||||
%patch85 -p1
|
||||
%patch86 -p1
|
||||
%patch87 -p1
|
||||
%patch88 -p1
|
||||
%patch100 -p1
|
||||
%patch101 -p1
|
||||
%patch102 -p1
|
||||
%patch103 -p1
|
||||
%patch104 -p1
|
||||
%patch105 -p1
|
||||
%patch106 -p1
|
||||
%patch107 -p1
|
||||
%patch108 -p1
|
||||
@@ -687,10 +510,9 @@ Authors:
|
||||
%patch111 -p1
|
||||
%patch112 -p1
|
||||
%patch113 -p1
|
||||
%patch114 -p1
|
||||
#%patch114 -p1 - vnc patch, may no longer be applicable.
|
||||
%patch115 -p1
|
||||
%patch116 -p1
|
||||
%patch119 -p1
|
||||
%patch120 -p1
|
||||
%patch121 -p1
|
||||
%patch122 -p1
|
||||
@@ -703,12 +525,11 @@ Authors:
|
||||
%patch134 -p1
|
||||
%patch135 -p1
|
||||
%patch136 -p1
|
||||
%patch137 -p1
|
||||
%patch140 -p1
|
||||
%patch150 -p1
|
||||
%patch151 -p1
|
||||
%patch152 -p1
|
||||
#%patch153 -p1 hostonly
|
||||
#%patch153 -p1 - hostonly
|
||||
%patch154 -p1
|
||||
%patch155 -p1
|
||||
%patch156 -p1
|
||||
@@ -722,45 +543,44 @@ Authors:
|
||||
%patch164 -p1
|
||||
%patch165 -p1
|
||||
%patch166 -p1
|
||||
%patch167 -p1
|
||||
%patch170 -p1
|
||||
%patch171 -p1
|
||||
%patch172 -p1
|
||||
%patch173 -p1
|
||||
%patch174 -p1
|
||||
%patch175 -p1
|
||||
%patch180 -p1
|
||||
%patch181 -p1
|
||||
%patch182 -p1
|
||||
%patch183 -p1
|
||||
%patch184 -p1
|
||||
%patch185 -p1
|
||||
%patch186 -p1
|
||||
%patch187 -p1
|
||||
%patch188 -p1
|
||||
%patch189 -p1
|
||||
%patch190 -p1
|
||||
%patch191 -p1
|
||||
%patch200 -p1
|
||||
%patch240 -p1
|
||||
%patch241 -p1
|
||||
%patch242 -p1
|
||||
%patch243 -p1
|
||||
%patch244 -p1
|
||||
%patch245 -p1
|
||||
%patch350 -p1
|
||||
%patch351 -p1
|
||||
%patch352 -p1
|
||||
%patch353 -p1
|
||||
%patch354 -p1
|
||||
%patch355 -p1
|
||||
%patch356 -p1
|
||||
%patch357 -p1
|
||||
%patch358 -p1
|
||||
%ifarch x86_64
|
||||
%patch400 -p1
|
||||
%patch201 -p1
|
||||
%patch202 -p1
|
||||
%patch203 -p1
|
||||
%patch210 -p1
|
||||
%patch211 -p1
|
||||
%patch212 -p1
|
||||
%patch213 -p1
|
||||
%patch214 -p1
|
||||
%patch215 -p1
|
||||
%patch220 -p1
|
||||
%patch221 -p1
|
||||
%patch222 -p1
|
||||
%patch300 -p1
|
||||
#%patch340 -p1 - Port Later if needed
|
||||
%patch341 -p1
|
||||
%patch342 -p1
|
||||
%patch343 -p1
|
||||
%patch344 -p1
|
||||
%patch345 -p1
|
||||
%patch346 -p1
|
||||
%patch347 -p1
|
||||
%patch348 -p1
|
||||
#%patch400 -p1 - Major Port or not needed
|
||||
%patch401 -p1
|
||||
%patch402 -p1
|
||||
#%patch402 -p1 - Needed?
|
||||
%patch403 -p1
|
||||
%patch404 -p1
|
||||
%patch405 -p1
|
||||
%patch406 -p1
|
||||
%patch407 -p1
|
||||
%if %{?with_kmp}0
|
||||
%patch450 -p1
|
||||
%endif
|
||||
%ifarch x86_64
|
||||
%patch500 -p1
|
||||
%patch501 -p1
|
||||
%patch502 -p1
|
||||
%endif
|
||||
%patch999 -p1
|
||||
|
||||
@@ -884,6 +704,7 @@ install -m644 %SOURCE9 %SOURCE10 $RPM_BUILD_ROOT/etc/xen/examples/
|
||||
# scripts
|
||||
rm -f $RPM_BUILD_ROOT/etc/xen/scripts/block-*nbd
|
||||
install -m755 %SOURCE11 %SOURCE12 %SOURCE13 %SOURCE16 %SOURCE17 $RPM_BUILD_ROOT/etc/xen/scripts/
|
||||
ln -s /etc/xen/scripts/xen-monitor $RPM_BUILD_ROOT/etc/xen/scripts/set-lock
|
||||
# Xen API remote authentication files
|
||||
install -d $RPM_BUILD_ROOT/etc/pam.d
|
||||
install -m644 %SOURCE23 $RPM_BUILD_ROOT/etc/pam.d/xen-api
|
||||
@@ -914,6 +735,7 @@ install -m755 %SOURCE8 $RPM_BUILD_ROOT/usr/lib/xen/boot/
|
||||
# udev support
|
||||
mkdir -p $RPM_BUILD_ROOT/etc/udev/rules.d
|
||||
mv $RPM_BUILD_ROOT/etc/udev/rules.d/xen-backend.rules $RPM_BUILD_ROOT/etc/udev/rules.d/40-xen.rules
|
||||
mv $RPM_BUILD_ROOT/etc/udev/rules.d/xend.rules $RPM_BUILD_ROOT/etc/udev/rules.d/40-xend.rules
|
||||
#%find_lang xen-vm # po files are misnamed upstream
|
||||
# Clean up unpackaged files
|
||||
rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/xen/qemu/
|
||||
@@ -922,10 +744,12 @@ rm -rf $RPM_BUILD_ROOT/%{_defaultdocdir}/xen/ps
|
||||
rm -rf $RPM_BUILD_ROOT/usr/share/xen/man/man1/qemu/qemu*
|
||||
rm -f $RPM_BUILD_ROOT/usr/share/xen/qemu/openbios-sparc32
|
||||
rm -f $RPM_BUILD_ROOT/usr/share/xen/qemu/openbios-sparc64
|
||||
rm -f $RPM_BUILD_ROOT/usr/share/xen/qemu/openbios-ppc
|
||||
rm -f $RPM_BUILD_ROOT/usr/sbin/netfix
|
||||
rm -f $RPM_BUILD_ROOT/%pysite/*.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/doc/xen/create.dtd
|
||||
rm -f $RPM_BUILD_ROOT/%{_libdir}/xen/bin/qemu-dm.debug
|
||||
|
||||
%files
|
||||
@@ -959,6 +783,7 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/xen/bin/qemu-dm.debug
|
||||
/usr/bin/xentrace*
|
||||
/usr/bin/pygrub
|
||||
/usr/bin/qemu-img-xen
|
||||
/usr/bin/qemu-nbd-xen
|
||||
/usr/bin/tapdisk-ioemu
|
||||
/usr/bin/gdbserver-xen
|
||||
/usr/sbin/blktapctrl
|
||||
@@ -980,7 +805,7 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/xen/bin/qemu-dm.debug
|
||||
%dir /usr/lib/xen/bin
|
||||
%endif
|
||||
%dir /usr/lib/xen/boot
|
||||
%{_datadir}/xen/*.dtd
|
||||
#%{_datadir}/xen/*.dtd
|
||||
%{_libdir}/xen/bin/readnotes
|
||||
%{_libdir}/xen/bin/xc_restore
|
||||
%{_libdir}/xen/bin/xc_save
|
||||
@@ -1022,6 +847,7 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/xen/bin/qemu-dm.debug
|
||||
%dir /etc/udev
|
||||
%dir /etc/udev/rules.d
|
||||
/etc/udev/rules.d/40-xen.rules
|
||||
/etc/udev/rules.d/40-xend.rules
|
||||
/etc/sysconfig/network/scripts/xen-updown.sh
|
||||
/etc/sysconfig/network/if-up.d/xen
|
||||
/etc/sysconfig/network/if-down.d/xen
|
||||
@@ -1037,10 +863,12 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/xen/bin/qemu-dm.debug
|
||||
%dir %{_datadir}/xen
|
||||
%dir %{_datadir}/xen/man
|
||||
%dir %{_datadir}/xen/man/man1
|
||||
%dir %{_datadir}/xen/man/man8
|
||||
%dir %{_datadir}/xen/qemu
|
||||
%dir %{_datadir}/xen/qemu/keymaps
|
||||
%{_datadir}/xen/qemu/*
|
||||
%{_datadir}/xen/man/man1/*
|
||||
%{_datadir}/xen/man/man8/*
|
||||
%{_libdir}/xen/bin/qemu-dm
|
||||
%ifarch x86_64
|
||||
/usr/lib/xen/bin/qemu-dm
|
||||
@@ -1108,10 +936,42 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/xen/bin/qemu-dm.debug
|
||||
/sbin/ldconfig
|
||||
|
||||
%changelog
|
||||
* Wed Apr 22 2009 wkong@novell.com
|
||||
- Backport two qcow2 patches from qemu org
|
||||
ioemu-6816-qcow2-revert-6404-6405-6407.patch
|
||||
ioemu-7615-qcow2-fix-alloc_cluster_link_l2.patch
|
||||
* Fri Apr 17 2009 wkong@novell.com
|
||||
- bnc#477890 - Patch: ioemu-qcow2-enhance-snapshot-create.patch
|
||||
* Thu Apr 16 2009 jfehlig@novell.com
|
||||
- Updated xend-domain-lock.patch
|
||||
fate#303525, bnc#494892
|
||||
* Thu Apr 09 2009 wkong@novell.com
|
||||
- Remove Patch155: xend-core-dump-loc.diff
|
||||
- Modify Patch110: xen-domUloader.diff,
|
||||
remove symbol "bootfilter"
|
||||
* Wed Apr 08 2009 wkong@novell.com
|
||||
- PATCH: network-nat-open-SuSEfirewall2-FORWARD.patch
|
||||
fate#305354, bnc#472107
|
||||
Open SuSEfirewall2 FORWARD rule when use xen nat
|
||||
- PATCH: network-nat-dhcpd-domain-info.patch
|
||||
Add domain info for nat-dhcpd
|
||||
* Thu Apr 02 2009 jfehlig@novell.com
|
||||
- Fix domUloader to handle block device names with ':'
|
||||
* Wed Mar 11 2009 jfehlig@novell.com
|
||||
- Use pidofproc/checkproc in xend init script
|
||||
* Tue Mar 03 2009 kukuk@suse.de
|
||||
- Don't load 8139* driver if xen-vnif works [bnc#480164]
|
||||
* Fri Feb 27 2009 carnold@novell.com
|
||||
- bnc#480164 - Default network proposal in fully virtualized
|
||||
SLES 11 VM is invalid.
|
||||
xen_pvdrivers
|
||||
* Thu Feb 26 2009 carnold@novell.com
|
||||
- bnc#474822 - L3: Win2003 i386 XEN VM can see only 2 TB with a
|
||||
4TB LUN.
|
||||
int13_hardisk-64bit-lba.patch
|
||||
* Wed Feb 25 2009 jfehlig@novell.com
|
||||
- bnc#477890 - Destroy domain if snapshot restore fails.
|
||||
Updated snapshot-xend.patch
|
||||
* Tue Feb 24 2009 ksrinivasan@novell.com
|
||||
- bnc#470238 - SLE11 32FV guest is hanging during certification
|
||||
tests.
|
||||
@@ -1119,6 +979,13 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/xen/bin/qemu-dm.debug
|
||||
bnc#469598 - SLES11 RC2 64bit Xen - SLES11 full virt guests
|
||||
hanging under load.
|
||||
disable_emulated_device.diff
|
||||
* Tue Feb 24 2009 kwolf@suse.de
|
||||
- bnc#477892 - Disable xend timeout for snapshots
|
||||
Updated snapshot-xend.patch
|
||||
* Tue Feb 24 2009 kwolf@suse.de
|
||||
- bnc#477895 - Fix detaching blktap disks from domains without
|
||||
device model
|
||||
Updated blktap-ioemu-close-fix.patch
|
||||
* Fri Feb 20 2009 kwolf@suse.de
|
||||
- bnc#472390 - Enable debuginfo for ioemu
|
||||
ioemu-debuginfo.patch
|
||||
@@ -1290,7 +1157,7 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/xen/bin/qemu-dm.debug
|
||||
vcpus > VCPUs_max on running domain.
|
||||
* Tue Oct 21 2008 carnold@novell.com
|
||||
- Update to changeset 18455.
|
||||
* Thu Oct 16 2008 olh@suse.de
|
||||
* Fri Oct 17 2008 olh@suse.de
|
||||
- add ExclusiveArch x86 x86_64
|
||||
* Wed Oct 15 2008 jfehlig@novell.com
|
||||
- bnc#433722 - Fix handling of default bridge in qemu-ifup.
|
||||
@@ -1567,7 +1434,7 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/xen/bin/qemu-dm.debug
|
||||
- #298176: Do not enable NX if CPU/BIOS does not support it
|
||||
- #289569: Modify network-bridge to handle vlan
|
||||
- #297295: Fix bridge setup: stop using getcfg
|
||||
* Mon Aug 06 2007 olh@suse.de
|
||||
* Tue Aug 07 2007 olh@suse.de
|
||||
- remove inclusion of linux/compiler.h and linux/string.h
|
||||
remove ExclusiveArch and fix prep section for quilt setup *.spec
|
||||
* Thu Aug 02 2007 jfehlig@novell.com
|
||||
@@ -2846,7 +2713,7 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/xen/bin/qemu-dm.debug
|
||||
- tgif not needed any more.
|
||||
* Tue Mar 01 2005 garloff@suse.de
|
||||
- Include serial-split from Charles Coffing.
|
||||
* Mon Feb 28 2005 garloff@suse.de
|
||||
* Tue Mar 01 2005 garloff@suse.de
|
||||
- Update xen to latest snapshot.
|
||||
* Mon Feb 21 2005 garloff@suse.de
|
||||
- Update README.SuSE.
|
||||
|
Reference in New Issue
Block a user