35aabcb
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
riel bf95569
riel bf95569
Summary: Xen is a virtual machine monitor
riel bf95569
Name:    xen
ff5c4a8
Version: 3.0.2
75a3df7
Release: 17.2
riel bf95569
Group:   Development/Libraries
riel bf95569
License: GPL
35aabcb
URL:     http://www.cl.cam.ac.uk/Research/SRG/netos/xen/index.html
75a3df7
Source0: xen-unstable-10712.tar.bz2
Stephen Tweedie 02687b4
Source2: xenguest-install.py
bfc699f
Source3: xen-udev.rules
riel 399577f
Patch1: xen-initscript.patch
Stephen Tweedie faecd2a
Patch2: xen-change-default-nic.patch
Stephen Tweedie b441e8c
Patch3: xen-compile-fixes.patch
f356409
Patch6: xen-network-iptables-bridge.patch
2a1c33d
Patch8: xen-vmxballoon-hack.patch
1b8338c
Patch11: xen-3.0.1-cloexec.patch
bfc699f
Patch12: xen-3.0.1-tempdir.patch
ff5c4a8
ff5c4a8
# Patches to modify the default config of xend
ff5c4a8
Patch100: xen-config-dom0-minmem.patch
edce51f
Patch102: xen-3.0.2-config-allow-unix-server.patch
a63f558
Patch103: xen-3.0.2-config-disable-reloc.patch
ff5c4a8
riel bf95569
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
riel 399577f
BuildRequires: transfig libidn-devel zlib-devel texi2html SDL-devel curl-devel
53dd3de
BuildRequires: libX11-devel python-devel ghostscript tetex-latex 
e55e65e
BuildRequires: ncurses-devel
b69181e
# for the VMX "bios" 
b69181e
BuildRequires: dev86
b69181e
# for the docs 
b69181e
BuildRequires: perl 
b69181e
# so that the makefile knows to install udev rules
b69181e
BuildRequires: udev 
Stephen Tweedie 1023b64
# so that x86_64 builds pick up glibc32 correctly
Stephen Tweedie 1023b64
BuildRequires: /usr/include/gnu/stubs-32.h
f8272d2
Requires: bridge-utils
35aabcb
Requires: python-abi = %(%{__python} -c "import sys ; print sys.version[:3]")
c27ea5c
Requires: udev >= 059
edce51f
Requires: libvirt >= 0.1.2
ff5c4a8
Requires: libvirt-python
6329324
Requires: xen-libs = %{version}-%{release}
riel f2021d8
Prereq: chkconfig
riel 9bc5a34
ExclusiveArch: i386 x86_64
riel bf95569
riel bf95569
%description
riel bf95569
This package contains the Xen hypervisor and Xen tools, needed to
riel bf95569
run virtual machines on x86 systems, together with the kernel-xen*
riel bf95569
packages.  Information on how to use Xen can be found at the Xen
riel bf95569
project pages.
riel bf95569
riel bf95569
Virtualisation can be used to run multiple versions or multiple
riel bf95569
Linux distributions on one system, or to test untrusted applications
riel bf95569
in a sandboxed environment.  Note that the Xen technology is still
riel bf95569
in development, and this RPM has received extremely little testing.
riel bf95569
Don't be surprised if this RPM eats your data, drinks your coffee
riel bf95569
or makes fun of you in front of your friends.
riel bf95569
6329324
%package libs
6329324
Summary: Libraries for Xen tools
6329324
Group: Development/Libraries
6329324
Requires(pre): /sbin/ldconfig
6329324
Requires(post): /sbin/ldconfig
6329324
6329324
%description libs
6329324
This package contains the libraries needed to run applications to manage 
6329324
Xen virtual machines.
6329324
6329324
%package devel
6329324
Summary: Development libraries for Xen tools
6329324
Group: Development/Libraries
6329324
Requires: xen-libs = %{version}-%{release}
6329324
6329324
%description devel
6329324
This package contains what's needed to develop applications to manage Xen
6329324
virtual machines. 
6329324
riel bf95569
%prep
75a3df7
%setup -q -n xen-unstable-10712
76c40e4
%patch1 -p1 -b .init
Stephen Tweedie faecd2a
%patch2 -p1 -b .nic
Stephen Tweedie b441e8c
%patch3 -p1 -b .compile
f356409
%patch6 -p1
2a1c33d
%patch8 -p1
df62e00
#patch11 -p1 -b .cloexec
bfc699f
%patch12 -p1 -b .tempdir
ff5c4a8
ff5c4a8
# config patches
ff5c4a8
%patch100 -p1
edce51f
%patch102 -p1
a63f558
%patch103 -p1
d0c6dbb
Stephen Tweedie 02687b4
cp %{SOURCE2} .
riel bf95569
riel bf95569
%build
Stephen Tweedie fb89ad4
CFLAGS="$RPM_OPT_FLAGS" %{__make} XEN_PYTHON_NATIVE_INSTALL=1 DESTDIR=%{buildroot} tools docs 
riel bf95569
riel bf95569
%install
riel bf95569
rm -rf %{buildroot}
48e8217
make XEN_PYTHON_NATIVE_INSTALL=1 DESTDIR=%{buildroot} prefix=/usr install-tools install-docs
riel 5da0d0b
mkdir -p %{buildroot}%{_localstatedir}/lib/%{name}/xend-db/domain
riel 5da0d0b
mkdir -p %{buildroot}%{_localstatedir}/lib/%{name}/xend-db/vnet
riel 04cfbc6
mkdir -p %{buildroot}%{_localstatedir}/lib/%{name}/xend-db/migrate
riel 399577f
mkdir -p %{buildroot}%{_localstatedir}/lib/xenstored
riel 399577f
mkdir -p %{buildroot}%{_localstatedir}/run/xenstored
riel f45bf28
rm -rf %{buildroot}%{_datadir}/doc/qemu
riel bf95569
433141b
rm -rf %{buildroot}%{_sysconfdir}/hotplug
c27ea5c
04ef369
# xs.h and xs_lib.h requires xen/io/xs_wire.h
04ef369
mkdir -p %{buildroot}%{_includedir}/xen/io
Stephen Tweedie f672e2d
install -m 644 tools/libxc/xen/xen.h %{buildroot}%{_includedir}/xen
Stephen Tweedie f672e2d
install -m 644 tools/libxc/xen/dom0_ops.h %{buildroot}%{_includedir}/xen
Stephen Tweedie f672e2d
install -m 644 tools/libxc/xen/version.h %{buildroot}%{_includedir}/xen
Stephen Tweedie f672e2d
install -m 644 tools/libxc/xen/event_channel.h %{buildroot}%{_includedir}/xen
Stephen Tweedie f672e2d
install -m 644 tools/libxc/xen/sched.h %{buildroot}%{_includedir}/xen
Stephen Tweedie f672e2d
install -m 644 tools/libxc/xen/sched_ctl.h %{buildroot}%{_includedir}/xen
Stephen Tweedie f672e2d
install -m 644 tools/libxc/xen/memory.h %{buildroot}%{_includedir}/xen
Stephen Tweedie f672e2d
install -m 644 tools/libxc/xen/acm.h %{buildroot}%{_includedir}/xen
Stephen Tweedie f672e2d
install -m 644 tools/libxc/xen/arch-x86_32.h %{buildroot}%{_includedir}/xen
Stephen Tweedie f672e2d
install -m 644 tools/libxc/xen/arch-x86_64.h %{buildroot}%{_includedir}/xen
Stephen Tweedie f672e2d
install -m 644 tools/libxc/xen/arch-ia64.h %{buildroot}%{_includedir}/xen
Stephen Tweedie f672e2d
install -m 644 xen/include/public/io/xs_wire.h %{buildroot}%{_includedir}/xen/io
17143cc
install -m 644 xen/include/public/xen-compat.h %{buildroot}%{_includedir}/xen
04ef369
riel f2021d8
### fixing start-script dir
riel f2021d8
mkdir -p %{buildroot}/etc/rc.d
riel f2021d8
mv -f %{buildroot}/etc/init.d %{buildroot}/etc/rc.d/
riel f2021d8
493e9c3
mv -f %{buildroot}/etc/udev/xen-backend.rules %{buildroot}/etc/udev/rules.d/
bfc699f
install -m 0644 %{SOURCE3} %{buildroot}/etc/udev/rules.d/60-xen.rules
493e9c3
Stephen Tweedie 02687b4
# Hand-install the local xenguest-install.py addon
Stephen Tweedie 02687b4
install -m 755 xenguest-install.py %{buildroot}%{_sbindir}
Stephen Tweedie 02687b4
48e8217
# silly doc dir fun
48e8217
rm -fr %{buildroot}/%{_datadir}/doc/xen/
48e8217
5140d05
# create dirs in /var/run so that selinux contexts are right (#195952)
75a3df7
mkdir -p %{buildroot}/var/run/xend %{buildroot}/var/xen/dump
5140d05
76c40e4
%post
76c40e4
/sbin/chkconfig --add xend
76c40e4
/sbin/chkconfig --add xendomains
76c40e4
76c40e4
%preun
76c40e4
if [ $1 = 0 ]; then
76c40e4
  /sbin/chkconfig --del xend
