This commit is contained in:
committed by
Git OBS Bridge
parent
3c15755877
commit
3a23990c80
204
xen.spec
204
xen.spec
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# spec file for package xen (Version 3.2.0_16718_02)
|
||||
# spec file for package xen (Version 3.2.0_16718_06)
|
||||
#
|
||||
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# This file and all modifications and additions to the pristine
|
||||
@@ -10,6 +10,7 @@
|
||||
|
||||
# norootforbuild
|
||||
|
||||
|
||||
Name: xen
|
||||
%define xvers 3.2
|
||||
%define xvermaj 3
|
||||
@@ -20,7 +21,7 @@ Name: xen
|
||||
%else
|
||||
%define with_kmp 0
|
||||
%endif
|
||||
BuildRequires: LibVNCServer-devel SDL-devel autoconf automake bin86 curl-devel dev86 graphviz latex2html libjpeg-devel libxml2-devel openssl openssl-devel python-devel transfig
|
||||
BuildRequires: LibVNCServer-devel SDL-devel autoconf automake bin86 curl-devel dev86 graphviz latex2html libjpeg-devel libxml2-devel openssl openssl-devel pciutils-devel python-devel transfig
|
||||
%if %suse_version >= 1030
|
||||
BuildRequires: texlive texlive-latex
|
||||
%else
|
||||
@@ -32,7 +33,7 @@ BuildRequires: glibc-32bit glibc-devel-32bit
|
||||
%if %{?with_kmp}0
|
||||
BuildRequires: kernel-source kernel-syms module-init-tools xorg-x11
|
||||
%endif
|
||||
Version: 3.2.0_16718_02
|
||||
Version: 3.2.0_16718_06
|
||||
Release: 1
|
||||
License: GPL v2 only
|
||||
Group: System/Kernel
|
||||
@@ -60,17 +61,40 @@ Source19: network-multinet
|
||||
Source20: multinet-common.sh
|
||||
Source21: multinet-include.template
|
||||
Source22: xend-network
|
||||
# Xen API remote authentication sources
|
||||
Source23: etc_pam.d_xen-api
|
||||
Source24: xenapiusers
|
||||
# Upstream patches
|
||||
Patch0: 16716-xend-version.patch
|
||||
Patch1: 16718-batched-mmu-updates.patch
|
||||
Patch2: 16777-xend-block-attach.patch
|
||||
Patch3: 16873-net-nat.patch
|
||||
Patch4: 16877-blktap.patch
|
||||
Patch5: 16883-xend-crashed-state.patch
|
||||
Patch6: 16884-xend-rename-restart.patch
|
||||
Patch7: 16885-xend-config-comments.patch
|
||||
Patch8: 16886-xenstore-leak.patch
|
||||
Patch9: 16890-xenapi-version.patch
|
||||
Patch2: 16769-pci-high-memory-resource.patch
|
||||
Patch3: 16777-xend-block-attach.patch
|
||||
Patch4: 16859-x86_emulate-clts-fix.patch
|
||||
Patch5: 16873-net-nat.patch
|
||||
Patch6: 16877-blktap.patch
|
||||
Patch7: 16883-xend-crashed-state.patch
|
||||
Patch8: 16884-xend-rename-restart.patch
|
||||
Patch9: 16885-xend-config-comments.patch
|
||||
Patch10: 16886-xenstore-leak.patch
|
||||
Patch11: 16890-xenapi-version.patch
|
||||
Patch12: 16929-hvm-guest-crash-fix.patch
|
||||
Patch13: 16930-shadow-pinning-logic-fix.patch
|
||||
Patch14: 16932-xend-hvm-localtime.patch
|
||||
Patch15: 16945-blktap-strip.patch
|
||||
Patch16: 16947-fvmachine-xenstore.patch
|
||||
Patch17: 16962-cross-page-write-failure.patch
|
||||
Patch18: 16965-xend-leak.patch
|
||||
Patch19: 16976-x86_emulate-sahf-fix.patch
|
||||
Patch20: 16977-xend-restart-count.patch
|
||||
Patch21: 16980-x86_emulate-macro-fix.patch
|
||||
Patch22: 16988-xm-reboot.patch
|
||||
Patch23: 16989-xend-coredump.patch
|
||||
Patch24: 16995-x86_emulate-mul-fix.patch
|
||||
Patch25: 16998-x86_emulate-imul-fix.patch
|
||||
Patch26: 17003-qemu-queue-mouse.patch
|
||||
Patch27: 17017-hpet-configuration.patch
|
||||
Patch28: 17036-mismatched-save-rest-fix.patch
|
||||
Patch29: 17113-xend-restore.patch
|
||||
# Our patches
|
||||
Patch100: xen-config.diff
|
||||
Patch101: xend-config.diff
|
||||
@@ -99,25 +123,25 @@ Patch130: xen-generate-foreign-headers.diff
|
||||
Patch131: tools-xc_kexec.diff
|
||||
Patch132: tools-kboot.diff
|
||||
Patch133: libxen_permissive.patch
|
||||
Patch134: xen-ioemu-hvm-pv-support.diff
|
||||
Patch135: xenapi-console-protocol.patch
|
||||
Patch136: xen-disable-qemu-monitor.diff
|
||||
Patch137: supported_module.diff
|
||||
Patch138: disable_emulated_device.diff
|
||||
Patch140: qemu-security-etch1.diff
|
||||
Patch141: vnc-i18n-keys.diff
|
||||
Patch142: rpmlint.diff
|
||||
Patch143: cdrom-removable.patch
|
||||
Patch134: xenapi-console-protocol.patch
|
||||
Patch135: xen-disable-qemu-monitor.diff
|
||||
Patch136: supported_module.diff
|
||||
Patch137: qemu-security-etch1.diff
|
||||
Patch138: vnc-i18n-keys.diff
|
||||
Patch139: rpmlint.diff
|
||||
Patch140: cdrom-removable.patch
|
||||
Patch150: bridge-suse.diff
|
||||
Patch151: bridge-bonding.diff
|
||||
Patch152: bridge-hostonly.diff
|
||||
Patch153: bridge-vlan.diff
|
||||
Patch154: keymap_nl-be.patch
|
||||
Patch155: svm-cr8-performance.diff
|
||||
Patch156: xen-fbback-resize.patch
|
||||
Patch157: xend-core-dump-loc.diff
|
||||
Patch158: blktap.patch
|
||||
Patch159: xen-blktab-subtype-strip.patch
|
||||
Patch155: xen-fbback-resize.patch
|
||||
Patch156: xend-core-dump-loc.diff
|
||||
Patch157: blktap.patch
|
||||
Patch158: xen-qcow-realpath-buffer-overflow.patch
|
||||
Patch159: xen-api-auth.patch
|
||||
Patch160: pv_32_16_color_trans.patch
|
||||
Patch161: hvm-ide-flush-o_direct.patch
|
||||
# Patches from Jan
|
||||
Patch240: xenctx.patch
|
||||
Patch241: const-callback-arg.patch
|
||||
@@ -127,8 +151,21 @@ Patch244: pv-drv-mkbuildtree.patch
|
||||
Patch245: x86_emulate.patch
|
||||
Patch246: x86-extra-trap-info.patch
|
||||
Patch247: 32on64-extra-mem.patch
|
||||
# Ky PV Driver Patches
|
||||
# PV Driver Patches
|
||||
Patch350: pv-driver-build.patch
|
||||
Patch351: xen-ioemu-hvm-pv-support.diff
|
||||
Patch352: pvdrv_emulation_control.patch
|
||||
# Intel EPT / VPID patches
|
||||
Patch400: ept-novell-x64.patch
|
||||
Patch401: vpid-novell.patch
|
||||
Patch402: livemig-ept-novell-x64.patch
|
||||
Patch403: livemig-ept-novell-i386.patch
|
||||
%ifarch x86_64
|
||||
# novell_shim patches
|
||||
Patch500: ns_tools.patch
|
||||
Patch501: ns_xen_base.patch
|
||||
Patch502: ns_xen_extension.patch
|
||||
%endif
|
||||
Url: http://www.cl.cam.ac.uk/Research/SRG/netos/xen/
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
%define pysite %(python -c "import distutils.sysconfig; print distutils.sysconfig.get_python_lib()")
|
||||
@@ -243,7 +280,8 @@ Authors:
|
||||
Summary: Xen Virtualization: Control tools for domain 0
|
||||
Group: System/Kernel
|
||||
Requires: xen-libs = %{version}
|
||||
Requires: bridge-utils multipath-tools python python-curses python-xml pyxml
|
||||
Requires: bridge-utils ipcalc multipath-tools python python-curses python-pam python-xml pyxml
|
||||
Obsoletes: xen-tools-ioemu
|
||||
AutoReqProv: on
|
||||
|
||||
%description tools
|
||||
@@ -458,6 +496,26 @@ Authors:
|
||||
%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
|
||||
%patch100 -p1
|
||||
%patch101 -p1
|
||||
%patch102 -p1
|
||||
@@ -485,25 +543,25 @@ Authors:
|
||||
%patch131 -p1
|
||||
%patch132 -p1
|
||||
%patch133 -p1
|
||||
#%patch134 -p1 # 3.1 disabled - re-port
|
||||
%patch134 -p1
|
||||
%patch135 -p1
|
||||
%patch136 -p1
|
||||
%patch137 -p1
|
||||
#%patch138 -p1 # 3.1 disabled - Currently not disabling FV devices when loading PV drivers
|
||||
%patch138 -p1
|
||||
%patch139 -p1
|
||||
%patch140 -p1
|
||||
%patch141 -p1
|
||||
%patch142 -p1
|
||||
%patch143 -p1
|
||||
%patch150 -p1
|
||||
#%patch151 -p1 # dump if all goes well with defaulting to network-multinet
|
||||
#%patch152 -p1 # dump if all goes well with defaulting to network-multinet
|
||||
#%patch153 -p1 # dump if all goes well with defaulting to network-multinet
|
||||
%patch154 -p1
|
||||
#%patch155 -p1 # AMD CR8 Performance - not clean for unstable
|
||||
%patch155 -p1
|
||||
%patch156 -p1
|
||||
%patch157 -p1
|
||||
%patch158 -p1
|
||||
%patch159 -p1
|
||||
%patch159 -p1
|
||||
%patch160 -p1
|
||||
%patch161 -p1
|
||||
%patch240 -p1
|
||||
%patch241 -p1
|
||||
%patch242 -p1
|
||||
@@ -513,6 +571,20 @@ Authors:
|
||||
%patch246 -p1
|
||||
%patch247 -p1
|
||||
%patch350 -p1
|
||||
%patch351 -p1
|
||||
%patch352 -p1
|
||||
%patch400 -p1
|
||||
%patch401 -p1
|
||||
%ifarch x86_64
|
||||
%patch402 -p1
|
||||
%else
|
||||
%patch403 -p1
|
||||
%endif
|
||||
%ifarch x86_64
|
||||
%patch500 -p1
|
||||
%patch501 -p1
|
||||
%patch502 -p1
|
||||
%endif
|
||||
|
||||
%build
|
||||
XEN_EXTRAVERSION=%version-%release
|
||||
@@ -627,6 +699,10 @@ install -m644 %SOURCE18 $RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.xend
|
||||
install -m755 %SOURCE19 %SOURCE20 $RPM_BUILD_ROOT/etc/xen/scripts/
|
||||
install -m644 %SOURCE21 $RPM_BUILD_ROOT/etc/xen/scripts/multinet.d/
|
||||
install -m755 %SOURCE22 $RPM_BUILD_ROOT/usr/sbin/
|
||||
# Xen API remote authentication files
|
||||
install -d $RPM_BUILD_ROOT/etc/pam.d
|
||||
install -m644 %SOURCE23 $RPM_BUILD_ROOT/etc/pam.d/xen-api
|
||||
install -m644 %SOURCE24 $RPM_BUILD_ROOT/etc/xen/
|
||||
# logrotate
|
||||
install -m644 -D %SOURCE7 $RPM_BUILD_ROOT/etc/logrotate.d/xen
|
||||
# directories
|
||||
@@ -686,7 +762,7 @@ rm -f $RPM_BUILD_ROOT/%pysite/*.egg-info
|
||||
%defattr(-,root,root)
|
||||
%{_libdir}/fs/
|
||||
%{_libdir}/libblktap.so.*
|
||||
%{_libdir}/libflask.so*
|
||||
%{_libdir}/libflask.so.*
|
||||
%{_libdir}/libfsimage.so.*
|
||||
%{_libdir}/libxen*.so.*
|
||||
|
||||
@@ -747,6 +823,8 @@ rm -f $RPM_BUILD_ROOT/%pysite/*.egg-info
|
||||
%config /etc/xen/vm
|
||||
%config /etc/xen/*.sxp
|
||||
%config /etc/xen/*.xml
|
||||
%config(noreplace) /etc/xen/xenapiusers
|
||||
%config /etc/pam.d/xen-api
|
||||
%dir /etc/udev
|
||||
%dir /etc/udev/rules.d
|
||||
/etc/udev/rules.d/40-xen.rules
|
||||
@@ -783,7 +861,7 @@ rm -f $RPM_BUILD_ROOT/%pysite/*.egg-info
|
||||
%{_libdir}/libblktap.a
|
||||
%{_libdir}/libblktap.so
|
||||
%{_libdir}/libflask.a
|
||||
%{_libdir}/libflask.so*
|
||||
%{_libdir}/libflask.so
|
||||
%{_libdir}/libfsimage.so
|
||||
%{_libdir}/libxen*.a
|
||||
%{_libdir}/libxen*.so
|
||||
@@ -826,21 +904,67 @@ rm -f $RPM_BUILD_ROOT/%pysite/*.egg-info
|
||||
/sbin/ldconfig
|
||||
|
||||
%changelog
|
||||
* Fri Feb 29 2008 carnold@novell.com
|
||||
- bnc#357966 - VT-D dosen't work for HVM guest.
|
||||
* Fri Feb 29 2008 plc@novell.com
|
||||
- Send UNIT_ATTENTION when CD drive has newly inserted media and
|
||||
becomes ready. bnc#365386
|
||||
* Thu Feb 28 2008 jfehlig@novell.com
|
||||
- Updated block-iscsi script and xen-domUloader patch, bnc #365385
|
||||
* Thu Feb 28 2008 carnold@novell.com
|
||||
- Add support for Intel EPT / VPID.
|
||||
* Tue Feb 26 2008 carnold@novell.com
|
||||
- bnc#362415 - SLE-based installs 32-bit fully-virtualized have
|
||||
network problems during installs.
|
||||
- bnc#358244 - Time remaining does not change properly for FV SLES10
|
||||
SP2 guest.
|
||||
- bnc#363053 - Install remaining time always shows 2:00:00
|
||||
* Tue Feb 26 2008 carnold@novell.com
|
||||
- bnc#359457 - Xen full virt has data integrity issue.
|
||||
* Tue Feb 26 2008 plc@novell.com
|
||||
- Tranlate colors from 32 bit to 16 bit when viewing a 32 bit PV
|
||||
VM from a 16 bit client. bnc#351470
|
||||
Also includes upstream mouse queue patch.
|
||||
* Fri Feb 22 2008 jfehlig@novell.com
|
||||
- Added PAM configuration files for remote authentication via
|
||||
Xen API. bnc #353464
|
||||
* Tue Feb 19 2008 carnold@novell.com
|
||||
- Fix PV drivers for HVM guests.
|
||||
* Fri Feb 15 2008 carnold@novell.com
|
||||
- Support for pxe booting fully virtualized guests in vm-install is
|
||||
complete.
|
||||
* Thu Feb 14 2008 carnold@novell.com
|
||||
- Added upstream changesets that fix various bugs.
|
||||
16859 16929 16930 16945 16947 16962 16976 16980 16995 16998 17036
|
||||
* Wed Feb 13 2008 jfehlig@novell.com
|
||||
- Updated network-multinet
|
||||
- Simplify bridge creation
|
||||
- Create traditional bridge and hostonly networks by default
|
||||
* Fri Feb 08 2008 jfehlig@novell.com
|
||||
- Added upstream changesets 16932, 16965, 16977, and 16988 to fix
|
||||
various bugs in tool stack
|
||||
- Also added upstream changeset 16989 to complete fate #302941.
|
||||
* Mon Feb 04 2008 plc@novell.com
|
||||
- Replaced xen-blktab-subtype-strip.patch with official upstream
|
||||
changeset for bnc#353065.
|
||||
* Fri Feb 01 2008 carnold@novell.com
|
||||
- Update to xen 3.2 FCS. Changeset 16718
|
||||
- Merge xen-tools and xen-tools-ioemu into xen-tools.
|
||||
* Fri Jan 11 2008 carnold@suse.de
|
||||
- Update to xen 3.2 RC5. Changeset 16701
|
||||
* Wed Dec 19 2007 carnold@novell.com
|
||||
- Update to xen 3.2 RC2. Changeset 16646
|
||||
* Thu Dec 13 2007 carnold@novell.com
|
||||
- Added agent support for HP Proliant hardware.
|
||||
* Wed Dec 05 2007 carnold@novell.com
|
||||
- #338108 - VUL-0: Xen security issues in SLE10
|
||||
- #279062 - Timer ISR/1: Time went backwards
|
||||
* Thu Nov 29 2007 carnold@novell.com
|
||||
- Added part of upstream c/s 15211. Fixed open call with O_CREAT
|
||||
because it had no mode flags.
|
||||
because it had no mode flags (15211-fix-open-mode.patch).
|
||||
* Mon Nov 05 2007 jfehlig@novell.com
|
||||
- Added upstream c/s 15434 to allow access to serial devices.
|
||||
Bug #338486.
|
||||
* Thu Nov 01 2007 carnold@novell.com
|
||||
- 334445: xenbaked: Fix security vulnerability CVE-2007-3919.
|
||||
- #334445: xenbaked: Fix security vulnerability CVE-2007-3919.
|
||||
* Thu Nov 01 2007 carnold@novell.com
|
||||
- #310279: Kernel Panic while booting Xen
|
||||
* Tue Oct 02 2007 ccoffing@novell.com
|
||||
|
Reference in New Issue
Block a user