[packages/xen/DEVEL] - updated paths, install and files

baggins baggins at pld-linux.org
Sun Jun 7 20:38:09 CEST 2020


commit 6f09bc96c666fe264229423e287057ef08d3082e
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sun Jun 7 20:37:48 2020 +0200

    - updated paths, install and files

 xen-init-list            |   4 +-
 xen-python_scripts.patch |  81 ++++++++++++++++++++++++++--------
 xen.spec                 | 112 +++++++++++++++++++++--------------------------
 xendomains.init          |  28 ++++++------
 4 files changed, 130 insertions(+), 95 deletions(-)
---
diff --git a/xen.spec b/xen.spec
index 1afb03a..6f1f377 100644
--- a/xen.spec
+++ b/xen.spec
@@ -495,8 +495,11 @@ install %{SOURCE56} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/xen.conf
 install -d $RPM_BUILD_ROOT/var/run/xenstored
 install %{SOURCE38} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/xenstored.conf
 
-install %{SOURCE60} $RPM_BUILD_ROOT%{_libdir}/%{name}/bin/xen-init-list
-install %{SOURCE61} $RPM_BUILD_ROOT%{_libdir}/%{name}/bin/xen-toolstack
+install %{SOURCE60} $RPM_BUILD_ROOT%{_libexecdir}/%{name}/bin/xen-init-list
+install %{SOURCE61} $RPM_BUILD_ROOT%{_libexecdir}/%{name}/bin/xen-toolstack
+
+%{__sed} -E -i -e '1s,#!\s*/usr/bin/python(\s|$),#!%{__python}\1,' \
+	$RPM_BUILD_ROOT%{_libexecdir}/%{name}/bin/pygrub
 
 %if %{with efi}
 install %{SOURCE57} $RPM_BUILD_ROOT/etc/efi-boot/xen.cfg
@@ -510,9 +513,7 @@ install %{SOURCE59} $RPM_BUILD_ROOT%{_sysconfdir}/xen/scripts/vif-openvswitch
 
 # for %%doc
 install -d _doc
-for tool in blktap2 pygrub ; do
-	cp -p tools/$tool/README _doc/README.$tool
-done
+cp -p tools/pygrub/README _doc/README.pygrub
 
 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
@@ -522,7 +523,7 @@ done
 # remove unneeded files
 %if %{with hypervisor}
 %{__mv} xen/xen-syms $RPM_BUILD_ROOT/boot/%{name}-syms-%{version}
-%{__rm} $RPM_BUILD_ROOT/boot/xen-4.6.gz
+%{__rm} $RPM_BUILD_ROOT/boot/xen-4.13.gz
 %{__rm} $RPM_BUILD_ROOT/boot/xen-4.gz
 %endif
 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/xen
