This commit is contained in:
committed by
Git OBS Bridge
parent
af3c23ccba
commit
2e40c9b50c
473
xen.spec
473
xen.spec
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# spec file for package xen (Version 3.0.4_13138)
|
||||
# spec file for package xen (Version 3.0.5_14934)
|
||||
#
|
||||
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# This file and all modifications and additions to the pristine
|
||||
@@ -13,8 +13,8 @@
|
||||
Name: xen
|
||||
%define xvers 3.0
|
||||
%define xvermaj 3
|
||||
%define changeset 13138
|
||||
%define xen_build_dir xen-3.0.4-testing
|
||||
%define changeset 14934
|
||||
%define xen_build_dir xen-3.0.5-testing
|
||||
%define with_install 1
|
||||
%if %sles_version
|
||||
%define with_kmp 1
|
||||
@@ -22,26 +22,21 @@ Name: xen
|
||||
# openSUSE 10.3 kernel is not yet ready...
|
||||
%define with_kmp 0
|
||||
%endif
|
||||
BuildRequires: LibVNCServer SDL-devel autoconf automake bin86 curl-devel dev86 latex2html libjpeg-devel libxml2-devel openssl openssl-devel python-devel texlive-latex transfig
|
||||
%if %suse_version > 1020
|
||||
BuildRequires: texlive-latex
|
||||
%else
|
||||
BuildRequires: te_ams te_latex
|
||||
%endif
|
||||
BuildRequires: LibVNCServer SDL-devel autoconf automake bin86 curl-devel dev86 graphviz latex2html libjpeg-devel libxml2-devel openssl openssl-devel python-devel texlive texlive-latex transfig
|
||||
%ifarch x86_64
|
||||
BuildRequires: glibc-32bit glibc-devel-32bit
|
||||
%endif
|
||||
%if %{?with_kmp}0
|
||||
BuildRequires: kernel-source kernel-syms xorg-x11
|
||||
%endif
|
||||
Version: 3.0.4_13138
|
||||
Release: 14
|
||||
Version: 3.0.5_14934
|
||||
Release: 1
|
||||
License: GNU General Public License (GPL)
|
||||
Group: System/Kernel
|
||||
Autoreqprov: on
|
||||
PreReq: %insserv_prereq %fillup_prereq
|
||||
Summary: Xen Virtualization: Hypervisor (aka VMM aka Microkernel)
|
||||
Source0: xen-3.0.4-testing-src.tar.bz2
|
||||
Source0: xen-3.0.5-testing-src.tar.bz2
|
||||
Source1: xen-vm-install.tar.bz2
|
||||
Source2: README.SuSE
|
||||
Source3: boot.xen
|
||||
@@ -56,6 +51,8 @@ Source11: xmexample.nbd
|
||||
Source12: block-iscsi
|
||||
Source13: xmexample.iscsi
|
||||
Source14: xmclone.sh
|
||||
Source15: dom0config
|
||||
Source16: network-multi_bridge
|
||||
Patch0: xen-config.diff
|
||||
Patch1: xend-config.diff
|
||||
Patch2: xen-destdir.diff
|
||||
@@ -66,10 +63,10 @@ Patch6: xen-changeset.diff
|
||||
Patch7: xen-paths.diff
|
||||
Patch8: xen-xmexample.diff
|
||||
Patch9: xen-xmexample-nbd.diff
|
||||
Patch10: xen-bootloader-nohang.diff
|
||||
Patch11: xen-bootloader-dryrun.diff
|
||||
Patch12: xen-bootloader-tidy.diff
|
||||
Patch13: xen-domUloader.diff
|
||||
Patch10: xen-bootloader-dryrun.diff
|
||||
Patch11: xen-bootloader-tidy.diff
|
||||
Patch12: xen-domUloader.diff
|
||||
Patch13: xen-linguas.diff
|
||||
Patch14: xen-messages.diff
|
||||
Patch15: xen-network-bridge.diff
|
||||
Patch16: xen-no-dummy-nfs-ip.diff
|
||||
@@ -81,142 +78,33 @@ Patch21: xen-bonding.diff
|
||||
Patch22: xen-ioapic-ack-default.diff
|
||||
Patch23: xen-lost-mouse.diff
|
||||
Patch24: xen-lowmem-emergency-pool.diff
|
||||
Patch26: block-losetup-retry.diff
|
||||
Patch27: block-sync.diff
|
||||
Patch29: xen-man-permissions.patch
|
||||
Patch30: xen-man-xm-bad-char.diff
|
||||
Patch31: xen-hvm-default-bridge.diff
|
||||
Patch32: xen-hvm-netfront.diff
|
||||
Patch33: xend-xmlrpc-large-ints.diff
|
||||
Patch34: xen-hvm-default-pae.diff
|
||||
#Patch35: xend-config-devname.patch
|
||||
Patch36: xend-config-ramdisk.patch
|
||||
Patch37: xm-test-cleanup.diff
|
||||
## Jan's patches begin here
|
||||
Patch100: x86-extra-trap-info.patch
|
||||
Patch101: x86_emulate.patch
|
||||
# 32on64 patches
|
||||
Patch102: 32on64-base.patch
|
||||
Patch103: 32on64-hypercall.patch
|
||||
Patch104: 32on64-interface.patch
|
||||
Patch105: 32on64-startup.patch
|
||||
Patch106: 32on64-shared.patch
|
||||
Patch107: 32on64-m2p.patch
|
||||
Patch108: 32on64-emul.patch
|
||||
Patch109: 32on64-memop.patch
|
||||
Patch110: 32on64-mmuop.patch
|
||||
Patch111: 32on64-physdevop.patch
|
||||
Patch112: 32on64-vcpuop.patch
|
||||
Patch113: 32on64-settrap.patch
|
||||
Patch114: 32on64-multicall.patch
|
||||
Patch115: 32on64-schedop.patch
|
||||
Patch116: 32on64-gnttabop.patch
|
||||
Patch117: 32on64-pltop.patch
|
||||
Patch118: 32on64-acmop.patch
|
||||
Patch119: 32on64-xenoprof.patch
|
||||
Patch120: 32on64-sysctl.patch
|
||||
Patch121: 32on64-domctl.patch
|
||||
Patch122: 32on64-trace.patch
|
||||
Patch123: 32on64-kexec.patch
|
||||
Patch124: 32on64-hvm.patch
|
||||
Patch125: 32on64-shadow.patch
|
||||
# Additional patches
|
||||
Patch130: xxx_heap_pages-static.patch
|
||||
Patch131: mem-zones.patch
|
||||
Patch132: domheap-no-dma.patch
|
||||
Patch133: 32on64-per-domain-pa-bits.patch
|
||||
Patch134: 32on64-fixes.patch
|
||||
Patch135: 32on64-call-gates.patch
|
||||
Patch136: 32on64-migrate.patch
|
||||
Patch137: emul-privop-lock.patch
|
||||
Patch138: hide-asm-labels.patch
|
||||
Patch139: bug.patch
|
||||
Patch140: x86-mm-simplify.patch
|
||||
Patch141: vgacon-50-lines.patch
|
||||
Patch142: vgacon-keep.patch
|
||||
Patch143: x86-ptwr_emulate.patch
|
||||
Patch144: suppress-rdtscp.patch
|
||||
Patch145: pae-guest-linear-pgtable.patch
|
||||
Patch146: x86-nmi-inject.patch
|
||||
## Gerd's patches begin here
|
||||
# fix cross-build for tools
|
||||
Patch150: cross-build-fix.diff
|
||||
# network script fixup
|
||||
Patch151: bridge-hostonly.diff
|
||||
# foreign arch headers
|
||||
Patch152: xen-generate-foreign-headers.diff
|
||||
# common ELF parser code
|
||||
Patch153: libelf-add-to-xenkernel.diff
|
||||
Patch154: libelf-use-xen-dom0.diff
|
||||
Patch155: libelf-symlink-to-libxc.diff
|
||||
Patch156: libelf-use-hvm-build.diff
|
||||
Patch157: libelf-use-readnotes.diff
|
||||
Patch158: libelf-dominfo.diff
|
||||
# domain builder rewrite
|
||||
Patch160: tools-add-errors.diff
|
||||
Patch161: tools-domain-builder-header-libxc.diff
|
||||
Patch162: tools-domain-builder-core.diff
|
||||
Patch163: tools-domain-builder-linux.diff
|
||||
Patch164: tools-readnotes-gunzip.diff
|
||||
# bimodal driver bits
|
||||
Patch165: protocol-bimodal.diff
|
||||
Patch166: fbback-bimodal.diff
|
||||
Patch167: blktools-bimodal.diff
|
||||
# libxc debugging bits
|
||||
Patch168: tools-debug-oldbuilder.diff
|
||||
# guest kexec, kboot
|
||||
Patch170: tools-xc_kexec.diff
|
||||
Patch171: tools-kboot.diff
|
||||
# AMD nested page table patches
|
||||
Patch200: npt_part1.patch
|
||||
Patch201: npt_part2.patch
|
||||
Patch202: npt-windows-bug.patch
|
||||
Patch203: npt-fpu-bug.patch
|
||||
# Upstream bug fixes
|
||||
Patch210: microcode-xen-13079.diff
|
||||
Patch211: xen-localtime.patch
|
||||
Patch212: svm-update-v_tpr-on-mmio.patch
|
||||
Patch213: svm_cpuid_ffxsr_13743.patch
|
||||
Patch214: 13574-win2k-mouse.patch
|
||||
Patch215: 13630-domctl.patch
|
||||
Patch216: 13903-domctl.patch
|
||||
Patch217: 13908-domctl.patch
|
||||
Patch218: bugfix-246160-domctl.patch
|
||||
Patch219: xen-perdomain-free.patch
|
||||
# pv driver building
|
||||
Patch250: pv-driver-build.patch
|
||||
# Jim' Xen API patches
|
||||
Patch270: 13161_xenapi.patch
|
||||
Patch271: 13201_xenapi.patch
|
||||
Patch272: 13226_xenapi.patch
|
||||
Patch273: 13235_xenapi.patch
|
||||
Patch274: 13236_xenapi.patch
|
||||
Patch275: 13577_xenapi.patch
|
||||
Patch276: 13585_xenapi.patch
|
||||
Patch277: 13615_xenapi.patch
|
||||
Patch278: 13616_xenapi.patch
|
||||
Patch279: 13628_xenapi.patch
|
||||
Patch280: 13655_xenapi.patch
|
||||
Patch281: 13689_xenapi.patch
|
||||
Patch282: 13724_xenapi.patch
|
||||
Patch283: 13745_xenapi.patch
|
||||
Patch284: 13747_xenapi.patch
|
||||
Patch285: 13753_xenapi.patch
|
||||
Patch286: 13775_xenapi.patch
|
||||
Patch287: 13777_xenapi.patch
|
||||
Patch288: 13778_xenapi.patch
|
||||
Patch289: 13784_xenapi.patch
|
||||
Patch290: 13786_xenapi.patch
|
||||
Patch291: 13787_xenapi.patch
|
||||
Patch292: 14022_xenapi.patch
|
||||
Patch293: libxen_permissive.patch
|
||||
Patch294: xend_disk_decorate_rm.patch
|
||||
Patch295: xend_multiple_create.patch
|
||||
Patch296: xen-ioemu-hvm-pv-support.diff
|
||||
Patch297: xend-actions-after.patch
|
||||
Patch25: block-losetup-retry.diff
|
||||
Patch26: block-flags.diff
|
||||
Patch27: xen-man-xm-bad-char.diff
|
||||
Patch28: xen-hvm-default-bridge.diff
|
||||
Patch29: xen-hvm-netfront.diff
|
||||
Patch30: xen-hvm-default-pae.diff
|
||||
Patch31: xm-test-cleanup.diff
|
||||
Patch32: x86-extra-trap-info.patch
|
||||
Patch33: x86_emulate.patch
|
||||
Patch34: vgacon-50-lines.patch
|
||||
Patch35: vgacon-keep.patch
|
||||
Patch36: cross-build-fix.diff
|
||||
Patch37: bridge-hostonly.diff
|
||||
Patch38: xen-generate-foreign-headers.diff
|
||||
Patch39: tools-xc_kexec.diff
|
||||
Patch40: tools-kboot.diff
|
||||
Patch41: libxen_permissive.patch
|
||||
Patch42: xend_vbd_type.patch
|
||||
Patch43: xend_multiple_create.patch
|
||||
Patch44: xen-ioemu-hvm-pv-support.diff
|
||||
Patch45: xenapi-console-protocol.patch
|
||||
Patch46: xen-disable-qemu-monitor.diff
|
||||
Patch47: supported_module.diff
|
||||
Patch48: disable_emulated_device.diff
|
||||
Patch49: balloon-early.patch
|
||||
# Misc unused patches / need to be re-ported:
|
||||
Patch300: xen-enable-hvm-debug.diff
|
||||
Patch301: xen-removable.diff
|
||||
URL: http://www.cl.cam.ac.uk/Research/SRG/netos/xen/
|
||||
Prefix: /usr
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
@@ -283,7 +171,7 @@ Authors:
|
||||
%package libs
|
||||
Summary: Xen Virtualization: Libraries
|
||||
Group: System/Kernel
|
||||
Requires: xen >= 3.0.4_10000
|
||||
Requires: xen >= 3.0.5_14000
|
||||
AutoReqProv: on
|
||||
|
||||
%description libs
|
||||
@@ -332,10 +220,10 @@ Authors:
|
||||
%package tools
|
||||
Summary: Xen Virtualization: Control tools for domain 0
|
||||
Group: System/Kernel
|
||||
Requires: xen-libs >= 3.0.4_10000
|
||||
Requires: bridge-utils multipath-tools python python-xml
|
||||
Requires: xen-libs >= 3.0.5_14000
|
||||
Requires: bridge-utils multipath-tools python python-xml pyxml
|
||||
%if %{?with_install}0
|
||||
Requires: python-urlgrabber
|
||||
Requires: python-urlgrabber libxml2-python
|
||||
%endif
|
||||
AutoReqProv: on
|
||||
|
||||
@@ -381,6 +269,27 @@ use Xen.
|
||||
|
||||
|
||||
|
||||
Authors:
|
||||
--------
|
||||
Ian Pratt <ian.pratt@cl.cam.ac.uk>
|
||||
|
||||
%package tools-domU
|
||||
Summary: Xen Virtualization: Control tools for domain U
|
||||
Group: System/Kernel
|
||||
Conflicts: xen-tools
|
||||
AutoReqProv: on
|
||||
|
||||
|
||||
%description tools-domU
|
||||
Xen is a virtual machine monitor for x86 that supports execution of
|
||||
multiple guest operating systems with unprecedented levels of
|
||||
performance and resource isolation.
|
||||
|
||||
This package contains tools that allow unprivileged domains to query
|
||||
the virtualized environment.
|
||||
|
||||
|
||||
|
||||
Authors:
|
||||
--------
|
||||
Ian Pratt <ian.pratt@cl.cam.ac.uk>
|
||||
@@ -388,7 +297,7 @@ Authors:
|
||||
%package tools-ioemu
|
||||
Summary: Xen Virtualization: BIOS and device emulation for unmodified guests
|
||||
Group: System/Kernel
|
||||
Requires: xen-tools >= 3.0.4_10000
|
||||
Requires: xen-tools >= 3.0.5_14000
|
||||
AutoReqProv: on
|
||||
|
||||
%description tools-ioemu
|
||||
@@ -606,8 +515,8 @@ cd ..
|
||||
%patch9 -p1
|
||||
%patch10 -p1
|
||||
%patch11 -p1
|
||||
%patch12 -p1
|
||||
%patch13 -p1
|
||||
#%patch12 -p1 # re-port
|
||||
#%patch13 -p1 # po files are misnamed upstream
|
||||
%patch14 -p1
|
||||
%patch15 -p1
|
||||
%patch16 -p1
|
||||
@@ -619,123 +528,31 @@ cd ..
|
||||
%patch22 -p1
|
||||
%patch23 -p1
|
||||
%patch24 -p1
|
||||
%patch25 -p1
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch28 -p1
|
||||
%patch29 -p1
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch32 -p1
|
||||
%patch33 -p1
|
||||
#%patch33 -p1 # check if upstream
|
||||
%patch34 -p1
|
||||
#%patch35 -p1
|
||||
%patch35 -p1
|
||||
%patch36 -p1
|
||||
%patch37 -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
|
||||
%patch115 -p1
|
||||
%patch116 -p1
|
||||
%patch117 -p1
|
||||
%patch118 -p1
|
||||
%patch119 -p1
|
||||
%patch120 -p1
|
||||
%patch121 -p1
|
||||
%patch122 -p1
|
||||
%patch123 -p1
|
||||
%patch124 -p1
|
||||
%patch125 -p1
|
||||
%patch130 -p1
|
||||
%patch131 -p1
|
||||
%patch132 -p1
|
||||
%patch133 -p1
|
||||
%patch134 -p1
|
||||
%patch135 -p1
|
||||
%patch136 -p1
|
||||
%patch137 -p1
|
||||
%patch138 -p1
|
||||
%patch139 -p1
|
||||
%patch140 -p1
|
||||
%patch141 -p1
|
||||
%patch142 -p1
|
||||
%patch143 -p1
|
||||
%patch144 -p1
|
||||
%patch145 -p1
|
||||
%patch146 -p1
|
||||
%patch150 -p1
|
||||
%patch151 -p1
|
||||
%patch152 -p1
|
||||
%patch153 -p1
|
||||
%patch154 -p1
|
||||
%patch155 -p1
|
||||
%patch156 -p1
|
||||
%patch157 -p1
|
||||
%patch158 -p1
|
||||
%patch160 -p1
|
||||
%patch161 -p1
|
||||
%patch162 -p1
|
||||
%patch163 -p1
|
||||
%patch164 -p1
|
||||
%patch165 -p1
|
||||
%patch166 -p1
|
||||
%patch167 -p1
|
||||
%patch168 -p1
|
||||
%patch170 -p1
|
||||
%patch171 -p1
|
||||
%patch200 -p1
|
||||
%patch201 -p1
|
||||
%patch202 -p1
|
||||
%patch203 -p1
|
||||
%patch210 -p1
|
||||
%patch211 -p1
|
||||
%patch212 -p1
|
||||
%patch213 -p1
|
||||
%patch214 -p1
|
||||
%patch215 -p1
|
||||
%patch216 -p1
|
||||
%patch217 -p1
|
||||
%patch218 -p1
|
||||
%patch219 -p1
|
||||
%patch250 -p1
|
||||
%patch270 -p1
|
||||
%patch271 -p1
|
||||
%patch272 -p1
|
||||
%patch273 -p1
|
||||
%patch274 -p1
|
||||
%patch275 -p1
|
||||
%patch276 -p1
|
||||
%patch277 -p1
|
||||
%patch278 -p1
|
||||
%patch279 -p1
|
||||
%patch280 -p1
|
||||
%patch281 -p1
|
||||
%patch282 -p1
|
||||
%patch283 -p1
|
||||
%patch284 -p1
|
||||
%patch285 -p1
|
||||
%patch286 -p1
|
||||
%patch287 -p1
|
||||
%patch288 -p1
|
||||
%patch289 -p1
|
||||
%patch290 -p1
|
||||
%patch291 -p1
|
||||
%patch292 -p1
|
||||
%patch293 -p1
|
||||
%patch294 -p1
|
||||
%patch295 -p1
|
||||
%patch296 -p1
|
||||
%patch297 -p1
|
||||
%patch38 -p1
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch42 -p1
|
||||
#%patch43 -p1 # check if bug still exists in 3.0.5
|
||||
#%patch44 -p1 # re-port
|
||||
%patch45 -p1
|
||||
%patch46 -p1
|
||||
%patch47 -p1
|
||||
%patch48 -p1
|
||||
%patch49 -p1
|
||||
XEN_EXTRAVERSION=%version-%release
|
||||
XEN_EXTRAVERSION=${XEN_EXTRAVERSION#%{xvers}}
|
||||
sed -i "s/XEN_EXTRAVERSION[ ]*.=.*\$/XEN_EXTRAVERSION = $XEN_EXTRAVERSION/" xen/Makefile
|
||||
@@ -803,13 +620,8 @@ export RPM_OPT_FLAGS
|
||||
make -C xen/include/public/foreign
|
||||
# tools
|
||||
export XEN_PYTHON_NATIVE_INSTALL=1
|
||||
#export PYTHONOPTIMIZE=1
|
||||
make -C tools install \
|
||||
DESTDIR=$RPM_BUILD_ROOT MANDIR=%{_mandir}
|
||||
%if %{?with_install}0
|
||||
ln -s /usr/bin/vm-install $RPM_BUILD_ROOT/usr/sbin/xen-vm-install
|
||||
%find_lang xen-vm-install
|
||||
%endif
|
||||
make -C tools/misc/serial-split install \
|
||||
DESTDIR=$RPM_BUILD_ROOT MANDIR=%{_mandir}
|
||||
%ifarch x86_64
|
||||
@@ -849,10 +661,11 @@ mkdir -p $RPM_BUILD_ROOT/etc/xen/{vm,examples}
|
||||
mv $RPM_BUILD_ROOT/etc/xen/xmexample* $RPM_BUILD_ROOT/etc/xen/examples
|
||||
rm $RPM_BUILD_ROOT/etc/xen/examples/*nbd
|
||||
install -m644 %SOURCE9 %SOURCE11 %SOURCE13 $RPM_BUILD_ROOT/etc/xen/examples/
|
||||
# sample scripts
|
||||
install -m644 %SOURCE15 $RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.xen
|
||||
# scripts
|
||||
install -m755 %SOURCE4 %SOURCE14 $RPM_BUILD_ROOT/%{_defaultdocdir}/xen/
|
||||
rm $RPM_BUILD_ROOT/etc/xen/scripts/block-*nbd
|
||||
install -m755 %SOURCE10 %SOURCE12 $RPM_BUILD_ROOT/etc/xen/scripts/
|
||||
install -m755 %SOURCE10 %SOURCE12 %SOURCE16 $RPM_BUILD_ROOT/etc/xen/scripts/
|
||||
# logrotate
|
||||
install -m644 -D %SOURCE7 $RPM_BUILD_ROOT/etc/logrotate.d/xend
|
||||
# directories
|
||||
@@ -873,8 +686,11 @@ ln -s /var/lib/xen/images $RPM_BUILD_ROOT/etc/xen/images
|
||||
install -m755 %SOURCE8 $RPM_BUILD_ROOT/usr/lib/xen/boot/
|
||||
# udev support
|
||||
mv $RPM_BUILD_ROOT/etc/udev/rules.d/xen-backend.rules $RPM_BUILD_ROOT/etc/udev/rules.d/40-xen.rules
|
||||
%if %{?with_install}0
|
||||
%find_lang xen-vm-install xen.lang
|
||||
%endif
|
||||
#%find_lang xen-xm xen.lang # po files are misnamed upstream
|
||||
# Clean up unpackaged files
|
||||
rm $RPM_BUILD_ROOT/usr/bin/xc_shadow
|
||||
rm $RPM_BUILD_ROOT/usr/sbin/netfix
|
||||
rm -rf $RPM_BUILD_ROOT/usr/share/doc/qemu/
|
||||
rm $RPM_BUILD_ROOT/%{_mandir}/man1/qemu.*
|
||||
@@ -915,15 +731,11 @@ rm -f $RPM_BUILD_ROOT/%pysite/*.egg-info
|
||||
%{_libdir}/fs/
|
||||
%{_libdir}/libfsimage*
|
||||
%{_libdir}/libxen*.so.*
|
||||
%if %{?with_install}0
|
||||
|
||||
%files tools -f ../xen-vm-install.lang
|
||||
%else
|
||||
|
||||
%files tools
|
||||
%endif
|
||||
%files tools -f ../xen.lang
|
||||
%defattr(-,root,root)
|
||||
/usr/bin/lomount
|
||||
/usr/bin/xen-detect
|
||||
/usr/bin/xencons
|
||||
/usr/bin/xenstore*
|
||||
/usr/bin/xentrace*
|
||||
@@ -938,6 +750,7 @@ rm -f $RPM_BUILD_ROOT/%pysite/*.egg-info
|
||||
/usr/sbin/xm
|
||||
%if %{?with_install}0
|
||||
/usr/bin/vm-install*
|
||||
%{_datadir}/xen/*.dtd
|
||||
%{_datadir}/xen/install
|
||||
%dir /var/lib/xen/vm-install
|
||||
%dir %{_datadir}/applications/YaST2
|
||||
@@ -974,7 +787,7 @@ rm -f $RPM_BUILD_ROOT/%pysite/*.egg-info
|
||||
%config /etc/init.d/xendomains
|
||||
%config /etc/init.d/xend
|
||||
%config /etc/logrotate.d/xend
|
||||
/var/adm/fillup-templates/sysconfig.xendomains
|
||||
/var/adm/fillup-templates/*
|
||||
%dir %attr(700,root,root) /etc/xen
|
||||
%config /etc/xen/*
|
||||
%dir /etc/udev
|
||||
@@ -992,6 +805,10 @@ rm -f $RPM_BUILD_ROOT/%pysite/*.egg-info
|
||||
%pysite/xen/*
|
||||
/usr/lib/xen/boot/domUloader.py
|
||||
|
||||
%files tools-domU
|
||||
%defattr(-,root,root)
|
||||
/bin/xenstore-*
|
||||
|
||||
%files tools-ioemu
|
||||
%defattr(-,root,root)
|
||||
%dir %{_datadir}/xen
|
||||
@@ -1038,8 +855,8 @@ rm -f $RPM_BUILD_ROOT/%pysite/*.egg-info
|
||||
%{_defaultdocdir}/xen/ps/*
|
||||
|
||||
%clean
|
||||
#test ! -z "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != "/" && rm -rf $RPM_BUILD_ROOT
|
||||
#rm -rf $RPM_BUILD_DIR/%xen_build_dir
|
||||
test ! -z "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != "/" && rm -rf $RPM_BUILD_ROOT
|
||||
rm -rf $RPM_BUILD_DIR/%xen_build_dir
|
||||
|
||||
%post tools
|
||||
%{fillup_and_insserv -y -f xend}
|
||||
@@ -1053,8 +870,96 @@ rm -f $RPM_BUILD_ROOT/%pysite/*.egg-info
|
||||
%{insserv_cleanup}
|
||||
|
||||
%changelog
|
||||
* Sat Apr 21 2007 - aj@suse.de
|
||||
- Use texlive for openSUSE 10.3.
|
||||
* Wed Apr 25 2007 - ccoffing@novell.com
|
||||
- Update to xen-3.0.5-testing rc3 (changeset 14934).
|
||||
- Switch BuildRequires to texlive.
|
||||
* Fri Apr 20 2007 - ccoffing@novell.com
|
||||
- Updated README. (#250705)
|
||||
- Fix vm-install's detection of PV RHEL4/5 kernels. (#260983)
|
||||
* Thu Apr 19 2007 - ccoffing@novell.com
|
||||
- Place xenstore-* tools in new xen-tools-domU package, to be used
|
||||
by suse_register. (#249157)
|
||||
* Tue Apr 17 2007 - ccoffing@novell.com
|
||||
- Update translations.
|
||||
* Thu Apr 12 2007 - ccoffing@novell.com
|
||||
- Combine two xenstore reads into one transaction, which causes
|
||||
xenstored to not thrash so badly, and makes virt-manager more
|
||||
responsive and less likely to time out or lock up. Partial fix
|
||||
for #237406.
|
||||
- If disk is read-only, pass -r to losetup. (#264158)
|
||||
* Thu Apr 05 2007 - ccoffing@novell.com
|
||||
- Update vm-install:
|
||||
+ #260510: do not delete xml settings file
|
||||
+ #260579: write correct vif line for PV NIC in FV VM
|
||||
+ #261288: re-enable add disk buttons after deleting a disk
|
||||
+ #192272, #222765, #250618: Update OS list and their defaults
|
||||
* Tue Apr 03 2007 - ccoffing@novell.com
|
||||
- Could not do simultaneous installs via virt-manager. (#259917)
|
||||
* Mon Apr 02 2007 - jfehlig@novell.com
|
||||
- Fix improper handling of guest kernel arguments in domUloader.
|
||||
Bug #259810
|
||||
* Mon Apr 02 2007 - ccoffing@novell.com
|
||||
- Update vm-install:
|
||||
+ #259420: refresh available memory more often
|
||||
+ #259972: cannot enter autoyast url
|
||||
* Mon Apr 02 2007 - ccoffing@novell.com
|
||||
- Update translations for RC2.
|
||||
* Fri Mar 30 2007 - ccoffing@novell.com
|
||||
- Fix "cannot allocate memory" when starting VMs. (#229849, 258743)
|
||||
* Thu Mar 29 2007 - ccoffing@novell.com
|
||||
- Fix quoting of args for child processes during VM install.
|
||||
(#258376)
|
||||
- Fix retry logic in block hotplug script. (#257925)
|
||||
* Wed Mar 28 2007 - ccoffing@novell.com
|
||||
- Updated vm-install's icon name.
|
||||
- Updated translations.
|
||||
* Fri Mar 23 2007 - ccoffing@novell.com
|
||||
- Disable aspects of qemu's console that can affect domain 0.
|
||||
(#256135)
|
||||
- Fix xmclone.sh to work with managed domains. (#253988)
|
||||
- Update to xen-unstable changeset 14535.
|
||||
* Mon Mar 19 2007 - ccoffing@novell.com
|
||||
- Update to xen-unstable changeset 14444.
|
||||
- Include Ron Terry's network-multi_bridge
|
||||
* Fri Mar 09 2007 - jfehlig@novell.com
|
||||
- Added lame patch to handle showing suspended state via Xen API.
|
||||
The patch only affects Xen API and is thus low risk.
|
||||
Bug #237859
|
||||
* Fri Mar 09 2007 - carnold@novell.com
|
||||
- Added AMD support for Vista 64 installation and boot.
|
||||
* Fri Mar 09 2007 - ccoffing@novell.com
|
||||
- Make vm-install support NFS for SUSE (#241251).
|
||||
* Fri Mar 09 2007 - jfehlig@novell.com
|
||||
- Fixed bug #250522
|
||||
+ Upstream c/s 13557 stores model attribute of vif in xenstore.
|
||||
* Thu Mar 08 2007 - ccoffing@novell.com
|
||||
- Update vm-install:
|
||||
+ Better description on "Virtual Disk" drop-down (not "xvda")
|
||||
+ Proper separation of recording options versus calculating
|
||||
defaults; fixes corner cases
|
||||
+ #247849, #253013, 253009: Multiple fixes related to how disks
|
||||
are defined, centered around bug #247849 (handle partitioned
|
||||
PV installation disk)
|
||||
+ #252437: Allow virtual CDROM to be added (via ISO) even if
|
||||
physical CDROM doesn't exist
|
||||
* Wed Mar 07 2007 - jfehlig@novell.com
|
||||
- Fixed bug #252396
|
||||
+ Added upstream c/s 14021. Applies to Xen API c-bindings -
|
||||
low risk.
|
||||
+ Added local patch to correctly set Xen API Console.protocol
|
||||
property
|
||||
* Wed Mar 07 2007 - jfehlig@novell.com
|
||||
- Added upstream patch that fixes save/restore on 32pae guests.
|
||||
Upstream c/s 14150. Bug #237859
|
||||
* Tue Mar 06 2007 - carnold@novell.com
|
||||
- Remove a debug message which is spamming the logs during live
|
||||
migration.
|
||||
* Mon Mar 05 2007 - jfehlig@novell.com
|
||||
- Fixed handling of vbd type in Xen API <-> sexpr integration.
|
||||
Bug #250351
|
||||
+ Updated an existing patch (xend_disk_decorate_rm.patch) and
|
||||
then renamed patch to xend_vbd_type.patch to better reflect
|
||||
purpose of patch.
|
||||
* Mon Mar 05 2007 - ccoffing@novell.com
|
||||
- Default apic=0 for SLES 8 and 9, for performance. (#228133)
|
||||
* Fri Mar 02 2007 - carnold@novell.com
|
||||
|
Reference in New Issue
Block a user