rpms/xen/FC-5 xen.spec,1.115,1.116

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Wed Sep 20 22:30:23 UTC 2006


Author: quintela

Update of /cvs/dist/rpms/xen/FC-5
In directory cvs.devel.redhat.com:/tmp/cvs-serv27576

Modified Files:
	xen.spec 
Log Message:
fix install bits for new kernel, lots of things changed position


Index: xen.spec
===================================================================
RCS file: /cvs/dist/rpms/xen/FC-5/xen.spec,v
retrieving revision 1.115
retrieving revision 1.116
diff -u -r1.115 -r1.116
--- xen.spec	20 Sep 2006 21:17:57 -0000	1.115
+++ xen.spec	20 Sep 2006 22:30:20 -0000	1.116
@@ -91,21 +91,12 @@
 
 rm -rf %{buildroot}%{_sysconfdir}/hotplug
 
-# xs.h and xs_lib.h requires xen/io/xs_wire.h
-mkdir -p %{buildroot}%{_includedir}/xen/io
-install -m 644 tools/libxc/xen/xen.h %{buildroot}%{_includedir}/xen
-install -m 644 tools/libxc/xen/dom0_ops.h %{buildroot}%{_includedir}/xen
-install -m 644 tools/libxc/xen/version.h %{buildroot}%{_includedir}/xen
-install -m 644 tools/libxc/xen/event_channel.h %{buildroot}%{_includedir}/xen
-install -m 644 tools/libxc/xen/sched.h %{buildroot}%{_includedir}/xen
-install -m 644 tools/libxc/xen/sched_ctl.h %{buildroot}%{_includedir}/xen
-install -m 644 tools/libxc/xen/memory.h %{buildroot}%{_includedir}/xen
-install -m 644 tools/libxc/xen/acm.h %{buildroot}%{_includedir}/xen
-install -m 644 tools/libxc/xen/arch-x86_32.h %{buildroot}%{_includedir}/xen
-install -m 644 tools/libxc/xen/arch-x86_64.h %{buildroot}%{_includedir}/xen
-install -m 644 tools/libxc/xen/arch-ia64.h %{buildroot}%{_includedir}/xen
-install -m 644 xen/include/public/io/xs_wire.h %{buildroot}%{_includedir}/xen/io
-install -m 644 xen/include/public/xen-compat.h %{buildroot}%{_includedir}/xen
+# install all of the public headers
+mkdir -p %{buildroot}%{_includedir}/xen/io %{buildroot}%{_includedir}/xen/hvm 
+install -m 644 xen/include/public/io/*.h %{buildroot}%{_includedir}/xen/io
+install -m 644 xen/include/public/hvm/*.h %{buildroot}%{_includedir}/xen/hvm
+install -m 644 xen/include/public/*.h %{buildroot}%{_includedir}/xen/
+install -m 644 xen/include/public/COPYING %{buildroot}%{_includedir}/xen/
 
 ### fixing start-script dir
 mkdir -p %{buildroot}/etc/rc.d
@@ -120,6 +111,12 @@
 # silly doc dir fun
 rm -fr %{buildroot}/%{_datadir}/doc/xen/
 
+# create dirs in /var/run so that selinux contexts are right (#195952)
+mkdir -p %{buildroot}/var/run/xend %{buildroot}/var/xen/dump %{buildroot}/var/log/xen
+
+# avoid conflicting with qemu (#199759)
+rm -f %{buildroot}/%{_mandir}/man*/qemu*
+
 %post
 /sbin/chkconfig --add xend
 /sbin/chkconfig --add xendomains
@@ -141,9 +138,8 @@
 %{_sbindir}/*
 %{_bindir}/*
 %{_includedir}/*.h
-%{_includedir}/xen/*.h
-%{_includedir}/xen/io/*.h
-%{_includedir}/xen/linux/*.h
+%dir %{_includedir}/xen
+%{_includedir}/xen/*
 %{python_sitearch}/%{name}
 %{python_sitearch}/grub
 %{_libdir}/%{name}
@@ -163,6 +159,10 @@
 %config(noreplace) %{_sysconfdir}/sysconfig/xendomains
 %dir %{_localstatedir}/lib/xenstored
 %dir %{_localstatedir}/run/xenstored
+%dir %{_localstatedir}/run/xend
+%dir %{_localstatedir}/xen
+%dir %{_localstatedir}/xen/dump
+%dir /var/log/xen
 
 %changelog
 * Wed Sep 20 2006 Juan Quintela <quintela at redhat.com> - 3.0.2-4.FC5




More information about the fedora-cvs-commits mailing list