@@ -576,6 +577,7 @@ fi
 %doc COPYING README* docs/misc/* docs/html/* _doc/*
 %if %{with hypervisor}
 /boot/%{name}-syms-%{version}
+/boot/%{name}-%{version}.config
 /boot/%{name}-%{version}.gz
 /boot/%{name}.gz
 %endif
@@ -624,21 +626,12 @@ fi
 %attr(755,root,root) %{_sbindir}/flask-*
 %endif
 %attr(755,root,root) %{_sbindir}/gdbsx
-%attr(755,root,root) %{_sbindir}/img2qcow
-%attr(755,root,root) %{_sbindir}/kdd
-%attr(755,root,root) %{_sbindir}/lock-util
-%attr(755,root,root) %{_sbindir}/qcow-create
-%attr(755,root,root) %{_sbindir}/qcow2raw
-%attr(755,root,root) %{_sbindir}/tap-ctl
-%attr(755,root,root) %{_sbindir}/tapdisk*
-%attr(755,root,root) %{_sbindir}/td-util
-%attr(755,root,root) %{_sbindir}/vhd-*
 %attr(755,root,root) %{_sbindir}/xen-*
 %attr(755,root,root) %{_sbindir}/xenbaked
 %attr(755,root,root) %{_sbindir}/xenconsoled
 %attr(755,root,root) %{_sbindir}/xencov
 %attr(755,root,root) %{_sbindir}/xenlockprof
-%attr(755,root,root) %{_sbindir}/xenmon.py
+%attr(755,root,root) %{_sbindir}/xenmon
 %attr(755,root,root) %{_sbindir}/xenperf
 %attr(755,root,root) %{_sbindir}/xenpm
 %attr(755,root,root) %{_sbindir}/xenpmd
@@ -649,25 +642,27 @@ fi
 %attr(755,root,root) %{_sbindir}/xentrace_setsize
 %attr(755,root,root) %{_sbindir}/xenwatchdogd
 %attr(755,root,root) %{_sbindir}/xl
-%dir %{_libdir}/%{name}
-%dir %{_libdir}/%{name}/bin
-%attr(744,root,root) %{_libdir}/%{name}/bin/*
-%dir %{_libdir}/%{name}/boot
+%dir %{_libexecdir}/%{name}
+%dir %{_libexecdir}/%{name}/bin
+%attr(744,root,root) %{_libexecdir}/%{name}/bin/*
+%dir %{_libexecdir}/%{name}/boot
 %if %{with stubdom}
 %if %{with qemu_traditional}
-%{_libdir}/%{name}/boot/ioemu-stubdom.gz
+%{_libexecdir}/%{name}/boot/ioemu-stubdom.gz
 %endif
 %ifarch %{ix86} %{x8664}
-%{_libdir}/%{name}/boot/pv-grub-x86_32.gz
+%{_libexecdir}/%{name}/boot/pv-grub-x86_32.gz
 %endif
 %ifarch %{x8664}
-%{_libdir}/%{name}/boot/pv-grub-x86_64.gz
+%{_libexecdir}/%{name}/boot/pv-grub-x86_64.gz
 %endif
-%{_libdir}/%{name}/boot/vtpm-stubdom.gz
-%{_libdir}/%{name}/boot/vtpmmgr-stubdom.gz
-%{_libdir}/%{name}/boot/xenstore-stubdom.gz
+%{_libexecdir}/%{name}/boot/vtpm-stubdom.gz
+%{_libexecdir}/%{name}/boot/vtpmmgr-stubdom.gz
+%{_libexecdir}/%{name}/boot/xenstore-stubdom.gz
 %endif
-%attr(744,root,root) %{_libdir}/%{name}/boot/hvmloader
+%{_libexecdir}/%{name}/boot/ipxe.bin
+%{_libexecdir}/%{name}/boot/xen-shim
+%attr(744,root,root) %{_libexecdir}/%{name}/boot/hvmloader
 %{_mandir}/man1/xentop.1*
 %{_mandir}/man1/xentrace_format.1*
 %{_mandir}/man1/xl.1*
@@ -711,19 +706,17 @@ fi
 %{_mandir}/man1/xenstore.1*
 %{_mandir}/man1/xenstore-chmod.1*
 %{_mandir}/man1/xenstore-ls.1*
+%{_mandir}/man1/xenstore-read.1*
+%{_mandir}/man1/xenstore-write.1*
 
 %files libs
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libblktapctl.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libblktapctl.so.1.0
-%attr(755,root,root) %{_libdir}/libfsimage.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libfsimage.so.1.0
-%attr(755,root,root) %{_libdir}/libvhd.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libvhd.so.1.0
+%attr(755,root,root) %{_libdir}/libxenfsimage.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libxenfsimage.so.4.13
 %attr(755,root,root) %{_libdir}/libxencall.so.*.*
 %attr(755,root,root) %ghost %{_libdir}/libxencall.so.1
 %attr(755,root,root) %{_libdir}/libxenctrl.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libxenctrl.so.4.9
+%attr(755,root,root) %ghost %{_libdir}/libxenctrl.so.4.13
 %attr(755,root,root) %{_libdir}/libxendevicemodel.so.*.*
 %attr(755,root,root) %ghost %{_libdir}/libxendevicemodel.so.1
 %attr(755,root,root) %{_libdir}/libxenevtchn.so.*.*
@@ -733,26 +726,28 @@ fi
 %attr(755,root,root) %{_libdir}/libxengnttab.so.*.*
 %attr(755,root,root) %ghost %{_libdir}/libxengnttab.so.1
 %attr(755,root,root) %{_libdir}/libxenguest.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libxenguest.so.4.9
+%attr(755,root,root) %ghost %{_libdir}/libxenguest.so.4.13
 %attr(755,root,root) %{_libdir}/libxenlight.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libxenlight.so.4.9
-%attr(755,root,root) %{_libdir}/libxenstat.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libxenstat.so.0
+%attr(755,root,root) %ghost %{_libdir}/libxenlight.so.4.13
+%attr(755,root,root) %{_libdir}/libxenstat.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libxenstat.so.4.13
+%attr(755,root,root) %{_libdir}/libxentoolcore.so.*.*
+%attr(755,root,root) %ghost %{_libdir}/libxentoolcore.so.1
 %attr(755,root,root) %{_libdir}/libxentoollog.so.*.*
 %attr(755,root,root) %ghost %{_libdir}/libxentoollog.so.1
 %attr(755,root,root) %{_libdir}/libxenvchan.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libxenvchan.so.4.9
+%attr(755,root,root) %ghost %{_libdir}/libxenvchan.so.4.13
 %attr(755,root,root) %{_libdir}/libxlutil.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libxlutil.so.4.9
-%dir %{_libdir}/fs
-%dir %{_libdir}/fs/ext2fs-lib
-%dir %{_libdir}/fs/fat
-%dir %{_libdir}/fs/iso9660
-%dir %{_libdir}/fs/reiserfs
-%dir %{_libdir}/fs/ufs
-%dir %{_libdir}/fs/xfs
-%dir %{_libdir}/fs/zfs
-%attr(755,root,root) %{_libdir}/fs/*/fsimage.so
+%attr(755,root,root) %ghost %{_libdir}/libxlutil.so.4.13
+%dir %{_libdir}/xenfsimage
+%dir %{_libdir}/xenfsimage/ext2fs-lib
+%dir %{_libdir}/xenfsimage/fat
+%dir %{_libdir}/xenfsimage/iso9660
+%dir %{_libdir}/xenfsimage/reiserfs
+%dir %{_libdir}/xenfsimage/ufs
+%dir %{_libdir}/xenfsimage/xfs
+%dir %{_libdir}/xenfsimage/zfs
+%attr(755,root,root) %{_libdir}/xenfsimage/*/fsimage.so
 
 %files libs-guest
 %defattr(644,root,root,755)
@@ -761,9 +756,7 @@ fi
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libblktapctl.so
-%attr(755,root,root) %{_libdir}/libfsimage.so
-%attr(755,root,root) %{_libdir}/libvhd.so
+%attr(755,root,root) %{_libdir}/libxenfsimage.so
 %attr(755,root,root) %{_libdir}/libxencall.so
 %attr(755,root,root) %{_libdir}/libxenctrl.so
 %attr(755,root,root) %{_libdir}/libxendevicemodel.so
@@ -774,20 +767,19 @@ fi
 %attr(755,root,root) %{_libdir}/libxenlight.so
 %attr(755,root,root) %{_libdir}/libxenstat.so
 %attr(755,root,root) %{_libdir}/libxenstore.so
+%attr(755,root,root) %{_libdir}/libxentoolcore.so
 %attr(755,root,root) %{_libdir}/libxentoollog.so
 %attr(755,root,root) %{_libdir}/libxenvchan.so
 %attr(755,root,root) %{_libdir}/libxlutil.so
 %{_includedir}/_libxl_list.h
 %{_includedir}/_libxl_types.h
 %{_includedir}/_libxl_types_json.h
-%{_includedir}/fsimage*.h
 %{_includedir}/libxenvchan.h
 %{_includedir}/libxl*.h
 %{_includedir}/xen*.h
 %{_includedir}/xs*.h
 %{_includedir}/xen
 %{_includedir}/xenstore-compat
-%{_pkgconfigdir}/xenblktapctl.pc
 %{_pkgconfigdir}/xencall.pc
 %{_pkgconfigdir}/xencontrol.pc
 %{_pkgconfigdir}/xendevicemodel.pc
@@ -798,14 +790,13 @@ fi
 %{_pkgconfigdir}/xenlight.pc
 %{_pkgconfigdir}/xenstat.pc
 %{_pkgconfigdir}/xenstore.pc
+%{_pkgconfigdir}/xentoolcore.pc
 %{_pkgconfigdir}/xentoollog.pc
 %{_pkgconfigdir}/xenvchan.pc
 %{_pkgconfigdir}/xlutil.pc
 
 %files static
 %defattr(644,root,root,755)
-%{_libdir}/libblktapctl.a
-%{_libdir}/libvhd.a
 %{_libdir}/libxencall.a
 %{_libdir}/libxenctrl.a
 %{_libdir}/libxendevicemodel.a
@@ -817,6 +808,7 @@ fi
 %{_libdir}/libxenvchan.a
 %{_libdir}/libxenstat.a
 %{_libdir}/libxenstore.a
+%{_libdir}/libxentoolcore.a
 %{_libdir}/libxentoollog.a
 %{_libdir}/libxlutil.a
 
@@ -873,16 +865,14 @@ fi
 
 %files -n python-xen
 %defattr(644,root,root,755)
-%attr(755,root,root) %{py_sitedir}/fsimage.so
+%attr(755,root,root) %{py_sitedir}/xenfsimage.so
 %dir %{py_sitedir}/xen
 %dir %{py_sitedir}/xen/lowlevel
 %attr(755,root,root) %{py_sitedir}/xen/lowlevel/xc.so
 %{py_sitedir}/xen/migration
 %{py_sitedir}/grub
-%if "%{py_ver}" > "2.4"
-%{py_sitedir}/pygrub-0.3-py*.egg-info
-%{py_sitedir}/xen-3.0-py*.egg-info
-%endif
+%{py_sitedir}/pygrub-*.egg-info
+%{py_sitedir}/xen-*.egg-info
 
 %files -n python-xen-guest
 %defattr(644,root,root,755)
diff --git a/xen-init-list b/xen-init-list
index 66b6256..e83b784 100755
--- a/xen-init-list
+++ b/xen-init-list
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/python2
 
 from __future__ import print_function
 
@@ -68,7 +68,7 @@ class DataSXP(Data):
 
 
 if __name__ == '__main__':
-    p = subprocess.check_output(('/usr/lib/xen/bin/xen-toolstack', 'list', '-l'))
+    p = subprocess.check_output(('/usr/libexec/xen/bin/xen-toolstack', 'list', '-l'))
     if p[0] == '(':
         d = DataSXP(p)
     else:
diff --git a/xen-python_scripts.patch b/xen-python_scripts.patch
index 417a9cc..20cb194 100644
--- a/xen-python_scripts.patch
+++ b/xen-python_scripts.patch
@@ -1,27 +1,72 @@
-diff -dur xen-4.2.0.orig/tools/misc/xenpvnetboot xen-4.2.0/tools/misc/xenpvnetboot
---- xen-4.2.0.orig/tools/misc/xenpvnetboot	2012-09-17 12:21:18.000000000 +0200
-+++ xen-4.2.0/tools/misc/xenpvnetboot	2012-10-22 10:46:30.000000000 +0200
+diff -ur xen-4.13.1/tools/misc/xencons xen-4.13.1.py/tools/misc/xencons
+--- xen-4.13.1/tools/misc/xencons	2020-05-14 14:19:32.000000000 +0200
++++ xen-4.13.1.py/tools/misc/xencons	2020-06-07 19:58:48.203256360 +0200
 @@ -1,4 +1,4 @@
 -#!/usr/bin/env python
-+#!/usr/bin/python
++#!/usr/bin/python2
+ 
+ ##############################################
+ # Console client for Xen guest OSes
+diff -ur xen-4.13.1/tools/misc/xencov_split xen-4.13.1.py/tools/misc/xencov_split
+--- xen-4.13.1/tools/misc/xencov_split	2020-05-14 14:19:32.000000000 +0200
++++ xen-4.13.1.py/tools/misc/xencov_split	2020-06-07 19:58:48.203256360 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python2
+ 
+ import sys, os, os.path as path, struct, errno
+ from optparse import OptionParser
+diff -ur xen-4.13.1/tools/misc/xenpvnetboot xen-4.13.1.py/tools/misc/xenpvnetboot
+--- xen-4.13.1/tools/misc/xenpvnetboot	2020-05-14 14:19:32.000000000 +0200
++++ xen-4.13.1.py/tools/misc/xenpvnetboot	2020-06-07 19:58:48.203256360 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/python2
  #
  # Copyright (C) 2010 Oracle. All rights reserved.
  #
-diff -dur xen-4.2.0.orig/tools/qemu-xen/scripts/analyse-9p-simpletrace.py xen-4.2.0/tools/qemu-xen/scripts/analyse-9p-simpletrace.py
---- xen-4.2.0.orig/tools/qemu-xen/scripts/analyse-9p-simpletrace.py	2012-09-10 20:10:52.000000000 +0200
-+++ xen-4.2.0/tools/qemu-xen/scripts/analyse-9p-simpletrace.py	2012-10-22 10:46:30.000000000 +0200
+diff -ur xen-4.13.1/tools/pygrub/src/pygrub xen-4.13.1.py/tools/pygrub/src/pygrub
+--- xen-4.13.1/tools/pygrub/src/pygrub	2020-06-07 19:59:07.463276639 +0200
++++ xen-4.13.1.py/tools/pygrub/src/pygrub	2020-06-07 19:58:48.203256360 +0200
 @@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python
- # Pretty print 9p simpletrace log
- # Usage: ./analyse-9p-simpletrace <trace-events> <trace-pid>
+-#! /usr/bin/env python
++#!/usr/bin/python2
  #
-diff -dur xen-4.2.0.orig/tools/qemu-xen/scripts/simpletrace.py xen-4.2.0/tools/qemu-xen/scripts/simpletrace.py
---- xen-4.2.0.orig/tools/qemu-xen/scripts/simpletrace.py	2012-09-10 20:10:52.000000000 +0200
-+++ xen-4.2.0/tools/qemu-xen/scripts/simpletrace.py	2012-10-22 10:46:30.000000000 +0200
+ # pygrub - simple python-based bootloader for Xen
+ #
+diff -ur xen-4.13.1/tools/python/scripts/convert-legacy-stream xen-4.13.1.py/tools/python/scripts/convert-legacy-stream
+--- xen-4.13.1/tools/python/scripts/convert-legacy-stream	2020-05-14 14:19:32.000000000 +0200
++++ xen-4.13.1.py/tools/python/scripts/convert-legacy-stream	2020-06-07 19:58:48.203256360 +0200
 @@ -1,4 +1,4 @@
 -#!/usr/bin/env python
-+#!/usr/bin/python
- #
- # Pretty-printer for simple trace backend binary trace files
- #
++#!/usr/bin/python2
+ # -*- coding: utf-8 -*-
+ 
+ """
+diff -ur xen-4.13.1/tools/python/scripts/verify-stream-v2 xen-4.13.1.py/tools/python/scripts/verify-stream-v2
+--- xen-4.13.1/tools/python/scripts/verify-stream-v2	2020-05-14 14:19:32.000000000 +0200
++++ xen-4.13.1.py/tools/python/scripts/verify-stream-v2	2020-06-07 19:58:48.203256360 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/python2
+ # -*- coding: utf-8 -*-
+ 
+ """ Verify a v2 format migration stream """
+diff -ur xen-4.13.1/tools/xenmon/xenmon.py xen-4.13.1.py/tools/xenmon/xenmon.py
+--- xen-4.13.1/tools/xenmon/xenmon.py	2020-05-14 14:19:32.000000000 +0200
++++ xen-4.13.1.py/tools/xenmon/xenmon.py	2020-06-07 19:58:48.203256360 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/python2
+ 
+ #####################################################################
+ # xenmon is a front-end for xenbaked.
+diff -ur xen-4.13.1/tools/xentrace/xentrace_format xen-4.13.1.py/tools/xentrace/xentrace_format
+--- xen-4.13.1/tools/xentrace/xentrace_format	2020-05-14 14:19:32.000000000 +0200
++++ xen-4.13.1.py/tools/xentrace/xentrace_format	2020-06-07 19:58:48.203256360 +0200
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/python2
+ 
+ # by Mark Williamson, (C) 2004 Intel Research Cambridge
+ 
diff --git a/xendomains.init b/xendomains.init
index d4cdf40..418b1ce 100755
--- a/xendomains.init
+++ b/xendomains.init
@@ -12,7 +12,7 @@ if ! [ -e /proc/xen/privcmd ]; then
 	exit 0
 fi
 
-TOOLSTACK=$(/usr/lib/xen/bin/xen-toolstack toolstack 2>/dev/null)
+TOOLSTACK=$(/usr/libexec/xen/bin/xen-toolstack toolstack 2>/dev/null)
 if [ $? -ne 0 ]; then
 	echo "No usable Xen toolstack selected"
 	exit 0
@@ -21,7 +21,7 @@ if [ "$(basename "$TOOLSTACK")" != xl ] && [ "$(basename "$TOOLSTACK")" != xm ];
 	exit 0
 fi
 
-if ! /usr/lib/xen/bin/xen-toolstack list >/dev/null 2>&1 ; then
+if ! /usr/libexec/xen/bin/xen-toolstack list >/dev/null 2>&1 ; then
 	exit 0;
 fi
 
@@ -31,12 +31,12 @@ shopt -s nullglob
 
 check_config_name()
 {
-	/usr/lib/xen/bin/xen-toolstack create --quiet --dryrun --defconfig "$1" | sed -n 's/^.*(name \(.*\))$/\1/p;s/^.*"name": "\(.*\)",$/\1/p'
+	/usr/libexec/xen/bin/xen-toolstack create --quiet --dryrun --defconfig "$1" | sed -n 's/^.*(name \(.*\))$/\1/p;s/^.*"name": "\(.*\)",$/\1/p'
 }
 
 check_running()
 {
-	/usr/lib/xen/bin/xen-toolstack domid "$1" >/dev/null 2>&1
+	/usr/libexec/xen/bin/xen-toolstack domid "$1" >/dev/null 2>&1
 	return $?
 }
 
@@ -92,7 +92,7 @@ do_start_restore()
 			show "Restoring Xen domain $name (from $file)"
 			busy
 
-			out=$(/usr/lib/xen/bin/xen-toolstack restore "$file" >/dev/null 2>&1)
+			out=$(/usr/libexec/xen/bin/xen-toolstack restore "$file" >/dev/null 2>&1)
 			case "$?" in
 				0)
 					rm "$file"
@@ -128,7 +128,7 @@ do_start_auto()
 			if [ "${domains[$name]}" = failed ]; then
 				fail
 			else
-				out=$(/usr/lib/xen/bin/xen-toolstack create --quiet --defconfig "$file" >/dev/null 2>&1)
+				out=$(/usr/libexec/xen/bin/xen-toolstack create --quiet --defconfig "$file" >/dev/null 2>&1)
 				case "$?" in
 					0)
 						ok
@@ -165,8 +165,8 @@ do_stop_migrate()
 	while read id name rest; do
 		show "Migrating Xen domain $name ($id)"
 		busy
-		(timeout_coproc "$XENDOMAINS_STOP_MAXWAIT" /usr/lib/xen/bin/xen-toolstack migrate $id $XENDOMAINS_MIGRATE)
-	done < <(/usr/lib/xen/bin/xen-init-list)
+		(timeout_coproc "$XENDOMAINS_STOP_MAXWAIT" /usr/libexec/xen/bin/xen-toolstack migrate $id $XENDOMAINS_MIGRATE)
+	done < <(/usr/libexec/xen/bin/xen-init-list)
 }
 
 do_stop_save()
@@ -177,8 +177,8 @@ do_stop_save()
 	while read id name rest; do
 		show "Saving Xen domain $name ($id)"
 		busy
-		(timeout_coproc "$XENDOMAINS_STOP_MAXWAIT" /usr/lib/xen/bin/xen-toolstack save $id $XENDOMAINS_SAVE/$name)
-	done < <(/usr/lib/xen/bin/xen-init-list)
+		(timeout_coproc "$XENDOMAINS_STOP_MAXWAIT" /usr/libexec/xen/bin/xen-toolstack save $id $XENDOMAINS_SAVE/$name)
+	done < <(/usr/libexec/xen/bin/xen-init-list)
 }
 
 do_stop_shutdown()
@@ -186,13 +186,13 @@ do_stop_shutdown()
 	while read id name rest; do
 		show "Shutting down Xen domain $name ($id)"
 		busy
-		/usr/lib/xen/bin/xen-toolstack shutdown $id >/dev/null 2>&1
+		/usr/libexec/xen/bin/xen-toolstack shutdown $id >/dev/null 2>&1
 		if [ $? -eq 0 ]; then
 			ok
 		else
 			fail
 		fi
-	done < <(/usr/lib/xen/bin/xen-init-list)
+	done < <(/usr/libexec/xen/bin/xen-init-list)
 	while read id name rest; do
 		show "Waiting for Xen domain $name ($id) to shut down"
 		busy
@@ -202,7 +202,7 @@ do_stop_shutdown()
 		else
 			fail
 		fi
-	done < <(/usr/lib/xen/bin/xen-init-list)
+	done < <(/usr/libexec/xen/bin/xen-init-list)
 }
 
 do_stop()
@@ -236,7 +236,7 @@ case "$1" in
 		;;
 	status)
 		if [ -f /var/lock/subsys/xendomains ]; then
-			/usr/lib/xen/bin/xen-toolstack list -v
+			/usr/libexec/xen/bin/xen-toolstack list -v
 		fi
 		;;
 	*)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/xen.git/commitdiff/6f09bc96c666fe264229423e287057ef08d3082e



More information about the pld-cvs-commit mailing list