76c40e4
  /sbin/chkconfig --del xendomains
76c40e4
fi
76c40e4
riel bf95569
%clean
riel bf95569
rm -rf $RPM_BUILD_ROOT
riel bf95569
riel bf95569
%files
riel bf95569
%defattr(-,root,root)
riel c78ce7f
%doc COPYING README
riel 21a2f91
%doc docs/pdf/
riel 21a2f91
%doc docs/misc/
riel 399577f
%{_sbindir}/*
riel 399577f
%{_bindir}/*
riel 1001d60
%{python_sitearch}/%{name}
c27ea5c
%{python_sitearch}/grub
riel 1001d60
%{_libdir}/%{name}
riel bf95569
%{_mandir}/man?/*.?.gz
4175cf8
%dir /usr/lib/xen
4175cf8
%dir /usr/lib/xen/boot
28bf6a5
/usr/lib/xen/boot/hvmloader
riel 399577f
%dir %{_datadir}/%{name}/qemu
riel c78ce7f
%{_datadir}/%{name}/qemu/keymaps/*
riel 8cdabee
%dir %{_localstatedir}/lib/%{name}
riel 8cdabee
%{_localstatedir}/lib/%{name}/*
riel 399577f
%{_sysconfdir}/rc.d/init.d/*
254d9f0
%{_sysconfdir}/udev/rules.d/*
riel c78ce7f
%dir %{_sysconfdir}/%{name}
riel 399577f
%config(noreplace) %{_sysconfdir}/%{name}/*
10429ca
%config(noreplace) %{_sysconfdir}/sysconfig/xendomains
riel 94694ff
%dir %{_localstatedir}/lib/xenstored
riel 94694ff
%dir %{_localstatedir}/run/xenstored
5140d05
%dir %{_localstatedir}/run/xend
75a3df7
%dir %{_localstatedir}/xen
75a3df7
%dir %{_localstatedir}/xen/dump
riel bf95569
6329324
%files libs
6329324
%defattr(-,root,root)
6329324
%{_libdir}/*.so.*
760bfc2
%{_libdir}/libxenstore.so
75a3df7
%{_libdir}/libblktap.so
6329324
6329324
%files devel
6329324
%defattr(-,root,root)
6329324
%{_includedir}/*.h
6329324
%{_includedir}/xen/*.h
6329324
%{_includedir}/xen/io/*.h
6329324
%{_includedir}/xen/linux/*.h
760bfc2
%{_libdir}/libxenctrl.so
760bfc2
%{_libdir}/libxenctrl.a
760bfc2
%{_libdir}/libxenguest.so
760bfc2
%{_libdir}/libxenguest.a
75a3df7
%{_libdir}/libxenstore.a
75a3df7
%{_libdir}/libblktap.a
6329324
riel bf95569
%changelog
75a3df7
* Fri Jul 21 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-18
75a3df7
- include /var/xen/dump in file list
75a3df7
- load blkbk, netbk and netloop when xend starts
75a3df7
- update to cs 10712
75a3df7
760bfc2
* Wed Jul 19 2006 Mark McLoughlin <markmc@redhat.com> - 3.0.2-17
760bfc2
- libxenstore is unversioned, so make xen-libs own it rather
760bfc2
  than xen-devel
760bfc2
e641aa5
* Wed Jul 19 2006 Mark McLoughlin <markmc@redhat.com> 3.0.2-16
e641aa5
- Fix network-bridge error (#199414)
e641aa5
a63f558
* Mon Jul 17 2006 Daniel Veillard <veillard@redhat.com> - 3.0.2-15
a63f558
- desactivating the relocation server in xend conf by default and
a63f558
  add a warning text about it.
a63f558
Stephen Tweedie b441e8c
* Thu Jul 13 2006 Stephen C. Tweedie <sct@redhat.com> - 3.0.2-14
Stephen Tweedie b441e8c
- Compile fix: don't #include <linux/compiler.h>
Stephen Tweedie b441e8c
Stephen Tweedie faecd2a
* Thu Jul 13 2006 Stephen C. Tweedie <sct@redhat.com> - 3.0.2-13
Stephen Tweedie faecd2a
- Update to xen-unstable cset 10675
Stephen Tweedie faecd2a
- Remove internal libvncserver build, new qemu device model has its own one
Stephen Tweedie faecd2a
  now.
Stephen Tweedie faecd2a
- Change default FV NIC model from rtl8139 to ne2k_pci until the former works
Stephen Tweedie faecd2a
  better
Stephen Tweedie faecd2a
edce51f
* Tue Jul 11 2006 Daniel Veillard <veillard@redhat.com> - 3.0.2-12
edce51f
- bump libvirt requires to 0.1.2
edce51f
- drop xend httpd localhost server and use the unix socket instead
edce51f
6329324
* Mon Jul 10 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-11
6329324
- split into main packages + -libs and -devel subpackages for #198260
6329324
- add patch from jfautley to allow specifying other bridge for 
6329324
  xenguest-install (#198097)
6329324
ad30e54
* Mon Jul  3 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-10
ad30e54
- make xenguest-install work with relative paths to disk 
ad30e54
  images (markmc, #197518)
ad30e54
5140d05
* Fri Jun 23 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-9
5140d05
- own /var/run/xend for selinux (#196456, #195952)
5140d05
e7adc39
* Tue Jun 13 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-8
e7adc39
- fix syntax error in xenguest-install
e7adc39
9e183c3
* Mon Jun 12 2006 Daniel Veillard <veillard@redhat.com> - 3.0.2-7
9e183c3
- more initscript patch to report status #184452
9e183c3
Stephen Tweedie 1023b64
* Wed Jun  7 2006 Stephen C. Tweedie <sct@redhat.com> - 3.0.2-6
Stephen Tweedie 1023b64
- Add BuildRequires: for gnu/stubs-32.h so that x86_64 builds pick up
Stephen Tweedie 1023b64
  glibc32 correctly
Stephen Tweedie 1023b64
Stephen Tweedie 6e3cdb3
* Wed Jun  7 2006 Stephen C. Tweedie <sct@redhat.com> - 3.0.2-5
Stephen Tweedie 6e3cdb3
- Rebase to xen-unstable cset 10278
Stephen Tweedie 6e3cdb3
df62e00
* Fri May  5 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-4
df62e00
- update to new snapshot (changeset 9925)
df62e00
17143cc
* Thu Apr 27 2006 Daniel Veillard <veillard@redhat.com> - 3.0.2-3
17143cc
- xen.h now requires xen-compat.h, install it too
17143cc
86c7712
* Wed Apr 26 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-2
86c7712
- -m64 patch isn't needed anymore either
86c7712
ff5c4a8
* Tue Apr 25 2006 Jeremy Katz <katzj@redhat.com> - 3.0.2-1
ff5c4a8
- update to post 3.0.2 snapshot (changeset:   9744:1ad06bd6832d)
ff5c4a8
- stop applying patches that are upstreamed
ff5c4a8
- add patches for bootloader to run on all domain creations
ff5c4a8
- make xenguest-install create a persistent uuid
ff5c4a8
- use libvirt for domain creation in xenguest-install, slightly improve 
ff5c4a8
  error handling
ff5c4a8
4483627
* Tue Apr 18 2006 Daniel Veillard <veillard@redhat.com> - 3.0.1-5
4483627
- augment the close on exec patch with the fix for #188361
4483627
bfc699f
* Thu Mar  9 2006 Jeremy Katz <katzj@redhat.com> - 3.0.1-4
bfc699f
- add udev rule so that /dev/xen/evtchn gets created properly
bfc699f
- make pygrub not use /tmp for SELinux
bfc699f
- make xenguest-install actually unmount its nfs share.  also, don't use /tmp
bfc699f
1b8338c
* Tue Mar  7 2006 Jeremy Katz <katzj@redhat.com> - 3.0.1-3
1b8338c
- set /proc/xen/privcmd and /var/log/xend-debug.log as close on exec to avoid
1b8338c
  SELinux problems
96b0240
- give better feedback on invalid urls (#184176)
1b8338c
Stephen Tweedie 52a1c70
* Mon Mar  6 2006 Stephen Tweedie <sct@redhat.com> - 3.0.1-2
Stephen Tweedie 52a1c70
- Use kva mmap to find the xenstore page (upstream xen-unstable cset 9130)
Stephen Tweedie 52a1c70
4ce1054
* Mon Mar  6 2006 Jeremy Katz <katzj@redhat.com> - 3.0.1-1
4ce1054
- fix xenguest-install so that it uses phy: for block devices instead of 
4ce1054
  forcing them over loopback.  
4ce1054
- change package versioning to be a little more accurate
4ce1054
Stephen Tweedie fb89ad4
* Thu Mar  2 2006 Stephen Tweedie <sct@redhat.com> - 3.0.1-0.20060301.fc5.3
Stephen Tweedie fb89ad4
- Remove unneeded CFLAGS spec file hack
Stephen Tweedie fb89ad4
riel 3a12e29
* Thu Mar  2 2006 Rik van Riel <riel@redhat.com> - 3.0.1-0.20060301.fc5.2
riel 3a12e29
- fix 64 bit CFLAGS issue with vmxloader and hvmloader
riel 3a12e29
Stephen Tweedie 133e2bd
* Wed Mar  1 2006 Stephen Tweedie <sct@redhat.com> - 3.0.1-0.20060301.fc5.1
Stephen Tweedie 133e2bd
- Update to xen-unstable cset 9022
Stephen Tweedie 133e2bd
Stephen Tweedie e14084f
* Tue Feb 28 2006 Stephen Tweedie <sct@redhat.com> - 3.0.1-0.20060228.fc5.1
Stephen Tweedie e14084f
- Update to xen-unstable cset 9015
Stephen Tweedie e14084f
cec3a29
* Thu Feb 23 2006 Jeremy Katz <katzj@redhat.com> - 3.0.1-0.20060208.fc5.3
ec0f70b
- add patch to ensure we get a unique fifo for boot loader (#182328)
ec0f70b
- don't try to read the whole disk if we can't find a partition table 
ec0f70b
  with pygrub 
cec3a29
- fix restarting of domains (#179677)
ec0f70b
8a29cb8
* Thu Feb  9 2006 Jeremy Katz <katzj@redhat.com> - 3.0.1-0.20060208.fc5.2
8a29cb8
- fix -h conflict for xenguest-isntall
8a29cb8
babd55c
* Wed Feb  8 2006 Jeremy Katz <katzj@redhat.com> - 3.0.1-0.20060208.fc5.1
babd55c
- turn on http listener so you can do things with libvir as a user
babd55c
28bf6a5
* Wed Feb  8 2006 Jeremy Katz <katzj@redhat.com> - 3.0.1-0.20060208.fc5
28bf6a5
- update to current hg snapshot for HVM support
28bf6a5
- update xenguest-install for hvm changes.  allow hvm on svm hardware
28bf6a5
- fix a few little xenguest-install bugs
28bf6a5
2a1c33d
* Tue Feb  7 2006 Jeremy Katz <katzj@redhat.com> - 3.0-0.20060130.fc5.6
2a1c33d
- add a hack to fix VMX guests with video to balloon enough (#180375)
2a1c33d
e2b0a96
* Tue Feb  7 2006 Jeremy Katz <katzj@redhat.com> - 3.0-0.20060130.fc5.5
e2b0a96
- fix build for new udev
e2b0a96
ce08367
* Tue Feb  7 2006 Jeremy Katz <katzj@redhat.com> - 3.0-0.20060130.fc5.4
547ac9f
- patch from David Lutterkort to pass macaddr (-m) to xenguest-install
a56e167
- rework xenguest-install a bit so that it can be used for creating 
a56e167
  fully-virtualized guests as well as paravirt.  Run with --help for 
a56e167
  more details (or follow the prompts)
48e8217
- add more docs (noticed by Andrew Puch)
547ac9f
1962ecd
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 3.0-0.20060130.fc5.3.1
1962ecd
- rebuilt for new gcc4.1 snapshot and glibc changes
1962ecd
f356409
* Thu Feb  2 2006 Bill Nottingham <notting@redhat.com> 3.0-0.20060130.fc5.3
f356409
- disable iptables/ip6tables/arptables on bridging when bringing up a
f356409
  Xen bridge. If complicated filtering is needed that uses this, custom
f356409
  firewalls will be needed. (#177794)
f356409
f356409
* Tue Jan 31 2006 Bill Nottingham <notting@redhat.com> 3.0-0.20060130.fc5.2
d0c6dbb
- use the default network device, don't hardcode eth0
d0c6dbb
Stephen Tweedie 02687b4
* Tue Jan 31 2006  <sct@redhat.com> - 3.0-0.20060130.fc5.1
Stephen Tweedie 02687b4
- Add xenguest-install.py in /usr/sbin
Stephen Tweedie 02687b4
Stephen Tweedie 2b45f05
* Mon Jan 30 2006  <sct@redhat.com> - 3.0-0.20060130.fc5
Stephen Tweedie 2b45f05
- Update to xen-unstable from 20060130 (cset 8705)
Stephen Tweedie 2b45f05
330f6e5
* Wed Jan 25 2006 Jeremy Katz <katzj@redhat.com> - 3.0-0.20060110.fc5.5
330f6e5
- buildrequire dev86 so that vmx firmware gets built
330f6e5
- include a copy of libvncserver and build vmx device models against it 
330f6e5
493e9c3
* Tue Jan 24 2006 Bill Nottingham <notting@redhat.com> - 3.0-0.20060110.fc5.4
493e9c3
- only put the udev rules in one place
493e9c3
55b6f77
* Fri Jan 20 2006 Jeremy Katz <katzj@redhat.com> - 3.0-0.20060110.fc5.3
55b6f77
- move xsls to xenstore-ls to not conflict (#171863)
55b6f77
Stephen Tweedie 55eaa73
* Tue Jan 10 2006  <sct@redhat.com> - 3.0-0.20060110.fc5.1
Stephen Tweedie 55eaa73
- Update to xen-unstable from 20060110 (cset 8526)
Stephen Tweedie 55eaa73
632cac5
* Thu Dec 22 2005 Jesse Keating <jkeating@redhat.com> - 3.0-0.20051206.fc5.2
632cac5
- rebuilt
632cac5
2d00114
* Tue Dec  6 2005 Juan Quintela <quintela@trasno.org> - 3.0-0.20051206.fc5.1
2d00114
- 20051206 version (should be 3.0.0).
2d00114
- Remove xen-bootloader fixes (integrated upstream).
2d00114
04ef369
* Wed Nov 30 2005 Daniel Veillard <veillard@redhat.com> - 3.0-0.20051109.fc5.4
04ef369
- adding missing headers for libxenctrl and libxenstore
3098b9d
- use libX11-devel build require instead of xorg-x11-devel
04ef369
83e214b
* Mon Nov 14 2005 Jeremy Katz <katzj@redhat.com> - 3.0-0.20051109.fc5.3
83e214b
- change default dom0 min-mem to 256M so that dom0 will try to balloon down
83e214b
e55e65e
* Sat Nov 12 2005 Jeremy Katz <katzj@redhat.com>
e55e65e
- buildrequire ncurses-devel (reported by Justin Dearing)
e55e65e
76c40e4
* Thu Nov 10 2005 Jeremy Katz <katzj@redhat.com> - 3.0-0.20051109.fc5.2
76c40e4
- actually enable the initscripts
76c40e4
433141b
* Wed Nov  9 2005 Jeremy Katz <katzj@redhat.com> - 3.0-0.20051109.fc5.1
433141b
- udev rules moved
433141b
5271b3e
* Wed Nov  9 2005 Jeremy Katz <katzj@redhat.com> - 3.0-0.20051109.fc5
5271b3e
- update to current -unstable
5271b3e
- add patches to fix pygrub 
5271b3e
10429ca
* Wed Nov  9 2005 Jeremy Katz <katzj@redhat.com> - 3.0-0.20051108.fc5
10429ca
- update to current -unstable
10429ca
c27ea5c
* Fri Oct 21 2005 Jeremy Katz <katzj@redhat.com> - 3.0-0.20051021.fc5
c27ea5c
- update to current -unstable
c27ea5c
f8272d2
* Thu Sep 15 2005 Jeremy Katz <katzj@redhat.com> - 3.0-0.20050912.fc5.1
f8272d2
- doesn't require twisted anymore
f8272d2
riel 9bc5a34
* Mon Sep 12 2005 Rik van Riel <riel@redhat.com> 3.0-0.20050912.fc5
riel 9bc5a34
- add /var/{lib,run}/xenstored to the %files section (#167496, #167121)
riel 9bc5a34
- upgrade to today's Xen snapshot
riel 9bc5a34
- some small build fixes for x86_64
riel 9bc5a34
- enable x86_64 builds
riel 9bc5a34
riel 399577f
* Thu Sep  8 2005 Rik van Riel <riel@redhat.com> 3.0-0.20050908
riel 399577f
- explicitly call /usr/sbin/xend from initscript (#167407)
riel 399577f
- add xenstored directories to spec file (#167496, #167121)
riel 399577f
- misc gcc4 fixes 
riel 399577f
- spec file cleanups (#161191)
riel 399577f
- upgrade to today's Xen snapshot
riel 399577f
- change the version to 3.0-0.<date> (real 3.0 release will be 3.0-1)
riel 399577f
riel c78ce7f
* Mon Aug 23 2005 Rik van Riel <riel@redhat.com> 2-20050823
riel c78ce7f
- upgrade to today's Xen snapshot
riel c78ce7f
riel c78ce7f
* Mon Aug 15 2005 Rik van Riel <riel@redhat.com> 2-20050726
riel c78ce7f
- upgrade to a known-working newer Xen, now that execshield works again
riel c78ce7f
riel 04cfbc6
* Mon May 30 2005 Rik van Riel <riel@redhat.com> 2-20050530
riel 04cfbc6
- create /var/lib/xen/xen-db/migrate directory so "xm save" works (#158895)
riel 04cfbc6
riel 494869e
* Mon May 23 2005 Rik van Riel <riel@redhat.com> 2-20050522
riel 494869e
- change default display method for VMX domains to SDL
riel 494869e
riel f45bf28
* Fri May 20 2005 Rik van Riel <riel@redhat.com> 2-20050520
riel f45bf28
- qemu device model for VMX
riel f45bf28
riel e7957c7
* Thu May 19 2005 Rik van Riel <riel@redhat.com> 2-20050519
riel e7957c7
- apply some VMX related bugfixes
riel e7957c7
riel 5081557
* Mon Apr 25 2005 Rik van Riel <riel@redhat.com> 2-20050424
riel 5081557
- upgrade to last night's snapshot
riel 5081557
35aabcb
* Fri Apr 15 2005 Jeremy Katz <katzj@redhat.com>
35aabcb
- patch manpath instead of moving in specfile.  patch sent upstream
35aabcb
- install to native python path instead of /usr/lib/python
35aabcb
- other misc specfile duplication cleanup
35aabcb
riel 6d70db1
* Sun Apr  3 2005 Rik van Riel <riel@redhat.com> 2-20050403
riel 6d70db1
- fix context switch between vcpus in same domain, vcpus > cpus works again
riel 6d70db1
riel 21a2f91
* Sat Apr  2 2005 Rik van Riel <riel@redhat.com> 2-20050402
riel f2021d8
- move initscripts to /etc/rc.d/init.d (Florian La Roche) (#153188)
riel 21a2f91
- ship only PDF documentation, not the PS or tex duplicates
riel f2021d8
riel a79506f
* Thu Mar 31 2005 Rik van Riel <riel@redhat.com> 2-20050331
riel a79506f
- upgrade to new xen hypervisor
riel a79506f
- minor gcc4 compile fix
riel a79506f
riel 1e62129
* Mon Mar 28 2005 Rik van Riel <riel@redhat.com> 2-20050328
riel 1e62129
- do not yet upgrade to new hypervisor ;)
riel 1e62129
- add barrier to fix SMP boot bug
riel 1e62129
- add tags target
riel 1e62129
- add zlib-devel build requires (#150952)
riel 1e62129
riel 53d36eb
* Wed Mar  9 2005 Rik van Riel <riel@redhat.com> 2-20050308
riel 53d36eb
- upgrade to last night's snapshot
riel 53d36eb
- new compile fix patch
riel 53d36eb
riel 53d36eb
* Sun Mar  6 2005 Rik van Riel <riel@redhat.com> 2-20050305
riel 53d36eb
- the gcc4 compile patches are now upstream
riel 53d36eb
- upgrade to last night's snapshot, drop patches locally
riel 53d36eb
riel 3ad7420
* Fri Mar  4 2005 Rik van Riel <riel@redhat.com> 2-20050303
riel 3ad7420
- finally got everything to compile with gcc4 -Wall -Werror
riel 3ad7420
riel 0197a65
* Thu Mar  3 2005 Rik van Riel <riel@redhat.com> 2-20050303
riel 0197a65
- upgrade to last night's Xen-unstable snapshot
riel 0197a65
- drop printf warnings patch, which is upstream now
riel 0197a65
riel 157fedf
* Wed Feb 23 2005 Rik van Riel <riel@redhat.com> 2-20050222
riel 157fedf
- upgraded to last night's Xen snapshot
riel 157fedf
- compile warning fixes are now upstream, drop patch
riel 157fedf
riel dcda968
* Sat Feb 19 2005 Rik van Riel <riel@redhat.com> 2-20050219
riel dcda968
- fix more compile warnings
riel dcda968
- fix the fwrite return check
riel dcda968
riel 4308e6b
* Fri Feb 18 2005 Rik van Riel <riel@redhat.com> 2-20050218
riel 4308e6b
- upgrade to last night's Xen snapshot
riel 4308e6b
- a kernel upgrade is needed to run this Xen, the hypervisor
riel 4308e6b
  interface changed slightly
riel 86cde2c
- comment out unused debugging function in plan9 domain builder
riel 86cde2c
  that was giving compile errors with -Werror
riel 4308e6b
riel 7c7101e
* Tue Feb  8 2005 Rik van Riel <riel@redhat.com> 2-20050207
riel 7c7101e
- upgrade to last night's Xen snapshot
riel 7c7101e
riel 5da0d0b
* Tue Feb  1 2005 Rik van Riel <riel@redhat.com> 2-20050201.1
riel 5da0d0b
- move everything to /var/lib/xen
riel 5da0d0b
riel 8cdabee
* Tue Feb  1 2005 Rik van Riel <riel@redhat.com> 2-20050201
riel 8cdabee
- upgrade to new upstream Xen snapshot
riel 8cdabee
2896a1b
* Tue Jan 25 2005 Jeremy Katz <katzj@redhat.com>
2896a1b
- add buildreqs on python-devel and xorg-x11-devel (strange AT nsk.no-ip.org)
2896a1b
riel cd28514
* Mon Jan 24 2005 Rik van Riel <riel@redhat.com> - 2-20050124
riel cd28514
- fix /etc/xen/scripts/network to not break with ipv6 (also sent upstream)
riel cd28514
bc8a8c4
* Fri Jan 14 2005 Jeremy Katz <katzj@redhat.com> - 2-20050114
bc8a8c4
- update to new snap
bc8a8c4
- python-twisted is its own package now
ce6c3d2
- files are in /usr/lib/python now as well, ugh.
bc8a8c4
riel cd84695
* Tue Jan 11 2005 Rik van Riel <riel@redhat.com>
riel cd84695
- add segment fixup patch from xen tree
riel cd84695
- fix %files list for python-twisted
riel cd84695
riel cd84695
* Mon Jan 10 2005 Rik van Riel <riel@redhat.com>
riel 31e8bc0
- grab newer snapshot, that does start up
riel 31e8bc0
- add /var/xen/xend-db/{domain,vnet} to %files section
riel 31e8bc0
riel 2399a2e
* Thu Jan  6 2005 Rik van Riel <riel@redhat.com>
riel 2399a2e
- upgrade to new snapshot of xen-unstable
riel 2399a2e
riel 6c70f7b
* Mon Dec 13 2004 Rik van Riel <riel@redhat.com>
riel 6c70f7b
- build python-twisted as a subpackage
riel 6c70f7b
- update to latest upstream Xen snapshot
riel 6c70f7b
riel f62f1e3
* Sun Dec  5 2004 Rik van Riel <riel@redhat.com>
riel bf95569
- grab new Xen tarball (with wednesday's patch already included)
riel f62f1e3
- transfig is a buildrequire, add it to the spec file
riel bf95569
riel bf95569
* Wed Dec  1 2004 Rik van Riel <riel@redhat.com>
riel bf95569
- fix up Che's spec file a little bit
riel bf95569
- create patch to build just Xen, not the kernels
riel bf95569
riel bf95569
* Wed Dec 01 2004 Che
riel bf95569
- initial rpm release