- bnc#564406 - Make the new PV drivers work with older hosts that
do not understand the new PV driver protocol. - Upstream Xen version renamed to 4.0.0 in changeset 20624 & 20625. - fate#307594: HP-MCBS: XEN: support NR_CPUS=256 This is a spec file change (xen.spec) - bnc#555152 - "NAME" column in xentop (SLES11) output limited to 10 characters unlike SLES10 The update to c/s 20572 includes this fix (at c/s 20567). - Modify xen-paths.diff - Merge xend-tap-fix.patch to xen-domUloader.diff remove part of it which accepted by upstream - Load gntdev module in xend init script similar to blkbk, netbk, etc. - Backport dmmd from sles11/xen block-dmmd xen-qemu-iscsi-fix.patch xen.spec - Fix regression when create_vbd for tap xend-tap-fix.patch - Temporarily disable libxl because of libconfig dependency. - fate#302864 domUloader support lvm in disk domUloader.py Note: for test in Beta1, if not good, remove it - fate#302864 domUloader support fs on whole disk domUloader.py - Turn KMPs back on now that kernel side fix is checked in. - fate#304415 VMM: ability to switch networking mode Add vif-route-ifup to handle routed configurations using sysconfig scripts. vif-route-ifup.patch - fate#307540 USB for Xen VMs usb-add.patch - fate#305545 XEN extra descriptive field within xenstore add_des.patch - Update to Xen version 3.5.0 for the following features. fate#304226 XEN: FlexMigration feature of VT-x2 support fate#305004 Add SR-IOV PF and VF drivers to Vt-d enabled Xen fate#306830 T states in Xen controlling by MSR fate#306832 Fix for xen panic on new processors fate#306833 Westmere and Nehalem-EX: Add support for Pause Loop exiting feature for Xen fate#306835 Xen: server virtual power management enhacement fate#306837 VT-d2 - PCI SIG ATS support fate#306872 Xen: Node manager support P/T-states change when Vt-d enable fate#306873 Xen: SMP guest live migration may fail with hap=1 on NHM fate#306875 Westmere: LT-SX (Xen) fate#306891 RAS features for Xen: Add support for Machine Check and CPU/Memory online/offline features fate#307322 1GB page support in Xen fate#307324 Xen IOMMU support OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=26
This commit is contained in:
committed by
Git OBS Bridge
parent
e6b6844bcf
commit
fe31f9be81
413
xen.spec
413
xen.spec
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# spec file for package xen (Version 3.4.1_19718_04)
|
||||
# spec file for package xen (Version 4.0.0_20809_01)
|
||||
#
|
||||
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
#
|
||||
@@ -20,10 +20,10 @@
|
||||
|
||||
Name: xen
|
||||
ExclusiveArch: %ix86 x86_64
|
||||
%define xvers 3.4
|
||||
%define xvermaj 3
|
||||
%define changeset 19718
|
||||
%define xen_build_dir xen-3.4.1-testing
|
||||
%define xvers 4.0
|
||||
%define xvermaj 4
|
||||
%define changeset 20809
|
||||
%define xen_build_dir xen-4.0.0-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 texinfo transfig
|
||||
%if %suse_version >= 1030
|
||||
@@ -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.4.1_19718_04
|
||||
Version: 4.0.0_20809_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.4.1-testing-src.tar.bz2
|
||||
Source0: xen-4.0.0-testing-src.tar.bz2
|
||||
Source2: README.SuSE
|
||||
Source3: boot.xen
|
||||
Source4: boot.local.xenU
|
||||
@@ -66,128 +66,108 @@ Source18: init.xen_loop
|
||||
Source19: xen_pvdrivers
|
||||
Source20: kmp_filelist
|
||||
%endif
|
||||
Source21: block-dmmd
|
||||
# Xen API remote authentication sources
|
||||
Source23: etc_pam.d_xen-api
|
||||
Source24: xenapiusers
|
||||
# sysconfig hook script for Xen
|
||||
Source25: xen-updown.sh
|
||||
# Upstream patches
|
||||
Patch0: 19614-x86-emul-lldt-ltr.patch
|
||||
Patch1: 20013-xend-memleak.patch
|
||||
Patch2: 20031-x86-pmode-load-seg-retry.patch
|
||||
Patch3: 20035-x86-load-sreg-adjust.patch
|
||||
Patch4: 20059-vmx-nmi-handling.patch
|
||||
Patch5: 20077-x86-runstate-cswitch-out.patch
|
||||
Patch6: 20078-x86_64-branch-emulation.patch
|
||||
Patch7: 20099-pygrub-security.patch
|
||||
Patch8: 20101-hvm-no-compat-virt-start.patch
|
||||
Patch9: 20107-pygrub-security.patch
|
||||
Patch10: 20112-x86-dom0-boot-run-timers.patch
|
||||
Patch11: 20125-xc-parse-tuple-fix.patch
|
||||
Patch12: 20146-pygrub-security.patch
|
||||
Patch13: 20174-pygrub-security.patch
|
||||
Patch14: 20201-pygrub-security.patch
|
||||
# Our patches
|
||||
Patch100: xen-config.diff
|
||||
Patch101: xend-config.diff
|
||||
Patch102: xen-destdir.diff
|
||||
Patch103: xen-rpmoptflags.diff
|
||||
Patch104: xen-warnings.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
|
||||
Patch123: xen-hvm-default-pae.diff
|
||||
Patch124: xm-test-cleanup.diff
|
||||
Patch130: tools-xc_kexec.diff
|
||||
Patch131: tools-kboot.diff
|
||||
Patch132: libxen_permissive.patch
|
||||
Patch133: xenapi-console-protocol.patch
|
||||
Patch134: xen-disable-qemu-monitor.diff
|
||||
Patch135: supported_module.diff
|
||||
Patch136: qemu-security-etch1.diff
|
||||
Patch140: cdrom-removable.patch
|
||||
Patch150: bridge-opensuse.patch
|
||||
Patch151: bridge-vlan.diff
|
||||
Patch152: bridge-bonding.diff
|
||||
Patch153: bridge-hostonly.diff
|
||||
Patch154: bridge-record-creation.patch
|
||||
Patch155: xend-core-dump-loc.diff
|
||||
Patch156: blktap.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
|
||||
Patch161: udev-rules.patch
|
||||
Patch162: ioemu-vnc-resize.patch
|
||||
Patch300: xen-config.diff
|
||||
Patch301: xend-config.diff
|
||||
Patch302: xen-destdir.diff
|
||||
Patch303: xen-rpmoptflags.diff
|
||||
Patch304: xen-warnings.diff
|
||||
Patch305: xen-changeset.diff
|
||||
Patch306: xen-paths.diff
|
||||
Patch307: xen-xmexample.diff
|
||||
Patch308: xen-xmexample-vti.diff
|
||||
Patch309: xen-fixme-doc.diff
|
||||
Patch310: xen-domUloader.diff
|
||||
Patch311: xen-no-dummy-nfs-ip.diff
|
||||
Patch312: serial-split.patch
|
||||
Patch313: xen-xm-top-needs-root.diff
|
||||
Patch314: xen-max-free-mem.diff
|
||||
Patch315: xen-disable-libxl.diff
|
||||
Patch316: xen-disable-xenpaging.diff
|
||||
Patch320: block-losetup-retry.diff
|
||||
Patch321: block-flags.diff
|
||||
Patch322: bridge-opensuse.patch
|
||||
Patch323: bridge-vlan.diff
|
||||
Patch324: bridge-bonding.diff
|
||||
Patch325: bridge-record-creation.patch
|
||||
Patch326: network-nat.patch
|
||||
Patch327: udev-rules.patch
|
||||
Patch328: network-route.patch
|
||||
Patch329: vif-route-ifup.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
|
||||
Patch343: tools-xc_kexec.diff
|
||||
Patch344: tools-kboot.diff
|
||||
Patch345: libxen_permissive.patch
|
||||
Patch346: xenapi-console-protocol.patch
|
||||
Patch347: xen-disable-qemu-monitor.diff
|
||||
Patch348: qemu-security-etch1.diff
|
||||
Patch350: cdrom-removable.patch
|
||||
Patch351: xend-core-dump-loc.diff
|
||||
Patch352: blktap.patch
|
||||
Patch353: xen-qemu-iscsi-fix.patch
|
||||
Patch354: xen-api-auth.patch
|
||||
Patch355: tools-gdbserver-build.diff
|
||||
Patch356: ioemu-vnc-resize.patch
|
||||
Patch357: ioemu-debuginfo.patch
|
||||
# Needs to go upstream
|
||||
Patch163: checkpoint-rename.patch
|
||||
Patch164: network-nat.patch
|
||||
Patch165: ioemu-debuginfo.patch
|
||||
Patch166: xm-save-check-file.patch
|
||||
Patch167: xm-create-xflag.patch
|
||||
Patch168: mkbuildtree.patch
|
||||
Patch360: checkpoint-rename.patch
|
||||
Patch361: xm-save-check-file.patch
|
||||
Patch362: xm-create-xflag.patch
|
||||
# Patches for snapshot support
|
||||
Patch200: snapshot-ioemu-save.patch
|
||||
Patch201: snapshot-ioemu-restore.patch
|
||||
Patch202: snapshot-ioemu-delete.patch
|
||||
Patch203: snapshot-xend.patch
|
||||
Patch400: snapshot-ioemu-save.patch
|
||||
Patch401: snapshot-ioemu-restore.patch
|
||||
Patch402: snapshot-ioemu-delete.patch
|
||||
Patch403: 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
|
||||
Patch223: bdrv_open2_fix_flags.patch
|
||||
Patch224: bdrv_open2_flags_2.patch
|
||||
Patch410: ioemu-blktap-fv-init.patch
|
||||
Patch411: ioemu-blktap-image-format.patch
|
||||
Patch412: build-tapdisk-ioemu.patch
|
||||
Patch413: tapdisk-ioemu-logfile.patch
|
||||
Patch414: ioemu-blktap-zero-size.patch
|
||||
Patch415: tapdisk-ioemu-shutdown-fix.patch
|
||||
Patch420: blktapctrl-default-to-ioemu.patch
|
||||
Patch421: ioemu-blktap-barriers.patch
|
||||
# Other bug fixes or features
|
||||
Patch422: bdrv_open2_fix_flags.patch
|
||||
Patch423: bdrv_open2_flags_2.patch
|
||||
Patch424: ioemu-7615-qcow2-fix-alloc_cluster_link_l2.patch
|
||||
Patch425: ioemu-bdrv-open-CACHE_WB.patch
|
||||
Patch426: xen-ioemu-hvm-pv-support.diff
|
||||
Patch427: qemu-dm-segfault.patch
|
||||
# Jim's domain lock patch
|
||||
Patch300: xend-domain-lock.patch
|
||||
# Patches from Jan
|
||||
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
|
||||
Patch408: qemu-retry-be-status.patch
|
||||
Patch409: ioemu-bdrv-open-CACHE_WB.patch
|
||||
%if %{?with_kmp}0
|
||||
Patch450: disable_emulated_device.diff
|
||||
%endif
|
||||
Patch450: xend-domain-lock.patch
|
||||
# Hypervisor and PV driver Patches
|
||||
Patch500: svm-lmsl.patch
|
||||
Patch501: 32on64-extra-mem.patch
|
||||
Patch502: x86-ioapic-ack-default.patch
|
||||
Patch503: x86-cpufreq-report.patch
|
||||
Patch504: dump-exec-state.patch
|
||||
Patch505: dom-print.patch
|
||||
Patch506: pvdrv-import-shared-info.patch
|
||||
Patch507: x86-show-page-walk-early.patch
|
||||
Patch508: x86-extra-trap-info.patch
|
||||
Patch509: pvdrv_emulation_control.patch
|
||||
Patch510: blktap-pv-cdrom.patch
|
||||
Patch511: pv-driver-build.patch
|
||||
Patch512: supported_module.diff
|
||||
Patch513: magic_ioport_compat.patch
|
||||
Patch650: disable_emulated_device.diff
|
||||
# novell_shim patches
|
||||
Patch500: hv_tools.patch
|
||||
Patch501: hv_xen_base.patch
|
||||
Patch502: hv_xen_extension.patch
|
||||
Patch503: hv_win7_eoi_bug.patch
|
||||
Patch700: hv_tools.patch
|
||||
Patch701: hv_xen_base.patch
|
||||
Patch702: hv_xen_extension.patch
|
||||
Patch703: hv_win7_eoi_bug.patch
|
||||
# Build patch
|
||||
Patch999: tmp_build.patch
|
||||
Url: http://www.cl.cam.ac.uk/Research/SRG/netos/xen/
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
@@ -521,87 +501,35 @@ 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
|
||||
%patch100 -p1
|
||||
%patch101 -p1
|
||||
%patch102 -p1
|
||||
%patch103 -p1
|
||||
%patch104 -p1
|
||||
%patch105 -p1
|
||||
%patch106 -p1
|
||||
%patch107 -p1
|
||||
%patch108 -p1
|
||||
%patch109 -p1
|
||||
%patch110 -p1
|
||||
%patch111 -p1
|
||||
%patch112 -p1
|
||||
%patch113 -p1
|
||||
#%patch114 -p1 - vnc patch, may no longer be applicable.
|
||||
%patch115 -p1
|
||||
%patch116 -p1
|
||||
%patch120 -p1
|
||||
%patch121 -p1
|
||||
%patch122 -p1
|
||||
%patch123 -p1
|
||||
%patch124 -p1
|
||||
%patch130 -p1
|
||||
%patch131 -p1
|
||||
%patch132 -p1
|
||||
%patch133 -p1
|
||||
%patch134 -p1
|
||||
%patch135 -p1
|
||||
%patch136 -p1
|
||||
%patch140 -p1
|
||||
%patch150 -p1
|
||||
%patch151 -p1
|
||||
%patch152 -p1
|
||||
#%patch153 -p1 - hostonly
|
||||
%patch154 -p1
|
||||
%patch155 -p1
|
||||
%patch156 -p1
|
||||
%patch157 -p1
|
||||
%patch158 -p1
|
||||
%patch159 -p1
|
||||
%patch160 -p1
|
||||
%patch161 -p1
|
||||
%patch162 -p1
|
||||
%patch163 -p1
|
||||
%patch164 -p1
|
||||
%patch165 -p1
|
||||
%patch166 -p1
|
||||
%patch167 -p1
|
||||
%patch168 -p1
|
||||
%patch200 -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
|
||||
%patch223 -p1
|
||||
%patch224 -p1
|
||||
%patch300 -p1
|
||||
#%patch340 -p1 - Port Later if needed
|
||||
%patch301 -p1
|
||||
%patch302 -p1
|
||||
%patch303 -p1
|
||||
%patch304 -p1
|
||||
%patch305 -p1
|
||||
%patch306 -p1
|
||||
%patch307 -p1
|
||||
%patch308 -p1
|
||||
%patch309 -p1
|
||||
%patch310 -p1
|
||||
%patch311 -p1
|
||||
%patch312 -p1
|
||||
%patch313 -p1
|
||||
%patch314 -p1
|
||||
%patch315 -p1
|
||||
%patch316 -p1
|
||||
#%patch320 -p1
|
||||
#%patch321 -p1
|
||||
%patch322 -p1
|
||||
%patch323 -p1
|
||||
%patch324 -p1
|
||||
%patch325 -p1
|
||||
%patch326 -p1
|
||||
%patch327 -p1
|
||||
%patch328 -p1
|
||||
%patch329 -p1
|
||||
%patch330 -p1
|
||||
%patch340 -p1
|
||||
%patch341 -p1
|
||||
%patch342 -p1
|
||||
%patch343 -p1
|
||||
@@ -610,25 +538,55 @@ Authors:
|
||||
%patch346 -p1
|
||||
%patch347 -p1
|
||||
%patch348 -p1
|
||||
#%patch400 -p1 - Major Port or not needed
|
||||
%patch401 -p1
|
||||
#%patch402 -p1 - Needed?
|
||||
%patch350 -p1
|
||||
%patch351 -p1
|
||||
%patch352 -p1
|
||||
%patch353 -p1
|
||||
%patch354 -p1
|
||||
%patch355 -p1
|
||||
%patch356 -p1
|
||||
%patch357 -p1
|
||||
%patch360 -p1
|
||||
%patch361 -p1
|
||||
%patch362 -p1
|
||||
%patch400 -p1
|
||||
#%patch401 -p1
|
||||
%patch402 -p1
|
||||
%patch403 -p1
|
||||
%patch404 -p1
|
||||
%patch405 -p1
|
||||
%patch406 -p1
|
||||
%patch407 -p1
|
||||
%patch408 -p1
|
||||
%patch409 -p1
|
||||
%if %{?with_kmp}0
|
||||
%patch410 -p1
|
||||
%patch411 -p1
|
||||
%patch412 -p1
|
||||
%patch413 -p1
|
||||
%patch414 -p1
|
||||
%patch415 -p1
|
||||
%patch420 -p1
|
||||
%patch421 -p1
|
||||
%patch422 -p1
|
||||
%patch423 -p1
|
||||
%patch424 -p1
|
||||
%patch425 -p1
|
||||
%patch426 -p1
|
||||
%patch427 -p1
|
||||
%patch450 -p1
|
||||
%endif
|
||||
%ifarch x86_64
|
||||
%patch500 -p1
|
||||
%patch501 -p1
|
||||
%patch502 -p1
|
||||
%patch503 -p1
|
||||
%endif
|
||||
%patch504 -p1
|
||||
%patch505 -p1
|
||||
%patch506 -p1
|
||||
%patch507 -p1
|
||||
%patch508 -p1
|
||||
%patch509 -p1
|
||||
%patch510 -p1
|
||||
%patch511 -p1
|
||||
%patch512 -p1
|
||||
%patch513 -p1
|
||||
%patch650 -p1
|
||||
%patch700 -p1
|
||||
%patch701 -p1
|
||||
%patch702 -p1
|
||||
%patch703 -p1
|
||||
%patch999 -p1
|
||||
|
||||
%build
|
||||
@@ -692,10 +650,10 @@ make -C xen install pae=y debug=n crash_debug=n DESTDIR=$RPM_BUILD_ROOT
|
||||
install_xen
|
||||
make -C xen clean
|
||||
%else
|
||||
make -C xen install max_phys_cpus=255 pae=n debug=y crash_debug=y DESTDIR=$RPM_BUILD_ROOT
|
||||
make -C xen install max_phys_cpus=256 pae=n debug=y crash_debug=y DESTDIR=$RPM_BUILD_ROOT
|
||||
install_xen dbg
|
||||
make -C xen clean
|
||||
make -C xen install max_phys_cpus=255 pae=n debug=n crash_debug=n DESTDIR=$RPM_BUILD_ROOT
|
||||
make -C xen install max_phys_cpus=256 pae=n debug=n crash_debug=n DESTDIR=$RPM_BUILD_ROOT
|
||||
install_xen
|
||||
make -C xen clean
|
||||
%endif
|
||||
@@ -711,8 +669,8 @@ rm -f $RPM_BUILD_ROOT/usr/sbin/{qcow-create,img2qcow,qcow2raw}
|
||||
make -C tools/misc/serial-split install \
|
||||
DESTDIR=$RPM_BUILD_ROOT MANDIR=%{_mandir}
|
||||
%ifarch x86_64
|
||||
mkdir -p $RPM_BUILD_ROOT/usr/lib/xen/bin/
|
||||
ln -s %{_libdir}/xen/bin/qemu-dm $RPM_BUILD_ROOT/usr/lib/xen/bin/qemu-dm
|
||||
mkdir -p $RPM_BUILD_ROOT/usr/lib64/xen/bin/
|
||||
ln -s %{_libdir}/xen/bin/qemu-dm $RPM_BUILD_ROOT/usr/lib64/xen/bin/qemu-dm
|
||||
%endif
|
||||
%if %{?with_kmp}0
|
||||
# pv driver modules
|
||||
@@ -751,7 +709,7 @@ rm -f $RPM_BUILD_ROOT/etc/xen/examples/*nbd
|
||||
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 %SOURCE14 %SOURCE15 %SOURCE16 %SOURCE17 $RPM_BUILD_ROOT/etc/xen/scripts/
|
||||
install -m755 %SOURCE11 %SOURCE12 %SOURCE13 %SOURCE14 %SOURCE15 %SOURCE16 %SOURCE17 %SOURCE21 $RPM_BUILD_ROOT/etc/xen/scripts/
|
||||
ln -s /etc/xen/scripts/vm-monitor $RPM_BUILD_ROOT/etc/xen/scripts/set-lock
|
||||
# Xen API remote authentication files
|
||||
install -d $RPM_BUILD_ROOT/etc/pam.d
|
||||
@@ -798,8 +756,10 @@ 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/doc/xen/create.dtd
|
||||
rm -f $RPM_BUILD_ROOT/usr/share/create.dtd
|
||||
rm -f $RPM_BUILD_ROOT/%{_libdir}/xen/bin/qemu-dm.debug
|
||||
# This is necessary because of the build of libconfig for libxl
|
||||
#rm -rf $RPM_BUILD_ROOT/$RPM_BUILD_ROOT
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
@@ -823,6 +783,7 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/xen/bin/qemu-dm.debug
|
||||
%{_libdir}/libflask.so.*
|
||||
%{_libdir}/libfsimage.so.*
|
||||
%{_libdir}/libxen*.so.*
|
||||
%{_libdir}/libvhd.so.*
|
||||
|
||||
%files tools
|
||||
%defattr(-,root,root)
|
||||
@@ -835,8 +796,11 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/xen/bin/qemu-dm.debug
|
||||
/usr/bin/qemu-nbd-xen
|
||||
/usr/bin/tapdisk-ioemu
|
||||
/usr/bin/gdbserver-xen
|
||||
/usr/bin/remus
|
||||
/usr/sbin/blktapctrl
|
||||
/usr/sbin/flask-loadpolicy
|
||||
/usr/sbin/flask-getenforce
|
||||
/usr/sbin/flask-setenforce
|
||||
/usr/sbin/rcxend
|
||||
/usr/sbin/rcxendomains
|
||||
/usr/sbin/tapdisk
|
||||
@@ -844,6 +808,16 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/xen/bin/qemu-dm.debug
|
||||
/usr/sbin/xm
|
||||
/usr/sbin/xsview
|
||||
/usr/sbin/fs-backend
|
||||
/usr/sbin/gtracestat
|
||||
/usr/sbin/gtraceview
|
||||
/usr/sbin/lock-util
|
||||
/usr/sbin/tapdisk-client
|
||||
/usr/sbin/tapdisk-diff
|
||||
/usr/sbin/tapdisk-stream
|
||||
/usr/sbin/tapdisk2
|
||||
/usr/sbin/td-util
|
||||
/usr/sbin/vhd-update
|
||||
/usr/sbin/vhd-util
|
||||
%dir %{_libdir}/xen
|
||||
%dir %{_libdir}/xen/bin
|
||||
%ifarch x86_64
|
||||
@@ -858,6 +832,7 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/xen/bin/qemu-dm.debug
|
||||
%{_libdir}/xen/bin/xenconsole
|
||||
%{_libdir}/xen/bin/xenctx
|
||||
%{_libdir}/xen/bin/lsevtchn
|
||||
%{_libdir}/xen/bin/imqebt
|
||||
%{_mandir}/man1/*.1.gz
|
||||
%{_mandir}/man5/*.5.gz
|
||||
%{_mandir}/man8/*.8.gz
|
||||
@@ -880,8 +855,8 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/xen/bin/qemu-dm.debug
|
||||
/etc/xen/auto
|
||||
%config /etc/xen/examples
|
||||
/etc/xen/images
|
||||
/etc/xen/qemu-ifup
|
||||
/etc/xen/scripts
|
||||
#/etc/xen/scripts/qemu-ifup
|
||||
/etc/xen/README*
|
||||
%config /etc/xen/vm
|
||||
%config /etc/xen/*.sxp
|
||||
@@ -913,7 +888,7 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/xen/bin/qemu-dm.debug
|
||||
%dir %{_datadir}/xen/man/man1
|
||||
%dir %{_datadir}/xen/man/man8
|
||||
%dir %{_datadir}/xen/qemu
|
||||
%dir %{_datadir}/xen/qemu/keymaps
|
||||
#%dir %{_datadir}/xen/qemu/keymaps
|
||||
%{_datadir}/xen/qemu/*
|
||||
%{_datadir}/xen/man/man1/*
|
||||
%{_datadir}/xen/man/man8/*
|
||||
@@ -948,6 +923,8 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/xen/bin/qemu-dm.debug
|
||||
%{_libdir}/libfsimage.so
|
||||
%{_libdir}/libxen*.a
|
||||
%{_libdir}/libxen*.so
|
||||
%{_libdir}/libvhd.a
|
||||
%{_libdir}/libvhd.so
|
||||
/usr/bin/serial-split
|
||||
/usr/include/blktaplib.h
|
||||
/usr/include/flask.h
|
||||
|
Reference in New Issue
Block a user