Compare commits
7 Commits
4.8.0-1mam
...
main
Author | SHA1 | Date | |
---|---|---|---|
10a68e03f4 | |||
72005411de | |||
9d110e229b | |||
e1427548b7 | |||
7dc05bbff7 | |||
04f512e407 | |||
b3cf930422 |
@ -1,20 +0,0 @@
|
||||
diff -Nru xen-3.1.0-src.orig/tools/libxc/xc_core.c xen-3.1.0-src/tools/libxc/xc_core.c
|
||||
--- xen-3.1.0-src.orig/tools/libxc/xc_core.c 2007-05-18 16:45:21.000000000 +0200
|
||||
+++ xen-3.1.0-src/tools/libxc/xc_core.c 2007-06-22 18:47:13.000000000 +0200
|
||||
@@ -192,12 +192,14 @@
|
||||
if ( sheaders->num == sheaders->num_max )
|
||||
{
|
||||
Elf64_Shdr *shdrs;
|
||||
- if ( sheaders->num_max + SHDR_INC < sheaders->num_max )
|
||||
+
|
||||
+ sheaders->num_max += SHDR_INC;
|
||||
+ if ( sheaders->num_max < SHDR_INC )
|
||||
{
|
||||
errno = E2BIG;
|
||||
return NULL;
|
||||
}
|
||||
- sheaders->num_max += SHDR_INC;
|
||||
+
|
||||
shdrs = realloc(sheaders->shdrs,
|
||||
sizeof(sheaders->shdrs[0]) * sheaders->num_max);
|
||||
if ( shdrs == NULL )
|
@ -1,33 +0,0 @@
|
||||
--- xen-4.1.2/tools/libxc/xc_dom_boot.c.orig 2013-05-29 17:56:31.336771949 +0200
|
||||
+++ xen-4.1.2/tools/libxc/xc_dom_boot.c 2013-05-29 17:54:38.353087947 +0200
|
||||
@@ -265,7 +265,7 @@
|
||||
return rc;
|
||||
|
||||
/* let the vm run */
|
||||
- memset(ctxt, 0, sizeof(ctxt));
|
||||
+ memset(ctxt, 0, sizeof(*ctxt));
|
||||
if ( (rc = dom->arch_hooks->vcpu(dom, ctxt)) != 0 )
|
||||
return rc;
|
||||
xc_dom_unmap_all(dom);
|
||||
--- xen-4.1.2/tools/blktap2/drivers/md5.c.orig 2013-05-29 18:12:16.545606480 +0200
|
||||
+++ xen-4.1.2/tools/blktap2/drivers/md5.c 2013-05-29 18:11:29.410164715 +0200
|
||||
@@ -174,7 +174,7 @@
|
||||
MD5Transform(ctx->buf, (uint32_t *) ctx->in);
|
||||
byteReverse((unsigned char *) ctx->buf, 4);
|
||||
memcpy(digest, ctx->buf, 16);
|
||||
- memset(ctx, 0, sizeof(ctx)); /* In case it's sensitive */
|
||||
+ memset(ctx, 0, sizeof(*ctx)); /* In case it's sensitive */
|
||||
}
|
||||
|
||||
/* The four core functions - F1 is optimized somewhat */
|
||||
--- xen-4.1.2/tools/xenstat/libxenstat/src/xenstat_linux.c.orig 2013-05-29 18:13:04.107043178 +0200
|
||||
+++ xen-4.1.2/tools/xenstat/libxenstat/src/xenstat_linux.c 2013-05-29 18:07:34.835942468 +0200
|
||||
@@ -113,7 +113,7 @@
|
||||
|
||||
/* Initialize all variables called has passed as non-NULL to zeros */
|
||||
if (iface != NULL)
|
||||
- memset(iface, 0, sizeof(iface));
|
||||
+ memset(iface, 0, sizeof(*iface));
|
||||
if (rxBytes != NULL)
|
||||
*rxBytes = 0;
|
||||
if (rxPackets != NULL)
|
@ -1,31 +0,0 @@
|
||||
gcc 4.8 gives the following error when building xen/common/compat/memory.c
|
||||
|
||||
memory.c: In function 'compat_memory_op':
|
||||
/builddir/build/BUILD/xen-4.2.1/xen/include/public/arch-x86/xen.h:35:33: error: typedef '__guest_handle_const_compat_memory_exchange_t' locally defined but not used [-Werror=unused-local-typedefs]
|
||||
typedef struct { type *p; } __guest_handle_ ## name
|
||||
^
|
||||
/builddir/build/BUILD/xen-4.2.1/xen/include/public/arch-x86/xen.h:43:5: note: in expansion of macro '___DEFINE_XEN_GUEST_HANDLE'
|
||||
___DEFINE_XEN_GUEST_HANDLE(const_##name, const type)
|
||||
^
|
||||
/builddir/build/BUILD/xen-4.2.1/xen/include/public/arch-x86/xen.h:44:41: note: in expansion of macro '__DEFINE_XEN_GUEST_HANDLE'
|
||||
#define DEFINE_XEN_GUEST_HANDLE(name) __DEFINE_XEN_GUEST_HANDLE(name, name)
|
||||
^
|
||||
memory.c:261:13: note: in expansion of macro 'DEFINE_XEN_GUEST_HANDLE'
|
||||
DEFINE_XEN_GUEST_HANDLE(compat_memory_exchange_t);
|
||||
^
|
||||
|
||||
The error is harmless in this case so turn the check off.
|
||||
|
||||
Signed-off-by: Michael Young <m.a.young@xxxxxxxxxxxx>
|
||||
|
||||
--- xen-4.2.1/Config.mk.orig 2013-02-07 21:11:51.603970255 +0000
|
||||
+++ xen-4.2.1/Config.mk 2013-02-07 21:51:44.992048787 +0000
|
||||
@@ -156,7 +156,7 @@
|
||||
|
||||
CFLAGS += -std=gnu99
|
||||
|
||||
-CFLAGS += -Wall -Wstrict-prototypes
|
||||
+CFLAGS += -Wall -Wstrict-prototypes -Wno-unused-local-typedefs
|
||||
|
||||
# Clang complains about macros that expand to 'if ( ( foo == bar ) ) ...'
|
||||
# and is over-zealous with the printf format lint
|
@ -1,30 +0,0 @@
|
||||
# HG changeset patch
|
||||
# User Olaf Hering <olaf@xxxxxxxxx>
|
||||
# Date 1354786108 -3600
|
||||
# Node ID 5dab922f04f4790b70d43d062114bddcc1bb7de6
|
||||
# Parent 670b07e8d7382229639af0d1df30071e6c1ebb19
|
||||
tools/gdbsx: fix build failure with glibc-2.17
|
||||
|
||||
[ 1029s] xg_main.c: In function '_domctl_hcall':
|
||||
[ 1029s] xg_main.c:181:52: error: 'ulong' undeclared (first use in this
|
||||
function)
|
||||
[ 1029s] xg_main.c:181:52: note: each undeclared identifier is reported only
|
||||
once for each function it appears in
|
||||
[ 1029s] xg_main.c: In function '_check_hyp':
|
||||
[ 1029s] xg_main.c:221:52: error: 'ulong' undeclared (first use in this
|
||||
function)
|
||||
[ 1029s] make[4]: *** [xg_main.o] Error 1
|
||||
|
||||
Signed-off-by: Olaf Hering <olaf@xxxxxxxxx>
|
||||
|
||||
diff -r 670b07e8d738 -r 5dab922f04f4 tools/debugger/gdbsx/xg/xg_main.c
|
||||
--- a/tools/debugger/gdbsx/xg/xg_main.c
|
||||
+++ b/tools/debugger/gdbsx/xg/xg_main.c
|
||||
@@ -34,6 +34,7 @@
|
||||
* XGTRC(): generic trace utility
|
||||
*/
|
||||
|
||||
+#include <sys/types.h>
|
||||
#include <stdio.h>
|
||||
#include <stddef.h>
|
||||
#include <stdarg.h>
|
@ -1,32 +0,0 @@
|
||||
diff --git xen-4.2.2/tools/qemu-xen/configure xen-4.2.2/tools/qemu-xen/configure
|
||||
index 24778bf..947fa3f 100755
|
||||
--- xen-4.2.2/tools/qemu-xen/configure.orig 2013-04-06 01:39:54.000000000 +0200
|
||||
+++ xen-4.2.2/tools/qemu-xen/configure 2013-05-30 01:37:45.490314092 +0200
|
||||
@@ -2463,11 +2463,14 @@
|
||||
cat > $TMPC <<EOF
|
||||
#include <signal.h>
|
||||
#include <time.h>
|
||||
-int main(void) { clockid_t id; return clock_gettime(id, NULL); }
|
||||
+int main(void) {
|
||||
+ timer_t timer; struct itimerspec timeout; timer_settime(timer, 0, &timeout, NULL);
|
||||
+ clockid_t id; return clock_gettime(id, NULL);
|
||||
+}
|
||||
EOF
|
||||
|
||||
if compile_prog "" "" ; then
|
||||
- :
|
||||
+ LIBS="-lrt $LIBS"
|
||||
elif compile_prog "" "-lrt" ; then
|
||||
LIBS="-lrt $LIBS"
|
||||
fi
|
||||
--- xen-4.2.2/tools/qemu-xen-traditional/configure.orig 2013-05-30 01:57:46.182064602 +0200
|
||||
+++ xen-4.2.2/tools/qemu-xen-traditional/configure 2013-05-30 01:58:20.425657638 +0200
|
||||
@@ -1102,7 +1102,7 @@
|
||||
|
||||
rt=no
|
||||
if $cc $ARCH_CFLAGS -o $TMPE $TMPC > /dev/null 2> /dev/null ; then
|
||||
- :
|
||||
+ rt=yes
|
||||
elif $cc $ARCH_CFLAGS -o $TMPE $TMPC -lrt > /dev/null 2> /dev/null ; then
|
||||
rt=yes
|
||||
fi
|
@ -1,10 +0,0 @@
|
||||
--- xen-4.2.2/tools/Makefile.orig 2013-05-30 03:04:27.029917107 +0200
|
||||
+++ xen-4.2.2/tools/Makefile 2013-05-30 03:04:53.093610079 +0200
|
||||
@@ -187,6 +187,7 @@
|
||||
source=.; \
|
||||
fi; \
|
||||
cd qemu-xen-dir; \
|
||||
+ env -u CFLAGS \
|
||||
$$source/configure --enable-xen --target-list=i386-softmmu \
|
||||
--source-path=$$source \
|
||||
--extra-cflags="-I$(XEN_ROOT)/tools/include \
|
@ -1,28 +0,0 @@
|
||||
--- xen-4.2.2/tools/qemu-xen/qemu-options.hx.orig 2013-05-08 15:18:06.824805369 +0200
|
||||
+++ xen-4.2.2/tools/qemu-xen/qemu-options.hx 2013-05-08 15:19:01.540111255 +0200
|
||||
@@ -1518,18 +1518,13 @@
|
||||
devices.
|
||||
|
||||
Syntax for specifying a sheepdog device
|
||||
-@table @list
|
||||
-``sheepdog:<vdiname>''
|
||||
-
|
||||
-``sheepdog:<vdiname>:<snapid>''
|
||||
-
|
||||
-``sheepdog:<vdiname>:<tag>''
|
||||
-
|
||||
-``sheepdog:<host>:<port>:<vdiname>''
|
||||
-
|
||||
-``sheepdog:<host>:<port>:<vdiname>:<snapid>''
|
||||
-
|
||||
-``sheepdog:<host>:<port>:<vdiname>:<tag>''
|
||||
+@table @code
|
||||
+@item sheepdog:<vdiname>
|
||||
+@item sheepdog:<vdiname>:<snapid>
|
||||
+@item sheepdog:<vdiname>:<tag>
|
||||
+@item sheepdog:<host>:<port>:<vdiname>
|
||||
+@item sheepdog:<host>:<port>:<vdiname>:<snapid>
|
||||
+@item sheepdog:<host>:<port>:<vdiname>:<tag>
|
||||
@end table
|
||||
|
||||
Example
|
@ -1,23 +0,0 @@
|
||||
diff -Nru xen-4.7.0.orig/tools/firmware/etherboot/patches/series xen-4.7.0/tools/firmware/etherboot/patches/series
|
||||
--- xen-4.7.0.orig/tools/firmware/etherboot/patches/series 2016-06-20 12:38:15.000000000 +0200
|
||||
+++ xen-4.7.0/tools/firmware/etherboot/patches/series 2016-07-23 18:36:18.960739191 +0200
|
||||
@@ -4,3 +4,4 @@
|
||||
build_fix_3.patch
|
||||
build-compare.patch
|
||||
build_fix_4.patch
|
||||
+xen-4.7.0-gcc-6.1.0.patch
|
||||
diff -Nru xen-4.7.0.orig/tools/firmware/etherboot/patches/xen-4.7.0-gcc-6.1.0.patch xen-4.7.0/tools/firmware/etherboot/patches/xen-4.7.0-gcc-6.1.0.patch
|
||||
--- xen-4.7.0.orig/tools/firmware/etherboot/patches/xen-4.7.0-gcc-6.1.0.patch 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ xen-4.7.0/tools/firmware/etherboot/patches/xen-4.7.0-gcc-6.1.0.patch 2016-07-23 18:23:50.625305190 +0200
|
||||
@@ -0,0 +1,11 @@
|
||||
+--- ipxe/src/Makefile.orig 2016-07-22 17:36:50.011196369 +0200
|
||||
++++ ipxe/src/Makefile 2016-07-22 17:30:08.345532878 +0200
|
||||
+@@ -165,7 +165,7 @@
|
||||
+ CFLAGS += -DVERSION_MAJOR=$(VERSION_MAJOR) \
|
||||
+ -DVERSION_MINOR=$(VERSION_MINOR) \
|
||||
+ -DVERSION_PATCH=$(VERSION_PATCH) \
|
||||
+- -DVERSION=\"$(VERSION)\"
|
||||
++ -DVERSION=\"$(VERSION)\" -Wno-error=nonnull-compare -Wno-error=unused-const-variable -Wno-error=shift-negative-value -Wno-error=array-bounds -Wno-error=tautological-compare
|
||||
+ IDENT = '$(@F) $(VERSION) (GPL) ipxe.org'
|
||||
+ version :
|
||||
+ @$(ECHO) $(VERSION)
|
275
xen.spec
275
xen.spec
@ -1,89 +1,82 @@
|
||||
%define bigver %(echo %version | cut -d. -f1)
|
||||
%define majver %(echo %version | cut -d. -f1-2)
|
||||
Name: xen
|
||||
Version: 4.8.0
|
||||
Version: 4.18.0
|
||||
Release: 1mamba
|
||||
Summary: An high performing server virtualization software
|
||||
Group: Applications/Emulators
|
||||
Vendor: openmamba
|
||||
Distribution: openmamba
|
||||
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||
URL: http://www.xen.org
|
||||
URL: https://xenproject.org/
|
||||
Source: https://downloads.xenproject.org/release/xen/%{version}/xen-%{version}.tar.gz
|
||||
Source1: xen-grub-conf-07_xen
|
||||
Patch0: %{name}-3.1.0-gcc4.patch
|
||||
Patch1: xen-4.1.2-gcc-4.8.patch
|
||||
Patch2: xen-4.1.2-gcc-4.8-2.patch
|
||||
Patch3: xen-4.2.2-qemu-texinfo-5.patch
|
||||
Patch4: xen-4.2.2-qemu-configure.patch
|
||||
Patch5: xen-4.2.2-gcc-4.7.patch
|
||||
Patch6: xen-4.2.2-qemu-remove-CFLAGS.patch
|
||||
Patch7: xen-4.7.0-gcc-6.1.0.patch
|
||||
License: GPL
|
||||
## AUTOBUILDREQ-BEGIN
|
||||
BuildRequires: glibc-devel
|
||||
BuildRequires: libGL-devel
|
||||
BuildRequires: libGLESv2-devel
|
||||
BuildRequires: libSDL-devel
|
||||
BuildRequires: libSDL2-devel
|
||||
BuildRequires: libX11-devel
|
||||
BuildRequires: libXext-devel
|
||||
BuildRequires: libaio-devel
|
||||
BuildRequires: libatk-devel
|
||||
BuildRequires: libbluetooth-devel
|
||||
BuildRequires: libalsa-devel
|
||||
BuildRequires: libbrltty-devel
|
||||
BuildRequires: libbzip2-devel
|
||||
BuildRequires: libcacard-devel
|
||||
BuildRequires: libcairo-devel
|
||||
BuildRequires: libcap-devel
|
||||
BuildRequires: libcap-ng-devel
|
||||
BuildRequires: libcurl-devel
|
||||
BuildRequires: libdw-devel
|
||||
BuildRequires: libe2fs-devel
|
||||
BuildRequires: libepoxy-devel
|
||||
BuildRequires: libffi-devel
|
||||
BuildRequires: libfontconfig-devel
|
||||
BuildRequires: libfreetype-devel
|
||||
BuildRequires: libfdt-devel
|
||||
BuildRequires: libfuse3-devel
|
||||
BuildRequires: libgcc
|
||||
BuildRequires: libgdk-pixbuf-devel
|
||||
BuildRequires: libglib-devel
|
||||
BuildRequires: libgmp-devel
|
||||
BuildRequires: libgnutls-devel
|
||||
BuildRequires: libgtk2-devel
|
||||
BuildRequires: libidn-devel
|
||||
BuildRequires: libgtk3-devel
|
||||
BuildRequires: libjack-devel
|
||||
BuildRequires: libjpeg-devel
|
||||
BuildRequires: libkeyutils-devel
|
||||
BuildRequires: liblzma-devel
|
||||
BuildRequires: liblzo-devel
|
||||
BuildRequires: libncurses5
|
||||
BuildRequires: libnettle-devel
|
||||
BuildRequires: libmesa-devel
|
||||
BuildRequires: libmultipath-tools-devel
|
||||
BuildRequires: libncurses-devel
|
||||
BuildRequires: libndctl-devel
|
||||
BuildRequires: libnfs-devel
|
||||
BuildRequires: libnl-devel
|
||||
BuildRequires: libnspr-devel
|
||||
BuildRequires: libnss-devel
|
||||
BuildRequires: libp11-kit-devel
|
||||
BuildRequires: libpango-devel
|
||||
BuildRequires: libpci-devel
|
||||
BuildRequires: libpcre-devel
|
||||
BuildRequires: libnuma-devel
|
||||
BuildRequires: libpam-devel
|
||||
BuildRequires: libpixman-devel
|
||||
BuildRequires: libpng-devel
|
||||
BuildRequires: libpython-devel
|
||||
BuildRequires: libpython27-devel
|
||||
BuildRequires: libpulseaudio-devel
|
||||
BuildRequires: libpython311-devel
|
||||
BuildRequires: libsasl2-devel
|
||||
BuildRequires: libsdl2_image-devel
|
||||
BuildRequires: libseccomp-devel
|
||||
BuildRequires: libselinux-devel
|
||||
BuildRequires: libsnappy-devel
|
||||
BuildRequires: libsndio-devel
|
||||
BuildRequires: libspice-devel
|
||||
BuildRequires: libssh2-devel
|
||||
BuildRequires: libstdc++6-devel
|
||||
BuildRequires: libssh-devel
|
||||
BuildRequires: libsystemd-devel
|
||||
BuildRequires: libtasn1-devel
|
||||
BuildRequires: libudev-devel
|
||||
BuildRequires: libusb-devel
|
||||
BuildRequires: libusbredir-devel
|
||||
BuildRequires: libuuid-devel
|
||||
BuildRequires: libvte0-devel
|
||||
BuildRequires: libvirglrenderer-devel
|
||||
BuildRequires: libvte-devel
|
||||
BuildRequires: libxkbcommon-devel
|
||||
BuildRequires: libyajl-devel
|
||||
BuildRequires: libz-devel
|
||||
BuildRequires: perl-devel
|
||||
BuildRequires: libzstd-devel
|
||||
## AUTOBUILDREQ-END
|
||||
#BuildRequires: libxen >= %{majver}
|
||||
BuildRequires: libmultipath-tools-devel >= 0:0.9.4-1mamba
|
||||
BuildRequires: ocaml-findlib
|
||||
Requires: bridge-utils
|
||||
Requires: python
|
||||
Requires: libxen = %{version}-%{release}
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
||||
Requires: libxen = %{?epoch:%epoch:}%{version}-%{release}
|
||||
|
||||
%description
|
||||
With Xen virtualization, a thin software layer known as the Xen hypervisor is inserted between the server’s hardware and the operating system. This provides an abstraction layer that allows each physical server to run one or more “virtual servers,” effectively decoupling the operating system and its applications from the underlying physical server.
|
||||
@ -100,10 +93,10 @@ This package contains the dynamic libraries used by Xen.
|
||||
|
||||
%package -n libxen-devel
|
||||
Summary: Static libraries and header files for Xen
|
||||
Requires: libxen = %{version}-%{release}
|
||||
Requires: libxen = %{?epoch:%epoch:}%{version}-%{release}
|
||||
Group: Development/Libraries
|
||||
Provides: xen-devel
|
||||
Obsoletes: xen-devel
|
||||
Obsoletes: xen-devel < 4.16.0
|
||||
|
||||
%description -n libxen-devel
|
||||
With Xen virtualization, a thin software layer known as the Xen hypervisor is inserted between the server’s hardware and the operating system. This provides an abstraction layer that allows each physical server to run one or more “virtual servers,” effectively decoupling the operating system and its applications from the underlying physical server.
|
||||
@ -119,17 +112,12 @@ With Xen virtualization, a thin software layer known as the Xen hypervisor is in
|
||||
Once a virtual server image has been created it can run on any server, at any time, and multiple virtual servers can simultaneously share a single server, increasing its utilization while receiving a resource guarantee that ensures that application layer performance criteria are met.
|
||||
This package contains the python bindings.
|
||||
|
||||
%debug_package
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
#-D -T
|
||||
#:<< _EOF
|
||||
#%patch1 -p1
|
||||
#%patch2 -p1
|
||||
#%patch3 -p1
|
||||
#%patch4 -p1
|
||||
#%patch5 -p1
|
||||
#%patch6 -p1
|
||||
#%patch7 -p1
|
||||
|
||||
%build
|
||||
#:<< _EOF
|
||||
@ -138,20 +126,23 @@ ld -v | grep gold && {
|
||||
exit 1
|
||||
}
|
||||
|
||||
export CFLAGS_FIX="$(echo %optflags | sed 's|-m64||g;s|-mtune=generic||g')"
|
||||
#export CFLAGS_FIX="$(echo %optflags | sed 's|-m64||g;s|-mtune=generic||g')"
|
||||
%ifarch x86_64
|
||||
make %{_smp_mflags} xen
|
||||
%else
|
||||
XEN_TARGET_ARCH=x86_64 make %{_smp_mflags} CROSS_COMPILE=x86_64-openmamba-linux-gnu- xen
|
||||
%endif
|
||||
|
||||
#_EOF
|
||||
|
||||
%configure \
|
||||
--disable-ocamltools \
|
||||
--with-systemd=%{_unitdir}
|
||||
--with-systemd=%{_unitdir} \
|
||||
%ifarch %{ix86}
|
||||
--disable-golang
|
||||
%endif
|
||||
|
||||
%make tools docs -j1
|
||||
# FIXME: compilation completes only when run from terminal
|
||||
%make tools docs
|
||||
|
||||
%install
|
||||
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||
@ -180,6 +171,13 @@ rm -f %{buildroot}%{_sysconfdir}/udev/xend.rules
|
||||
# remove qemu etc, man and doc stuff installed under /usr/local
|
||||
rm -rf %{buildroot}%{_prefix}/local
|
||||
|
||||
# remove files causing brp-strip error
|
||||
rm -f %{buildroot}%{_datadir}/qemu-xen/qemu/opensbi-riscv*generic*.elf
|
||||
rm -f %{buildroot}%{_datadir}/qemu-xen/qemu/palcode-clipper
|
||||
rm -f %{buildroot}%{_datadir}/qemu-xen/qemu/hppa-firmware.img
|
||||
|
||||
%find_lang %{name} --all-name
|
||||
|
||||
%clean
|
||||
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||
|
||||
@ -194,16 +192,12 @@ rm -rf %{buildroot}%{_prefix}/local
|
||||
%post -n libxen -p /sbin/ldconfig
|
||||
%postun -n libxen -p /sbin/ldconfig
|
||||
|
||||
%files
|
||||
%files -f %{name}.lang
|
||||
%defattr(-,root,root)
|
||||
%config(noreplace) %{_sysconfdir}/sysconfig/xencommons
|
||||
%config(noreplace) %{_sysconfdir}/sysconfig/xendomains
|
||||
#%{_sysconfdir}/hotplug/xen-backend.agent
|
||||
%{_sysconfdir}/bash_completion.d/xl.sh
|
||||
%{_sysconfdir}/bash_completion.d/xl
|
||||
%{_sysconfdir}/grub.d/07_xen
|
||||
#%{_sysconfdir}/udev/rules.d/xen-backend.rules
|
||||
#%{_sysconfdir}/udev/xen-backend.rules
|
||||
#%{_sysconfdir}/udev/rules.d/xend.rules
|
||||
%dir %{_sysconfdir}/xen
|
||||
%{_sysconfdir}/xen/*
|
||||
%{_sysconfdir}/modules.d/xen.conf
|
||||
@ -212,15 +206,12 @@ rm -rf %{buildroot}%{_prefix}/local
|
||||
/boot/xen-%{bigver}.gz
|
||||
/boot/xen-%{version}.config
|
||||
/boot/xen.gz
|
||||
#/boot/xen-syms-%{version}
|
||||
%{_bindir}/qemu-img-xen
|
||||
%{_bindir}/qemu-nbd-xen
|
||||
%{_bindir}/pygrub
|
||||
#%{_bindir}/remus
|
||||
%{_bindir}/vchan-socket-proxy
|
||||
%{_bindir}/xen-cpuid
|
||||
%{_bindir}/xen-detect
|
||||
%{_bindir}/xenalyze
|
||||
%{_bindir}/xencons
|
||||
#%{_bindir}/xencons
|
||||
%{_bindir}/xencov_split
|
||||
%{_bindir}/xenstore
|
||||
%{_bindir}/xenstore-chmod
|
||||
@ -232,67 +223,19 @@ rm -rf %{buildroot}%{_prefix}/local
|
||||
%{_bindir}/xenstore-rm
|
||||
%{_bindir}/xenstore-watch
|
||||
%{_bindir}/xenstore-write
|
||||
#%{_bindir}/xentrace
|
||||
%{_bindir}/xentrace_format
|
||||
#%{_bindir}/xentrace_setsize
|
||||
#%{_sbindir}/blktapctrl
|
||||
%{_sbindir}/flask-getenforce
|
||||
%{_sbindir}/flask-get-bool
|
||||
%{_sbindir}/flask-label-pci
|
||||
%{_sbindir}/flask-set-bool
|
||||
%{_sbindir}/flask-loadpolicy
|
||||
%{_sbindir}/flask-setenforce
|
||||
#%{_sbindir}/fs-backend
|
||||
%{_sbindir}/gdbsx
|
||||
#%{_sbindir}/gtracestat
|
||||
#%{_sbindir}/gtraceview
|
||||
%{_sbindir}/img2qcow
|
||||
%{_sbindir}/kdd
|
||||
%{_sbindir}/lock-util
|
||||
#%{_sbindir}/oxenstored
|
||||
%{_sbindir}/qcow-create
|
||||
%{_sbindir}/qcow2raw
|
||||
%{_sbindir}/tap-ctl
|
||||
#%{_sbindir}/tapdisk
|
||||
%{_sbindir}/tapdisk-client
|
||||
%{_sbindir}/tapdisk-diff
|
||||
%{_sbindir}/tapdisk-stream
|
||||
%{_sbindir}/tapdisk2
|
||||
%{_sbindir}/td-util
|
||||
%{_sbindir}/vhd-update
|
||||
%{_sbindir}/vhd-util
|
||||
%{_sbindir}/xen-bugtool
|
||||
%{_sbindir}/xen-hptool
|
||||
%{_sbindir}/xen-hvmcrash
|
||||
%{_sbindir}/xen-hvmctx
|
||||
%{_sbindir}/xen-livepatch
|
||||
%{_sbindir}/xen-lowmemd
|
||||
%{_sbindir}/xen-mfndump
|
||||
%{_sbindir}/xen-tmem-list-parse
|
||||
#%{_sbindir}/xen-python-path
|
||||
%{_sbindir}/xen-ringwatch
|
||||
%{_sbindir}/xenbaked
|
||||
%{_sbindir}/xenconsoled
|
||||
%{_sbindir}/xencov
|
||||
#%{_sbindir}/xend
|
||||
%{_sbindir}/xenlockprof
|
||||
%{_sbindir}/xenmon.py
|
||||
#%{_sbindir}/xenpaging
|
||||
%{_sbindir}/xenperf
|
||||
%{_sbindir}/xenpm
|
||||
%{_sbindir}/xenpmd
|
||||
%{_sbindir}/xenstored
|
||||
%{_sbindir}/xentop
|
||||
%{_sbindir}/xentrace*
|
||||
%{_sbindir}/xenwatchdogd
|
||||
%{_sbindir}/xen*
|
||||
%{_sbindir}/xl
|
||||
#%{_sbindir}/xm
|
||||
#%{_sbindir}/xsview
|
||||
%dir %{_libexecdir}/xen
|
||||
%{_libexecdir}/xen/*
|
||||
%{_prefix}/lib/modules-load.d/xen.conf
|
||||
%{_unitdir}/proc-xen.mount
|
||||
%{_unitdir}/var-lib-xenstored.mount
|
||||
#%{_unitdir}/var-lib-xenstored.mount
|
||||
%{_unitdir}/xen-init-dom0.service
|
||||
%{_unitdir}/xen-qemu-dom0-disk-backend.service
|
||||
%{_unitdir}/xen-watchdog.service
|
||||
@ -300,25 +243,20 @@ rm -rf %{buildroot}%{_prefix}/local
|
||||
%{_unitdir}/xendomains.service
|
||||
%{_unitdir}/xenstored.service
|
||||
%{_unitdir}/xendriverdomain.service
|
||||
%ifarch x86_64
|
||||
%{_prefix}/lib/debug/usr/libexec64/xen/boot/xen-shim-syms
|
||||
%endif
|
||||
%{_prefix}/lib/debug/xen-%{version}.efi.map
|
||||
%{_mandir}/man1/*.gz
|
||||
%{_mandir}/man5/*.gz
|
||||
%{_mandir}/man7/xen*.7*
|
||||
%{_mandir}/man7/xl-numa-placement.7*
|
||||
%{_mandir}/man8/xentrace.8*
|
||||
%ifarch x86_64
|
||||
#%{_prefix}/lib/xen/bin/qemu-dm
|
||||
#%{_prefix}/lib//xen/bin/qemu-ga
|
||||
#%{_prefix}/lib/xen/bin/qemu-img
|
||||
#%{_prefix}/lib/xen/bin/qemu-io
|
||||
#%{_prefix}/lib/xen/bin/qemu-nbd
|
||||
#%{_prefix}/lib/xen/bin/qemu-system-i386
|
||||
#%{_prefix}/lib/xen/bin/xenpaging
|
||||
#%{_datadir}/xen/man/man1/qemu-img.1
|
||||
#%{_datadir}/xen/man/man1/qemu.1
|
||||
#%{_datadir}/xen/man/man8/qemu-nbd.8
|
||||
%ifnarch %{ix86}
|
||||
%dir %{_datadir}/gocode/src/golang.xenproject.org
|
||||
%dir %{_datadir}/gocode/src/golang.xenproject.org/xenlight
|
||||
%{_datadir}/gocode/src/golang.xenproject.org/xenlight/*
|
||||
%endif
|
||||
#%{_datadir}/xen/create.dtd
|
||||
%dir %{_datadir}/xen
|
||||
%dir %{_datadir}/xen/qemu
|
||||
%{_datadir}/xen/qemu/*
|
||||
%dir %{_datadir}/qemu-xen
|
||||
%{_datadir}/qemu-xen/*
|
||||
%{_docdir}/xen/*
|
||||
@ -326,57 +264,68 @@ rm -rf %{buildroot}%{_prefix}/local
|
||||
|
||||
%files -n libxen
|
||||
%defattr(-,root,root)
|
||||
%{_libdir}/fs/ext2fs-lib/fsimage.so
|
||||
%{_libdir}/fs/fat/fsimage.so
|
||||
%{_libdir}/fs/iso9660/fsimage.so
|
||||
%{_libdir}/fs/reiserfs/fsimage.so
|
||||
%{_libdir}/fs/ufs/fsimage.so
|
||||
%{_libdir}/fs/xfs/fsimage.so
|
||||
%{_libdir}/fs/zfs/fsimage.so
|
||||
#%{_libdir}/libblktap.so.*
|
||||
%{_libdir}/libblktapctl.so.*
|
||||
#%{_libdir}/libflask.so.*
|
||||
%{_libdir}/libfsimage.so.*
|
||||
%{_libdir}/libvhd.so.*
|
||||
%{_libdir}/libxen*.so.*
|
||||
%{_libdir}/libxlutil.so.*
|
||||
%ifarch x86_64
|
||||
%{_libdir}/efi/xen*.efi
|
||||
%endif
|
||||
%ifarch %{ix86}
|
||||
%{_libdir}64/efi/xen*.efi
|
||||
%endif
|
||||
%dir %{_libdir}/xenfsimage
|
||||
%{_libdir}/xenfsimage/*
|
||||
%dir %{_libexecdir}/xen
|
||||
%{_libexecdir}/xen/*
|
||||
#%{_libdir}/ocaml/site-lib/*
|
||||
#%dir %{_libdir}/xen
|
||||
#%dir %{_libdir}/xen/bin
|
||||
#%{_libdir}/xen/bin/*
|
||||
#%dir %{_prefix}/lib/xen/boot
|
||||
#%{_prefix}/lib/xen/boot/hvmloader
|
||||
|
||||
%files -n libxen-devel
|
||||
%defattr(-,root,root)
|
||||
%{_includedir}/*
|
||||
#%{_libdir}/libblktap.a
|
||||
#%{_libdir}/libblktap.so
|
||||
%{_libdir}/libblktapctl.a
|
||||
%{_libdir}/libblktapctl.so
|
||||
#%{_libdir}/libflask.a
|
||||
#%{_libdir}/libflask.so
|
||||
%{_libdir}/libfsimage.so
|
||||
%{_libdir}/libvhd.a
|
||||
%{_libdir}/libvhd.so
|
||||
%{_libdir}/libx*.a
|
||||
%{_libdir}/libx*.so
|
||||
%{_libdir}/libxlutil.a
|
||||
%{_libdir}/libxlutil.so
|
||||
%{_prefix}/lib/debug/xen-syms-%{version}*
|
||||
%{_datadir}/pkgconfig/xenlight.pc
|
||||
%{_datadir}/pkgconfig/xlutil.pc
|
||||
%{_libdir}/pkgconfig/xen*.pc
|
||||
%{_libdir}/pkgconfig/xlutil.pc
|
||||
|
||||
%files -n python-xen
|
||||
%defattr(-,root,root)
|
||||
%dir %{python_sitearch}/xen
|
||||
%{python_sitearch}/xen/*
|
||||
%{python_sitearch}/fsimage.so
|
||||
%{python_sitearch}/grub/*
|
||||
%{python_sitearch}/pygrub-*.egg-info
|
||||
%{python_sitearch}/xen-*.egg-info
|
||||
%dir %{python3_sitearch}/xen
|
||||
%{python3_sitearch}/xen/*
|
||||
%{python3_sitearch}/xen-*.egg-info
|
||||
%{python3_sitearch}/xenfsimage.cpython-*.so
|
||||
%{python3_sitearch}/grub/*
|
||||
%{python3_sitearch}/pygrub-*.egg-info
|
||||
|
||||
%changelog
|
||||
* Thu Mar 14 2024 Automatic Build System <autodist@openmamba.org> 4.18.0-1mamba
|
||||
- automatic version update by autodist
|
||||
|
||||
* Sun Oct 15 2023 Silvan Calarco <silvan.calarco@mambasoft.it> 4.17.2-2mamba
|
||||
- rebuilt with same libxen majver to fix deps on older version
|
||||
|
||||
* Sun Sep 03 2023 Silvan Calarco <silvan.calarco@mambasoft.it> 4.17.2-1mamba
|
||||
- update to 4.17.2
|
||||
|
||||
* Thu Dec 29 2022 Silvan Calarco <silvan.calarco@mambasoft.it> 4.17.0-1mamba
|
||||
- update to 4.17.0
|
||||
|
||||
* Mon Dec 26 2022 Silvan Calarco <silvan.calarco@mambasoft.it> 4.16.2-2mamba
|
||||
- rebuilt by autoport with build requirements: libmultipath-tools-devel>=0:0.9.4-1mamba
|
||||
|
||||
* Wed Aug 24 2022 Automatic Build System <autodist@mambasoft.it> 4.16.2-1mamba
|
||||
- automatic version update by autodist
|
||||
|
||||
* Tue Apr 19 2022 Automatic Build System <autodist@mambasoft.it> 4.16.1-1mamba
|
||||
- automatic version update by autodist
|
||||
|
||||
* Mon Jan 03 2022 Silvan Calarco <silvan.calarco@mambasoft.it> 4.16.0-2mamba
|
||||
- rebuilt with libmultipath-tools 0.8.8
|
||||
|
||||
* Sun Dec 26 2021 Automatic Build System <autodist@mambasoft.it> 4.16.0-1mamba
|
||||
- automatic version update by autodist
|
||||
|
||||
* Sat Dec 10 2016 Silvan Calarco <silvan.calarco@mambasoft.it> 4.8.0-1mamba
|
||||
- update to 4.8.0
|
||||
- fixed error in grub.d file
|
||||
|
Reference in New Issue
Block a user