Add big warnings to configure, xend initscript and xm. The big xm warning is displayed once (per boot, or per tmpreaper clean), afterwards a single line warning is displayed. Signed-off-by: Ian Campbell <ian.campbell@citrix.com> --- tools/configure | 27 +++++++++++++++++++++++++-- tools/configure.ac | 15 ++++++++++++++- tools/hotplug/Linux/init.d/xend | 4 ++++ tools/python/xen/xm/xm | 15 ++++++++++++++- 4 files changed, 57 insertions(+), 4 deletions(-) diff --git a/tools/configure b/tools/configure index 0dee92a..1da8652 100755 --- a/tools/configure +++ b/tools/configure @@ -1424,7 +1424,7 @@ Optional Features: --disable-rombios Disable ROM BIOS (default is ENABLED) --disable-seabios Disable SeaBIOS (default is ENABLED) --disable-debug Disable debug build of tools (default is ENABLED) - --disable-xend Disable xend toolstack (default is ENABLED) + --enable-xend Enable xend toolstack (default is DISABLED) --enable-blktap1 Disable blktap1 tools (default is DISABLED) --enable-qemu-traditional Enable qemu traditional device model, (DEFAULT is on @@ -3671,7 +3671,7 @@ elif test "x$enable_xend" = "xyes"; then : elif test -z $ax_cv_xend; then : - ax_cv_xend="y" + ax_cv_xend="n" fi xend=$ax_cv_xend @@ -9235,3 +9235,26 @@ if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi + +if test "x$xend" = "xy" ; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have enabled the xend toolstack. + +xend is deprecated and scheduled for removal. Please migrate to another +toolstack ASAP. + +See http://wiki.xen.org/wiki/Choice_of_Toolstacks for information on +other alternatives, including xl which is designed to be a drop in +replacement for xm (http://wiki.xen.org/wiki/XL). +" >&5 +$as_echo "$as_me: WARNING: You have enabled the xend toolstack. + +xend is deprecated and scheduled for removal. Please migrate to another +toolstack ASAP. + +See http://wiki.xen.org/wiki/Choice_of_Toolstacks for information on +other alternatives, including xl which is designed to be a drop in +replacement for xm (http://wiki.xen.org/wiki/XL). +" >&2;} + +fi diff --git a/tools/configure.ac b/tools/configure.ac index 2e57bfc..4f3c33a 100644 --- a/tools/configure.ac +++ b/tools/configure.ac @@ -57,7 +57,7 @@ AX_ARG_DEFAULT_DISABLE([ovmf], [Enable OVMF]) AX_ARG_DEFAULT_ENABLE([rombios], [Disable ROM BIOS]) AX_ARG_DEFAULT_ENABLE([seabios], [Disable SeaBIOS]) AX_ARG_DEFAULT_ENABLE([debug], [Disable debug build of tools]) -AX_ARG_DEFAULT_ENABLE([xend], [Disable xend toolstack]) +AX_ARG_DEFAULT_DISABLE([xend], [Enable xend toolstack]) AX_ARG_DEFAULT_DISABLE([blktap1], [Disable blktap1 tools]) AC_ARG_ENABLE([qemu-traditional], @@ -220,3 +220,16 @@ AC_SUBST(libiconv) AC_CHECK_HEADERS([yajl/yajl_version.h sys/eventfd.h]) AC_OUTPUT() + +AS_IF([test "x$xend" = "xy" ], [ + AC_MSG_WARN( +[You have enabled the xend toolstack. + +xend is deprecated and scheduled for removal. Please migrate to another +toolstack ASAP. + +See http://wiki.xen.org/wiki/Choice_of_Toolstacks for information on +other alternatives, including xl which is designed to be a drop in +replacement for xm (http://wiki.xen.org/wiki/XL). +]) +]) diff --git a/tools/hotplug/Linux/init.d/xend b/tools/hotplug/Linux/init.d/xend index 5f92cdc..8921383 100755 --- a/tools/hotplug/Linux/init.d/xend +++ b/tools/hotplug/Linux/init.d/xend @@ -38,6 +38,10 @@ function await_daemons_up case "$1" in start) + echo "WARNING: Enabling the xend toolstack." + echo "xend is deprecated and scheduled for removal. Please migrate" + echo "to another toolstack ASAP." + if [ -z "`ps -C xenconsoled -o pid=`" ]; then echo "xencommons should be started first." exit 1 diff --git a/tools/python/xen/xm/xm b/tools/python/xen/xm/xm index f4fd200..458f219 100755 --- a/tools/python/xen/xm/xm +++ b/tools/python/xen/xm/xm @@ -1,7 +1,20 @@ #!/usr/bin/env python # -*- mode: python; -*- -import sys +import sys, os.path from xen.xm import main +print("WARNING: xend/xm is deprecated.") + +if not os.path.exists("/tmp/xm-deprecation-long-warning"): + print(""" +xend is deprecated and scheduled for removal. Please migrate to another +toolstack ASAP. + +See http://wiki.xen.org/wiki/Choice_of_Toolstacks for information on +other alternatives, including xl which is designed to be a drop in +replacement for xm (http://wiki.xen.org/wiki/XL). +""") + open("/tmp/xm-deprecation-long-warning", "w").close() + main.main(sys.argv) -- 1.7.10.4
On Thu, 2013-09-12 at 11:34 +0100, Ian Campbell wrote: This will need an osstest change: 8<-------- From aed955d835abb9f649e3e4815ebb19f54903ded9 Mon Sep 17 00:00:00 2001 From: Ian Campbell <ian.campbell@citrix.com> Date: Thu, 12 Sep 2013 11:33:40 +0100 Subject: [PATCH] ts-xen-build: enable xend at configure time if necessary --- ts-xen-build | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ts-xen-build b/ts-xen-build index a600fe5..7f08dfc 100755 --- a/ts-xen-build +++ b/ts-xen-build @@ -115,8 +115,11 @@ sub build () { END buildcmd_stamped_logged(300, ''configure'', <<END,<<END,<<END); if test -f configure; then + if grep -q -- --enable-xend ; then + enable_xend=--enable-xend + fi END - ./configure --sysconfdir=/etc + ./configure --sysconfdir=/etc $enable_xend END fi END -- 1.7.10.4
On Thu, 2013-09-12 at 11:34 +0100, Ian Campbell wrote:> Add big warnings to configure, xend initscript and xm. > > The big xm warning is displayed once (per boot, or per tmpreaper clean), > afterwards a single line warning is displayed. > > Signed-off-by: Ian Campbell <ian.campbell@citrix.com>I also have a followup patch which I intend to push once 4.4 has branched. At ~3M it is too big for the list though. I have pushed it to git://xenbits.xen.org/people/ianc/xen.git xend-delete Here is the commit message: From d6bd83e4e1d6286cb950c9f4563684eded684bbf Mon Sep 17 00:00:00 2001 From: Ian Campbell <ian.campbell@citrix.com> Date: Thu, 12 Sep 2013 10:21:25 +0100 Subject: [PATCH] tools: remove xend associated python modules NOT TO BE APPLIED UNTIL AFTER 4.4 I''ve retained xen.lowlevel.{xc,xs} since they seem more widely useful. I also kept xen.lowlevel.xl even though it is disabled by default and IMHO useless in its current form. Signed-off-by: Ian Campbell <ian.campbell@citrix.com> --- config/Tools.mk.in | 1 - tools/configure | 48 - tools/configure.ac | 13 - tools/examples/Makefile | 12 - tools/examples/xend-config.sxp | 304 -- tools/examples/xend-pci-permissive.sxp | 27 - tools/examples/xend-pci-quirks.sxp | 96 - tools/examples/xm-config.xml | 45 - tools/examples/xmexample.hvm | 373 -- tools/examples/xmexample.hvm-stubdom | 317 -- tools/examples/xmexample.nbd | 26 - tools/examples/xmexample.pv-grub | 172 - tools/examples/xmexample1 | 197 - tools/examples/xmexample2 | 232 - tools/examples/xmexample3 | 218 - tools/hotplug/Linux/Makefile | 5 - tools/hotplug/Linux/init.d/xend | 82 - tools/hotplug/Linux/xend.rules | 4 - tools/hotplug/NetBSD/Makefile | 3 +- tools/hotplug/NetBSD/rc.d/xend | 71 - tools/libxl/xl.c | 16 - tools/python/Makefile | 18 +- tools/python/logging/logging-0.4.9.2/PKG-INFO | 25 - tools/python/logging/logging-0.4.9.2/README.txt | 311 -- tools/python/logging/logging-0.4.9.2/default.css | 32 - .../python/logging/logging-0.4.9.2/liblogging.tex | 1281 ------ .../logging/logging-0.4.9.2/logging/__init__.py | 1225 ------ .../logging/logging-0.4.9.2/logging/config.py | 301 -- .../logging/logging-0.4.9.2/logging/handlers.py | 787 ---- .../logging/logging-0.4.9.2/python_logging.html | 1183 ------ tools/python/logging/logging-0.4.9.2/setup.py | 29 - tools/python/logging/logging-0.4.9.2/test/app.py | 5 - .../logging/logging-0.4.9.2/test/critical.ini | 60 - .../python/logging/logging-0.4.9.2/test/debug.ini | 60 - .../python/logging/logging-0.4.9.2/test/error.ini | 60 - .../python/logging/logging-0.4.9.2/test/events.xml | 31 - .../logging/logging-0.4.9.2/test/log_test.py | 158 - .../logging/logging-0.4.9.2/test/log_test0.py | 118 - .../logging/logging-0.4.9.2/test/log_test1.py | 85 - .../logging/logging-0.4.9.2/test/log_test10.py | 87 - .../logging/logging-0.4.9.2/test/log_test11.py | 72 - .../logging/logging-0.4.9.2/test/log_test12.py | 47 - .../logging/logging-0.4.9.2/test/log_test13.py | 106 - .../logging/logging-0.4.9.2/test/log_test14.py | 108 - .../logging/logging-0.4.9.2/test/log_test15.py | 70 - .../logging/logging-0.4.9.2/test/log_test16.py | 73 - .../logging/logging-0.4.9.2/test/log_test17.py | 111 - .../logging/logging-0.4.9.2/test/log_test18.py | 102 - .../logging/logging-0.4.9.2/test/log_test19.py | 57 - .../logging/logging-0.4.9.2/test/log_test2.py | 119 - .../logging/logging-0.4.9.2/test/log_test20.py | 84 - .../logging/logging-0.4.9.2/test/log_test21.py | 141 - .../logging/logging-0.4.9.2/test/log_test22.py | 50 - .../logging/logging-0.4.9.2/test/log_test3.ini | 95 - .../logging/logging-0.4.9.2/test/log_test3.py | 70 - .../logging/logging-0.4.9.2/test/log_test4.py | 168 - .../logging/logging-0.4.9.2/test/log_test5.py | 44 - .../logging/logging-0.4.9.2/test/log_test6.py | 47 - .../logging/logging-0.4.9.2/test/log_test7.py | 48 - .../logging/logging-0.4.9.2/test/log_test8.py | 69 - .../logging/logging-0.4.9.2/test/log_test9.py | 71 - .../logging/logging-0.4.9.2/test/logconf.ini | 180 - .../python/logging/logging-0.4.9.2/test/logconf.py | 1738 -------- .../logging/logging-0.4.9.2/test/logging.dtd | 19 - .../logging/logging-0.4.9.2/test/logging.xml | 5 - .../logging/logging-0.4.9.2/test/logrecv.ini | 36 - .../python/logging/logging-0.4.9.2/test/logrecv.py | 443 -- tools/python/logging/logging-0.4.9.2/test/myapp.py | 13 - .../logging/logging-0.4.9.2/test/mymodule.py | 8 - .../python/logging/logging-0.4.9.2/test/stderr.exp | 566 --- .../python/logging/logging-0.4.9.2/test/stdout.exp | 24 - tools/python/logging/logging-0.4.9.2/test/warn.ini | 60 - tools/python/logging/setup.py | 11 - tools/python/ptsname/ptsname.c | 44 - tools/python/setup.py | 95 +- tools/python/xen/lowlevel/checkpoint/checkpoint.c | 371 -- tools/python/xen/lowlevel/checkpoint/checkpoint.h | 61 - .../python/xen/lowlevel/checkpoint/libcheckpoint.c | 847 ---- tools/python/xen/lowlevel/flask/flask.c | 292 -- tools/python/xen/lowlevel/netlink/libnetlink.c | 585 --- tools/python/xen/lowlevel/netlink/libnetlink.h | 58 - tools/python/xen/lowlevel/netlink/netlink.c | 215 - tools/python/xen/lowlevel/process/process.c | 164 - tools/python/xen/lowlevel/scf/scf.c | 156 - tools/python/xen/remus/blkdev.py | 31 - tools/python/xen/remus/device.py | 397 -- tools/python/xen/remus/image.py | 227 - tools/python/xen/remus/netlink.py | 318 -- tools/python/xen/remus/profile.py | 56 - tools/python/xen/remus/qdisc.py | 189 - tools/python/xen/remus/save.py | 186 - tools/python/xen/remus/tapdisk.py | 4 - tools/python/xen/remus/util.py | 82 - tools/python/xen/remus/vbd.py | 9 - tools/python/xen/remus/vdi.py | 121 - tools/python/xen/remus/vif.py | 18 - tools/python/xen/remus/vm.py | 168 - tools/python/xen/util/Brctl.py | 186 - tools/python/xen/util/SSHTransport.py | 102 - tools/python/xen/util/__init__.py | 1 - tools/python/xen/util/acmpolicy.py | 1622 ------- tools/python/xen/util/asserts.py | 27 - tools/python/xen/util/auxbin.py | 47 - tools/python/xen/util/blkif.py | 107 - tools/python/xen/util/bootloader.py | 626 --- tools/python/xen/util/bugtool.py | 234 -- tools/python/xen/util/diagnose.py | 185 - tools/python/xen/util/dictio.py | 50 - tools/python/xen/util/fileuri.py | 156 - tools/python/xen/util/ip.py | 121 - tools/python/xen/util/mac.py | 11 - tools/python/xen/util/mkdir.py | 44 - tools/python/xen/util/oshelp.py | 33 - tools/python/xen/util/pci.py | 1416 ------- tools/python/xen/util/rwlock.py | 137 - tools/python/xen/util/sxputils.py | 64 - tools/python/xen/util/utils.py | 78 - tools/python/xen/util/vscsi_util.py | 304 -- tools/python/xen/util/vusb_util.py | 338 -- tools/python/xen/util/xmlrpcclient.py | 129 - tools/python/xen/util/xmlrpclib2.py | 220 - tools/python/xen/util/xpopen.py | 182 - tools/python/xen/util/xsconstants.py | 115 - tools/python/xen/util/xsm/__init__.py | 2 - tools/python/xen/util/xsm/acm/__init__.py | 1 - tools/python/xen/util/xsm/acm/acm.py | 1627 ------- tools/python/xen/util/xsm/dummy/__init__.py | 1 - tools/python/xen/util/xsm/dummy/dummy.py | 136 - tools/python/xen/util/xsm/flask/__init__.py | 1 - tools/python/xen/util/xsm/flask/flask.py | 65 - tools/python/xen/util/xsm/xsm.py | 20 - tools/python/xen/util/xsm/xsm_core.py | 7 - tools/python/xen/util/xspolicy.py | 66 - tools/python/xen/web/SrvBase.py | 98 - tools/python/xen/web/SrvDir.py | 126 - tools/python/xen/web/__init__.py | 17 - tools/python/xen/web/connection.py | 333 -- tools/python/xen/web/http.py | 518 --- tools/python/xen/web/httpserver.py | 367 -- tools/python/xen/web/protocol.py | 40 - tools/python/xen/web/resource.py | 108 - tools/python/xen/web/static.py | 61 - tools/python/xen/web/tcp.py | 212 - tools/python/xen/web/unix.py | 69 - tools/python/xen/xend/Args.py | 166 - tools/python/xen/xend/MemoryPool.py | 118 - tools/python/xen/xend/PrettyPrint.py | 323 -- tools/python/xen/xend/Vifctl.py | 35 - tools/python/xen/xend/XendAPI.py | 2812 ------------- tools/python/xen/xend/XendAPIConstants.py | 82 - tools/python/xen/xend/XendAPIStore.py | 83 - tools/python/xen/xend/XendAPIVersion.py | 22 - tools/python/xen/xend/XendAuthSessions.py | 131 - tools/python/xen/xend/XendBase.py | 126 - tools/python/xen/xend/XendBootloader.py | 230 - tools/python/xen/xend/XendCPUPool.py | 910 ---- tools/python/xen/xend/XendCheckpoint.py | 425 -- tools/python/xen/xend/XendClient.py | 40 - tools/python/xen/xend/XendConfig.py | 2265 ---------- tools/python/xen/xend/XendConstants.py | 164 - tools/python/xen/xend/XendDPCI.py | 165 - tools/python/xen/xend/XendDSCSI.py | 299 -- tools/python/xen/xend/XendDevices.py | 85 - tools/python/xen/xend/XendDmesg.py | 41 - tools/python/xen/xend/XendDomain.py | 1958 --------- tools/python/xen/xend/XendDomainInfo.py | 4424 -------------------- tools/python/xen/xend/XendError.py | 252 -- tools/python/xen/xend/XendLocalStorageRepo.py | 93 - tools/python/xen/xend/XendLogging.py | 149 - tools/python/xen/xend/XendMonitor.py | 340 -- tools/python/xen/xend/XendNetwork.py | 238 -- tools/python/xen/xend/XendNode.py | 1183 ------ tools/python/xen/xend/XendOptions.py | 567 --- tools/python/xen/xend/XendPBD.py | 99 - tools/python/xen/xend/XendPIF.py | 390 -- tools/python/xen/xend/XendPIFMetrics.py | 59 - tools/python/xen/xend/XendPPCI.py | 160 - tools/python/xen/xend/XendPSCSI.py | 211 - tools/python/xen/xend/XendProtocol.py | 225 - tools/python/xen/xend/XendQCoWStorageRepo.py | 340 -- tools/python/xen/xend/XendSXPDev.py | 13 - tools/python/xen/xend/XendStateStore.py | 234 -- tools/python/xen/xend/XendStorageRepository.py | 118 - tools/python/xen/xend/XendTask.py | 224 - tools/python/xen/xend/XendTaskManager.py | 110 - tools/python/xen/xend/XendVDI.py | 214 - tools/python/xen/xend/XendVMMetrics.py | 146 - tools/python/xen/xend/XendVnet.py | 181 - tools/python/xen/xend/XendXSPolicy.py | 305 -- tools/python/xen/xend/XendXSPolicyAdmin.py | 386 -- tools/python/xen/xend/__init__.py | 1 - tools/python/xen/xend/arch.py | 32 - tools/python/xen/xend/balloon.py | 244 -- tools/python/xen/xend/encode.py | 180 - tools/python/xen/xend/image.py | 1103 ----- tools/python/xen/xend/osdep.py | 268 -- tools/python/xen/xend/server/BlktapController.py | 313 -- tools/python/xen/xend/server/ConsoleController.py | 38 - tools/python/xen/xend/server/DevConstants.py | 49 - tools/python/xen/xend/server/DevController.py | 677 --- tools/python/xen/xend/server/SSLXMLRPCServer.py | 103 - tools/python/xen/xend/server/SrvDaemon.py | 420 -- tools/python/xen/xend/server/SrvDmesg.py | 52 - tools/python/xen/xend/server/SrvDomain.py | 329 -- tools/python/xen/xend/server/SrvDomainDir.py | 222 - tools/python/xen/xend/server/SrvNode.py | 64 - tools/python/xen/xend/server/SrvRoot.py | 43 - tools/python/xen/xend/server/SrvServer.py | 261 -- tools/python/xen/xend/server/SrvVnetDir.py | 128 - tools/python/xen/xend/server/SrvXendLog.py | 37 - tools/python/xen/xend/server/XMLRPCServer.py | 273 -- tools/python/xen/xend/server/__init__.py | 1 - tools/python/xen/xend/server/blkif.py | 221 - tools/python/xen/xend/server/iopif.py | 102 - tools/python/xen/xend/server/irqif.py | 95 - tools/python/xen/xend/server/netif.py | 218 - tools/python/xen/xend/server/netif2.py | 163 - tools/python/xen/xend/server/params.py | 46 - tools/python/xen/xend/server/pciif.py | 596 --- tools/python/xen/xend/server/pciquirk.py | 149 - tools/python/xen/xend/server/relocate.py | 173 - tools/python/xen/xend/server/tests/__init__.py | 1 - .../xen/xend/server/tests/test_controllers.py | 81 - tools/python/xen/xend/server/udevevent.py | 92 - tools/python/xen/xend/server/vfbif.py | 91 - tools/python/xen/xend/server/vscsiif.py | 246 -- tools/python/xen/xend/server/vusbif.py | 126 - tools/python/xen/xend/sxp.py | 765 ---- tools/python/xen/xend/tests/__init__.py | 1 - tools/python/xen/xend/tests/test_XendConfig.py | 42 - tools/python/xen/xend/tests/test_sxp.py | 39 - tools/python/xen/xend/tests/test_uuid.py | 30 - tools/python/xen/xend/tests/xend-config.sxp | 131 - tools/python/xen/xend/uuid.py | 69 - tools/python/xen/xend/xend | 110 - tools/python/xen/xend/xenstore/__init__.py | 16 - tools/python/xen/xend/xenstore/tests/__init__.py | 2 - tools/python/xen/xend/xenstore/tests/stress_xs.py | 121 - tools/python/xen/xend/xenstore/xstransact.py | 368 -- tools/python/xen/xend/xenstore/xsutil.py | 32 - tools/python/xen/xend/xenstore/xswatch.py | 80 - tools/python/xen/xm/XenAPI.py | 206 - tools/python/xen/xm/addlabel.py | 274 -- tools/python/xen/xm/console.py | 88 - tools/python/xen/xm/cpupool-create.py | 51 - tools/python/xen/xm/cpupool-new.py | 50 - tools/python/xen/xm/cpupool.py | 236 -- tools/python/xen/xm/create.dtd | 154 - tools/python/xen/xm/create.py | 1529 ------- tools/python/xen/xm/dry-run.py | 161 - tools/python/xen/xm/dumppolicy.py | 69 - tools/python/xen/xm/getenforce.py | 66 - tools/python/xen/xm/getlabel.py | 157 - tools/python/xen/xm/getpolicy.py | 135 - tools/python/xen/xm/help.py | 100 - tools/python/xen/xm/labels.py | 89 - tools/python/xen/xm/main.py | 4030 ------------------ tools/python/xen/xm/migrate.py | 87 - tools/python/xen/xm/new.py | 79 - tools/python/xen/xm/opts.py | 627 --- tools/python/xen/xm/resetpolicy.py | 106 - tools/python/xen/xm/resources.py | 65 - tools/python/xen/xm/rmlabel.py | 216 - tools/python/xen/xm/setenforce.py | 74 - tools/python/xen/xm/setpolicy.py | 181 - tools/python/xen/xm/shutdown.py | 164 - tools/python/xen/xm/tests/__init__.py | 2 - tools/python/xen/xm/tests/test_create.py | 206 - tools/python/xen/xm/xenapi_create.py | 1129 ----- tools/python/xen/xm/xm | 20 - tools/xm-test/COPYING | 340 -- tools/xm-test/ChangeLog | 11 - tools/xm-test/Makefile.am | 18 - tools/xm-test/README | 310 -- tools/xm-test/TODO | 3 - tools/xm-test/Writing_Tests_HOWTO | 136 - tools/xm-test/autogen | 9 - tools/xm-test/configure.ac | 155 - tools/xm-test/grouptest/cpupool | 1 - tools/xm-test/grouptest/create | 1 - tools/xm-test/grouptest/default | 30 - tools/xm-test/grouptest/medium | 24 - tools/xm-test/grouptest/quick | 4 - tools/xm-test/grouptest/xapi | 1 - tools/xm-test/lib/XmTestLib/Console.py | 302 -- tools/xm-test/lib/XmTestLib/DomainTracking.py | 61 - tools/xm-test/lib/XmTestLib/NetConfig.py | 267 -- tools/xm-test/lib/XmTestLib/Test.py | 203 - tools/xm-test/lib/XmTestLib/XenAPIDomain.py | 183 - tools/xm-test/lib/XmTestLib/XenDevice.py | 275 -- tools/xm-test/lib/XmTestLib/XenDomain.py | 385 -- tools/xm-test/lib/XmTestLib/XenMemory.py | 68 - tools/xm-test/lib/XmTestLib/Xm.py | 245 -- tools/xm-test/lib/XmTestLib/__init__.py | 27 - tools/xm-test/lib/XmTestLib/arch.py | 126 - tools/xm-test/lib/XmTestLib/block_utils.py | 53 - tools/xm-test/lib/XmTestLib/config.py.in | 7 - tools/xm-test/lib/XmTestLib/network_utils.py | 60 - tools/xm-test/lib/XmTestLib/xapi.py | 54 - tools/xm-test/lib/XmTestReport/OSReport.py | 248 -- tools/xm-test/lib/XmTestReport/ProgReport.py | 119 - tools/xm-test/lib/XmTestReport/Report.py | 156 - tools/xm-test/lib/XmTestReport/ResultReport.py | 157 - tools/xm-test/lib/XmTestReport/arch.py | 46 - tools/xm-test/lib/XmTestReport/utils.py | 31 - tools/xm-test/lib/XmTestReport/xmtest.py.in | 15 - tools/xm-test/mergereport | 25 - tools/xm-test/mkreport | 71 - tools/xm-test/ramdisk/Makefile.am | 126 - .../ramdisk/README-XenSource-initrd-0.7-img | 42 - .../ramdisk/README-XenSource-initrd-0.8-img | 42 - .../ramdisk/README-XenSource-initrd-1.0-img | 46 - .../ramdisk/README-XenSource-initrd-1.1-img | 45 - tools/xm-test/ramdisk/bin/create_disk_image | 384 -- tools/xm-test/ramdisk/configs/buildroot-i386 | 346 -- tools/xm-test/ramdisk/configs/busybox | 465 -- tools/xm-test/ramdisk/configs/uClibc | 172 - tools/xm-test/ramdisk/make-release.sh | 44 - .../patches/buildroot/add_xvd_devices.patch | 13 - .../xm-test/ramdisk/patches/buildroot/hping.patch | 67 - tools/xm-test/ramdisk/skel/.profile | 3 - tools/xm-test/ramdisk/skel/etc/init.d/rcS | 19 - tools/xm-test/ramdisk/skel/etc/inittab | 5 - tools/xm-test/ramdisk/skel/root/.profile | 3 - tools/xm-test/runtest.sh | 337 -- tools/xm-test/tests/Makefile.am | 43 - tools/xm-test/tests/Makefile.am.template | 21 - tools/xm-test/tests/_sanity/01_domu_proc.py | 32 - tools/xm-test/tests/_sanity/Makefile.am | 21 - .../block-create/01_block_attach_device_pos.py | 49 - .../02_block_attach_file_device_pos.py | 49 - .../04_block_attach_device_repeatedly_pos.py | 46 - ...ock_attach_and_dettach_device_repeatedly_pos.py | 49 - .../block-create/06_block_attach_baddomain_neg.py | 18 - .../block-create/07_block_attach_baddevice_neg.py | 53 - .../08_block_attach_bad_filedevice_neg.py | 52 - ...ock_attach_and_dettach_device_check_data_pos.py | 66 - .../10_block_attach_dettach_multiple_devices.py | 100 - .../block-create/11_block_attach_shared_dom0.py | 38 - .../block-create/12_block_attach_shared_domU.py | 30 - tools/xm-test/tests/block-create/Makefile.am | 29 - .../block-destroy/01_block-destroy_btblock_pos.py | 44 - .../block-destroy/02_block-destroy_rtblock_pos.py | 41 - .../block-destroy/03_block-destroy_nonexist_neg.py | 17 - .../04_block-destroy_nonattached_neg.py | 33 - .../block-destroy/05_block-destroy_byname_pos.py | 43 - .../06_block-destroy_check_list_pos.py | 42 - tools/xm-test/tests/block-destroy/Makefile.am | 26 - .../block-integrity/01_block_device_read_verify.py | 62 - .../02_block_device_write_verify.py | 63 - tools/xm-test/tests/block-integrity/Makefile.am | 22 - .../xm-test/tests/block-list/01_block-list_pos.py | 42 - .../tests/block-list/02_block-list_attachbd_pos.py | 46 - .../block-list/03_block-list_anotherbd_pos.py | 54 - .../tests/block-list/04_block-list_nodb_pos.py | 28 - .../tests/block-list/05_block-list_nonexist_neg.py | 18 - .../block-list/06_block-list_checkremove_pos.py | 61 - tools/xm-test/tests/block-list/Makefile.am | 26 - .../xm-test/tests/console/01_console_badopt_neg.py | 21 - .../xm-test/tests/console/02_console_baddom_neg.py | 27 - tools/xm-test/tests/console/Makefile.am | 22 - .../xm-test/tests/cpupool/01_cpupool_basic_pos.py | 72 - .../xm-test/tests/cpupool/02_cpupool_manage_pos.py | 152 - tools/xm-test/tests/cpupool/03_cpupool_domain.py | 126 - tools/xm-test/tests/cpupool/04_cpupool_migrate.py | 84 - tools/xm-test/tests/cpupool/Makefile.am | 22 - tools/xm-test/tests/cpupool/pool1.cfg | 1 - tools/xm-test/tests/cpupool/pools.py | 78 - tools/xm-test/tests/create/01_create_basic_pos.py | 49 - tools/xm-test/tests/create/02_create_noparm_neg.py | 17 - .../xm-test/tests/create/03_create_badparm_neg.py | 19 - .../tests/create/04_create_conflictname_neg.py | 41 - tools/xm-test/tests/create/06_create_mem_neg.py | 53 - tools/xm-test/tests/create/07_create_mem64_pos.py | 49 - tools/xm-test/tests/create/08_create_mem128_pos.py | 49 - tools/xm-test/tests/create/09_create_mem256_pos.py | 49 - .../xm-test/tests/create/10_create_fastdestroy.py | 43 - .../tests/create/11_create_concurrent_pos.py | 78 - .../create/12_create_concurrent_stress_pos.py | 59 - .../xm-test/tests/create/13_create_multinic_pos.py | 27 - .../tests/create/14_create_blockroot_pos.py | 44 - .../xm-test/tests/create/15_create_smallmem_pos.py | 27 - .../xm-test/tests/create/16_create_smallmem_neg.py | 30 - tools/xm-test/tests/create/Makefile.am | 33 - .../xm-test/tests/destroy/01_destroy_basic_pos.py | 40 - .../xm-test/tests/destroy/02_destroy_noparm_neg.py | 16 - .../tests/destroy/03_destroy_nonexist_neg.py | 16 - .../tests/destroy/04_destroy_badparm_neg.py | 16 - tools/xm-test/tests/destroy/05_destroy_byid_pos.py | 33 - tools/xm-test/tests/destroy/06_destroy_dom0_neg.py | 14 - .../xm-test/tests/destroy/07_destroy_stale_pos.py | 133 - tools/xm-test/tests/destroy/Makefile.am | 27 - tools/xm-test/tests/dmesg/01_dmesg_basic_pos.py | 15 - tools/xm-test/tests/dmesg/02_dmesg_basic_neg.py | 17 - tools/xm-test/tests/dmesg/Makefile.am | 21 - tools/xm-test/tests/domid/01_domid_basic_pos.py | 16 - tools/xm-test/tests/domid/02_domid_basic_neg.py | 15 - tools/xm-test/tests/domid/Makefile.am | 21 - .../xm-test/tests/domname/01_domname_basic_pos.py | 17 - .../xm-test/tests/domname/02_domname_basic_neg.py | 15 - tools/xm-test/tests/domname/Makefile.am | 21 - .../01_enforce_dom0_cpus_basic_pos.py | 126 - tools/xm-test/tests/enforce_dom0_cpus/Makefile.am | 21 - tools/xm-test/tests/help/01_help_basic_pos.py | 14 - tools/xm-test/tests/help/02_help_basic_neg.py | 14 - tools/xm-test/tests/help/03_help_badparm_neg.py | 14 - tools/xm-test/tests/help/04_help_long_pos.py | 16 - tools/xm-test/tests/help/05_help_nonroot_pos.py | 17 - tools/xm-test/tests/help/06_help_allcmds.py | 44 - tools/xm-test/tests/help/Makefile.am | 26 - tools/xm-test/tests/info/01_info_basic_pos.py | 11 - .../xm-test/tests/info/02_info_compiledata_pos.py | 42 - tools/xm-test/tests/info/Makefile.am | 22 - tools/xm-test/tests/list/01_list_basic_pos.py | 14 - tools/xm-test/tests/list/02_list_badparm_neg.py | 16 - tools/xm-test/tests/list/03_list_nonexist_neg.py | 17 - tools/xm-test/tests/list/04_list_goodparm_pos.py | 28 - tools/xm-test/tests/list/05_list_long_pos.py | 22 - tools/xm-test/tests/list/06_list_nonroot.py | 15 - tools/xm-test/tests/list/Makefile.am | 27 - .../xm-test/tests/memmax/01_memmax_badparm_neg.py | 29 - tools/xm-test/tests/memmax/Makefile.am | 21 - tools/xm-test/tests/memset/01_memset_basic_pos.py | 82 - .../xm-test/tests/memset/02_memset_badparm_neg.py | 56 - tools/xm-test/tests/memset/03_memset_random_pos.py | 64 - .../xm-test/tests/memset/04_memset_smallmem_pos.py | 55 - tools/xm-test/tests/memset/Makefile.am | 24 - .../tests/migrate/01_migrate_localhost_pos.py | 86 - tools/xm-test/tests/migrate/Makefile.am | 20 - .../tests/network-attach/01_network_attach_pos.py | 43 - .../network-attach/02_network_attach_detach_pos.py | 49 - .../03_network_attach_detach_multiple_pos.py | 51 - .../04_network_attach_baddomain_neg.py | 15 - tools/xm-test/tests/network-attach/Makefile.am | 24 - .../tests/network/02_network_local_ping_pos.py | 71 - .../tests/network/03_network_local_tcp_pos.py | 75 - .../tests/network/04_network_local_udp_pos.py | 76 - .../tests/network/05_network_dom0_ping_pos.py | 54 - .../tests/network/06_network_dom0_tcp_pos.py | 57 - .../tests/network/07_network_dom0_udp_pos.py | 56 - .../tests/network/11_network_domU_ping_pos.py | 62 - .../tests/network/12_network_domU_tcp_pos.py | 64 - .../tests/network/13_network_domU_udp_pos.py | 76 - tools/xm-test/tests/network/Makefile.am | 34 - tools/xm-test/tests/pause/01_pause_basic_pos.py | 63 - tools/xm-test/tests/pause/02_pause_badopt_neg.py | 32 - tools/xm-test/tests/pause/03_pause_badname_neg.py | 18 - tools/xm-test/tests/pause/04_pause_badid_neg.py | 18 - tools/xm-test/tests/pause/Makefile.am | 22 - tools/xm-test/tests/reboot/01_reboot_basic_pos.py | 52 - tools/xm-test/tests/reboot/02_reboot_badopt_neg.py | 32 - .../xm-test/tests/reboot/03_reboot_badname_neg.py | 18 - tools/xm-test/tests/reboot/Makefile.am | 23 - .../xm-test/tests/restore/01_restore_basic_pos.py | 82 - .../tests/restore/02_restore_badparm_neg.py | 28 - .../tests/restore/03_restore_badfilename_neg.py | 28 - .../tests/restore/04_restore_withdevices_pos.py | 130 - tools/xm-test/tests/restore/Makefile.am | 24 - tools/xm-test/tests/save/01_save_basic_pos.py | 37 - tools/xm-test/tests/save/02_save_badparm_neg.py | 28 - tools/xm-test/tests/save/03_save_bogusfile_neg.py | 39 - tools/xm-test/tests/save/Makefile.am | 24 - .../sched-credit/01_sched_credit_weight_cap_pos.py | 72 - tools/xm-test/tests/sched-credit/Makefile.am | 20 - .../xm-test/tests/sedf/01_sedf_period_slice_pos.py | 62 - .../xm-test/tests/sedf/02_sedf_period_lower_neg.py | 44 - .../xm-test/tests/sedf/03_sedf_slice_lower_neg.py | 40 - .../xm-test/tests/sedf/04_sedf_slice_upper_neg.py | 48 - tools/xm-test/tests/sedf/05_sedf_extratime_pos.py | 63 - .../tests/sedf/06_sedf_extratime_disable_neg.py | 71 - tools/xm-test/tests/sedf/Makefile.am | 25 - .../tests/shutdown/01_shutdown_basic_pos.py | 54 - .../tests/shutdown/02_shutdown_badparm_neg.py | 39 - .../tests/shutdown/03_shutdown_nonexist_neg.py | 22 - tools/xm-test/tests/shutdown/Makefile.am | 21 - tools/xm-test/tests/sysrq/01_sysrq_basic_neg.py | 20 - tools/xm-test/tests/sysrq/02_sysrq_sync_pos.py | 52 - .../xm-test/tests/sysrq/03_sysrq_withreboot_pos.py | 40 - tools/xm-test/tests/sysrq/Makefile.am | 23 - .../xm-test/tests/unpause/01_unpause_basic_pos.py | 76 - tools/xm-test/tests/unpause/Makefile.am | 20 - .../vcpu-disable/01_vcpu-disable_basic_pos.py | 82 - tools/xm-test/tests/vcpu-disable/Makefile.am | 21 - .../tests/vcpu-pin/01_vcpu-pin_basic_pos.py | 50 - tools/xm-test/tests/vcpu-pin/Makefile.am | 21 - tools/xm-test/tests/xapi/01_xapi-vm_basic.py | 61 - tools/xm-test/tests/xapi/02_xapi-vbd_basic.py | 122 - tools/xm-test/tests/xapi/03_xapi-network_pos.py | 123 - .../tests/xapi/04_xapi-data_uri_handling.py | 65 - tools/xm-test/tests/xapi/20_xapi-cpu_pool_basic.py | 157 - tools/xm-test/tests/xapi/Makefile.am | 23 - 491 files changed, 6 insertions(+), 82067 deletions(-) delete mode 100644 tools/examples/xend-config.sxp delete mode 100644 tools/examples/xend-pci-permissive.sxp delete mode 100644 tools/examples/xend-pci-quirks.sxp delete mode 100644 tools/examples/xm-config.xml delete mode 100644 tools/examples/xmexample.hvm delete mode 100644 tools/examples/xmexample.hvm-stubdom delete mode 100644 tools/examples/xmexample.nbd delete mode 100644 tools/examples/xmexample.pv-grub delete mode 100644 tools/examples/xmexample1 delete mode 100644 tools/examples/xmexample2 delete mode 100644 tools/examples/xmexample3 delete mode 100755 tools/hotplug/Linux/init.d/xend delete mode 100644 tools/hotplug/Linux/xend.rules delete mode 100644 tools/hotplug/NetBSD/rc.d/xend delete mode 100644 tools/python/logging/logging-0.4.9.2/PKG-INFO delete mode 100644 tools/python/logging/logging-0.4.9.2/README.txt delete mode 100644 tools/python/logging/logging-0.4.9.2/default.css delete mode 100644 tools/python/logging/logging-0.4.9.2/liblogging.tex delete mode 100644 tools/python/logging/logging-0.4.9.2/logging/__init__.py delete mode 100644 tools/python/logging/logging-0.4.9.2/logging/config.py delete mode 100644 tools/python/logging/logging-0.4.9.2/logging/handlers.py delete mode 100644 tools/python/logging/logging-0.4.9.2/python_logging.html delete mode 100644 tools/python/logging/logging-0.4.9.2/setup.py delete mode 100644 tools/python/logging/logging-0.4.9.2/test/app.py delete mode 100644 tools/python/logging/logging-0.4.9.2/test/critical.ini delete mode 100644 tools/python/logging/logging-0.4.9.2/test/debug.ini delete mode 100644 tools/python/logging/logging-0.4.9.2/test/error.ini delete mode 100644 tools/python/logging/logging-0.4.9.2/test/events.xml delete mode 100755 tools/python/logging/logging-0.4.9.2/test/log_test.py delete mode 100755 tools/python/logging/logging-0.4.9.2/test/log_test0.py delete mode 100755 tools/python/logging/logging-0.4.9.2/test/log_test1.py delete mode 100755 tools/python/logging/logging-0.4.9.2/test/log_test10.py delete mode 100755 tools/python/logging/logging-0.4.9.2/test/log_test11.py delete mode 100755 tools/python/logging/logging-0.4.9.2/test/log_test12.py delete mode 100755 tools/python/logging/logging-0.4.9.2/test/log_test13.py delete mode 100755 tools/python/logging/logging-0.4.9.2/test/log_test14.py delete mode 100755 tools/python/logging/logging-0.4.9.2/test/log_test15.py delete mode 100755 tools/python/logging/logging-0.4.9.2/test/log_test16.py delete mode 100755 tools/python/logging/logging-0.4.9.2/test/log_test17.py delete mode 100755 tools/python/logging/logging-0.4.9.2/test/log_test18.py delete mode 100755 tools/python/logging/logging-0.4.9.2/test/log_test19.py delete mode 100755 tools/python/logging/logging-0.4.9.2/test/log_test2.py delete mode 100755 tools/python/logging/logging-0.4.9.2/test/log_test20.py delete mode 100755 tools/python/logging/logging-0.4.9.2/test/log_test21.py delete mode 100755 tools/python/logging/logging-0.4.9.2/test/log_test22.py delete mode 100644 tools/python/logging/logging-0.4.9.2/test/log_test3.ini delete mode 100755 tools/python/logging/logging-0.4.9.2/test/log_test3.py delete mode 100755 tools/python/logging/logging-0.4.9.2/test/log_test4.py delete mode 100755 tools/python/logging/logging-0.4.9.2/test/log_test5.py delete mode 100755 tools/python/logging/logging-0.4.9.2/test/log_test6.py delete mode 100755 tools/python/logging/logging-0.4.9.2/test/log_test7.py delete mode 100755 tools/python/logging/logging-0.4.9.2/test/log_test8.py delete mode 100755 tools/python/logging/logging-0.4.9.2/test/log_test9.py delete mode 100644 tools/python/logging/logging-0.4.9.2/test/logconf.ini delete mode 100755 tools/python/logging/logging-0.4.9.2/test/logconf.py delete mode 100644 tools/python/logging/logging-0.4.9.2/test/logging.dtd delete mode 100644 tools/python/logging/logging-0.4.9.2/test/logging.xml delete mode 100644 tools/python/logging/logging-0.4.9.2/test/logrecv.ini delete mode 100755 tools/python/logging/logging-0.4.9.2/test/logrecv.py delete mode 100644 tools/python/logging/logging-0.4.9.2/test/myapp.py delete mode 100644 tools/python/logging/logging-0.4.9.2/test/mymodule.py delete mode 100644 tools/python/logging/logging-0.4.9.2/test/stderr.exp delete mode 100644 tools/python/logging/logging-0.4.9.2/test/stdout.exp delete mode 100644 tools/python/logging/logging-0.4.9.2/test/warn.ini delete mode 100644 tools/python/logging/setup.py delete mode 100644 tools/python/ptsname/ptsname.c delete mode 100644 tools/python/xen/lowlevel/checkpoint/checkpoint.c delete mode 100644 tools/python/xen/lowlevel/checkpoint/checkpoint.h delete mode 100644 tools/python/xen/lowlevel/checkpoint/libcheckpoint.c delete mode 100644 tools/python/xen/lowlevel/flask/flask.c delete mode 100644 tools/python/xen/lowlevel/netlink/libnetlink.c delete mode 100644 tools/python/xen/lowlevel/netlink/libnetlink.h delete mode 100644 tools/python/xen/lowlevel/netlink/netlink.c delete mode 100644 tools/python/xen/lowlevel/process/process.c delete mode 100644 tools/python/xen/lowlevel/scf/scf.c delete mode 100644 tools/python/xen/remus/__init__.py delete mode 100644 tools/python/xen/remus/blkdev.py delete mode 100644 tools/python/xen/remus/device.py delete mode 100644 tools/python/xen/remus/image.py delete mode 100644 tools/python/xen/remus/netlink.py delete mode 100644 tools/python/xen/remus/profile.py delete mode 100644 tools/python/xen/remus/qdisc.py delete mode 100644 tools/python/xen/remus/save.py delete mode 100644 tools/python/xen/remus/tapdisk.py delete mode 100644 tools/python/xen/remus/util.py delete mode 100644 tools/python/xen/remus/vbd.py delete mode 100644 tools/python/xen/remus/vdi.py delete mode 100644 tools/python/xen/remus/vif.py delete mode 100644 tools/python/xen/remus/vm.py delete mode 100644 tools/python/xen/util/Brctl.py delete mode 100644 tools/python/xen/util/SSHTransport.py delete mode 100644 tools/python/xen/util/__init__.py delete mode 100644 tools/python/xen/util/acmpolicy.py delete mode 100644 tools/python/xen/util/asserts.py delete mode 100644 tools/python/xen/util/auxbin.py delete mode 100644 tools/python/xen/util/blkif.py delete mode 100644 tools/python/xen/util/bootloader.py delete mode 100644 tools/python/xen/util/bugtool.py delete mode 100644 tools/python/xen/util/diagnose.py delete mode 100644 tools/python/xen/util/dictio.py delete mode 100644 tools/python/xen/util/fileuri.py delete mode 100644 tools/python/xen/util/ip.py delete mode 100644 tools/python/xen/util/mac.py delete mode 100644 tools/python/xen/util/mkdir.py delete mode 100644 tools/python/xen/util/oshelp.py delete mode 100644 tools/python/xen/util/pci.py delete mode 100644 tools/python/xen/util/rwlock.py delete mode 100644 tools/python/xen/util/sxputils.py delete mode 100644 tools/python/xen/util/utils.py delete mode 100644 tools/python/xen/util/vscsi_util.py delete mode 100644 tools/python/xen/util/vusb_util.py delete mode 100644 tools/python/xen/util/xmlrpcclient.py delete mode 100644 tools/python/xen/util/xmlrpclib2.py delete mode 100644 tools/python/xen/util/xpopen.py delete mode 100644 tools/python/xen/util/xsconstants.py delete mode 100644 tools/python/xen/util/xsm/__init__.py delete mode 100644 tools/python/xen/util/xsm/acm/__init__.py delete mode 100644 tools/python/xen/util/xsm/acm/acm.py delete mode 100644 tools/python/xen/util/xsm/dummy/__init__.py delete mode 100644 tools/python/xen/util/xsm/dummy/dummy.py delete mode 100644 tools/python/xen/util/xsm/flask/__init__.py delete mode 100644 tools/python/xen/util/xsm/flask/flask.py delete mode 100644 tools/python/xen/util/xsm/xsm.py delete mode 100644 tools/python/xen/util/xsm/xsm_core.py delete mode 100644 tools/python/xen/util/xspolicy.py delete mode 100644 tools/python/xen/web/SrvBase.py delete mode 100644 tools/python/xen/web/SrvDir.py delete mode 100644 tools/python/xen/web/__init__.py delete mode 100644 tools/python/xen/web/connection.py delete mode 100644 tools/python/xen/web/http.py delete mode 100644 tools/python/xen/web/httpserver.py delete mode 100644 tools/python/xen/web/protocol.py delete mode 100644 tools/python/xen/web/resource.py delete mode 100644 tools/python/xen/web/static.py delete mode 100644 tools/python/xen/web/tcp.py delete mode 100644 tools/python/xen/web/unix.py delete mode 100644 tools/python/xen/xend/Args.py delete mode 100644 tools/python/xen/xend/MemoryPool.py delete mode 100644 tools/python/xen/xend/PrettyPrint.py delete mode 100644 tools/python/xen/xend/Vifctl.py delete mode 100644 tools/python/xen/xend/XendAPI.py delete mode 100644 tools/python/xen/xend/XendAPIConstants.py delete mode 100644 tools/python/xen/xend/XendAPIStore.py delete mode 100644 tools/python/xen/xend/XendAPIVersion.py delete mode 100644 tools/python/xen/xend/XendAuthSessions.py delete mode 100644 tools/python/xen/xend/XendBase.py delete mode 100644 tools/python/xen/xend/XendBootloader.py delete mode 100644 tools/python/xen/xend/XendCPUPool.py delete mode 100644 tools/python/xen/xend/XendCheckpoint.py delete mode 100644 tools/python/xen/xend/XendClient.py delete mode 100644 tools/python/xen/xend/XendConfig.py delete mode 100644 tools/python/xen/xend/XendConstants.py delete mode 100644 tools/python/xen/xend/XendDPCI.py delete mode 100644 tools/python/xen/xend/XendDSCSI.py delete mode 100644 tools/python/xen/xend/XendDevices.py delete mode 100644 tools/python/xen/xend/XendDmesg.py delete mode 100644 tools/python/xen/xend/XendDomain.py delete mode 100644 tools/python/xen/xend/XendDomainInfo.py delete mode 100644 tools/python/xen/xend/XendError.py delete mode 100644 tools/python/xen/xend/XendLocalStorageRepo.py delete mode 100644 tools/python/xen/xend/XendLogging.py delete mode 100644 tools/python/xen/xend/XendMonitor.py delete mode 100644 tools/python/xen/xend/XendNetwork.py delete mode 100644 tools/python/xen/xend/XendNode.py delete mode 100644 tools/python/xen/xend/XendOptions.py delete mode 100644 tools/python/xen/xend/XendPBD.py delete mode 100644 tools/python/xen/xend/XendPIF.py delete mode 100644 tools/python/xen/xend/XendPIFMetrics.py delete mode 100644 tools/python/xen/xend/XendPPCI.py delete mode 100644 tools/python/xen/xend/XendPSCSI.py delete mode 100644 tools/python/xen/xend/XendProtocol.py delete mode 100644 tools/python/xen/xend/XendQCoWStorageRepo.py delete mode 100644 tools/python/xen/xend/XendSXPDev.py delete mode 100644 tools/python/xen/xend/XendStateStore.py delete mode 100644 tools/python/xen/xend/XendStorageRepository.py delete mode 100644 tools/python/xen/xend/XendTask.py delete mode 100644 tools/python/xen/xend/XendTaskManager.py delete mode 100644 tools/python/xen/xend/XendVDI.py delete mode 100644 tools/python/xen/xend/XendVMMetrics.py delete mode 100644 tools/python/xen/xend/XendVnet.py delete mode 100644 tools/python/xen/xend/XendXSPolicy.py delete mode 100644 tools/python/xen/xend/XendXSPolicyAdmin.py delete mode 100644 tools/python/xen/xend/__init__.py delete mode 100644 tools/python/xen/xend/arch.py delete mode 100644 tools/python/xen/xend/balloon.py delete mode 100644 tools/python/xen/xend/encode.py delete mode 100644 tools/python/xen/xend/image.py delete mode 100644 tools/python/xen/xend/osdep.py delete mode 100644 tools/python/xen/xend/server/BlktapController.py delete mode 100644 tools/python/xen/xend/server/ConsoleController.py delete mode 100644 tools/python/xen/xend/server/DevConstants.py delete mode 100644 tools/python/xen/xend/server/DevController.py delete mode 100644 tools/python/xen/xend/server/SSLXMLRPCServer.py delete mode 100644 tools/python/xen/xend/server/SrvDaemon.py delete mode 100644 tools/python/xen/xend/server/SrvDmesg.py delete mode 100644 tools/python/xen/xend/server/SrvDomain.py delete mode 100644 tools/python/xen/xend/server/SrvDomainDir.py delete mode 100644 tools/python/xen/xend/server/SrvNode.py delete mode 100644 tools/python/xen/xend/server/SrvRoot.py delete mode 100644 tools/python/xen/xend/server/SrvServer.py delete mode 100644 tools/python/xen/xend/server/SrvVnetDir.py delete mode 100644 tools/python/xen/xend/server/SrvXendLog.py delete mode 100644 tools/python/xen/xend/server/XMLRPCServer.py delete mode 100644 tools/python/xen/xend/server/__init__.py delete mode 100644 tools/python/xen/xend/server/blkif.py delete mode 100644 tools/python/xen/xend/server/iopif.py delete mode 100644 tools/python/xen/xend/server/irqif.py delete mode 100644 tools/python/xen/xend/server/netif.py delete mode 100644 tools/python/xen/xend/server/netif2.py delete mode 100644 tools/python/xen/xend/server/params.py delete mode 100644 tools/python/xen/xend/server/pciif.py delete mode 100644 tools/python/xen/xend/server/pciquirk.py delete mode 100644 tools/python/xen/xend/server/relocate.py delete mode 100644 tools/python/xen/xend/server/tests/__init__.py delete mode 100644 tools/python/xen/xend/server/tests/test_controllers.py delete mode 100644 tools/python/xen/xend/server/udevevent.py delete mode 100644 tools/python/xen/xend/server/vfbif.py delete mode 100644 tools/python/xen/xend/server/vscsiif.py delete mode 100644 tools/python/xen/xend/server/vusbif.py delete mode 100644 tools/python/xen/xend/sxp.py delete mode 100644 tools/python/xen/xend/tests/__init__.py delete mode 100644 tools/python/xen/xend/tests/test_XendConfig.py delete mode 100644 tools/python/xen/xend/tests/test_sxp.py delete mode 100644 tools/python/xen/xend/tests/test_uuid.py delete mode 100644 tools/python/xen/xend/tests/xend-config.sxp delete mode 100644 tools/python/xen/xend/uuid.py delete mode 100644 tools/python/xen/xend/xend delete mode 100644 tools/python/xen/xend/xenstore/__init__.py delete mode 100644 tools/python/xen/xend/xenstore/tests/__init__.py delete mode 100644 tools/python/xen/xend/xenstore/tests/stress_xs.py delete mode 100644 tools/python/xen/xend/xenstore/xstransact.py delete mode 100644 tools/python/xen/xend/xenstore/xsutil.py delete mode 100644 tools/python/xen/xend/xenstore/xswatch.py delete mode 100644 tools/python/xen/xm/XenAPI.py delete mode 100644 tools/python/xen/xm/__init__.py delete mode 100644 tools/python/xen/xm/addlabel.py delete mode 100644 tools/python/xen/xm/console.py delete mode 100644 tools/python/xen/xm/cpupool-create.py delete mode 100644 tools/python/xen/xm/cpupool-new.py delete mode 100644 tools/python/xen/xm/cpupool.py delete mode 100644 tools/python/xen/xm/create.dtd delete mode 100644 tools/python/xen/xm/create.py delete mode 100644 tools/python/xen/xm/dry-run.py delete mode 100644 tools/python/xen/xm/dumppolicy.py delete mode 100644 tools/python/xen/xm/getenforce.py delete mode 100644 tools/python/xen/xm/getlabel.py delete mode 100644 tools/python/xen/xm/getpolicy.py delete mode 100644 tools/python/xen/xm/help.py delete mode 100644 tools/python/xen/xm/labels.py delete mode 100644 tools/python/xen/xm/main.py delete mode 100644 tools/python/xen/xm/migrate.py delete mode 100644 tools/python/xen/xm/new.py delete mode 100644 tools/python/xen/xm/opts.py delete mode 100644 tools/python/xen/xm/resetpolicy.py delete mode 100644 tools/python/xen/xm/resources.py delete mode 100644 tools/python/xen/xm/rmlabel.py delete mode 100644 tools/python/xen/xm/setenforce.py delete mode 100644 tools/python/xen/xm/setpolicy.py delete mode 100644 tools/python/xen/xm/shutdown.py delete mode 100644 tools/python/xen/xm/tests/__init__.py delete mode 100644 tools/python/xen/xm/tests/test_create.py delete mode 100644 tools/python/xen/xm/xenapi_create.py delete mode 100755 tools/python/xen/xm/xm delete mode 100644 tools/xm-test/COPYING delete mode 100644 tools/xm-test/ChangeLog delete mode 100644 tools/xm-test/Makefile.am delete mode 100644 tools/xm-test/README delete mode 100644 tools/xm-test/TODO delete mode 100644 tools/xm-test/Writing_Tests_HOWTO delete mode 100755 tools/xm-test/autogen delete mode 100644 tools/xm-test/configure.ac delete mode 100644 tools/xm-test/grouptest/cpupool delete mode 100644 tools/xm-test/grouptest/create delete mode 100644 tools/xm-test/grouptest/default delete mode 100644 tools/xm-test/grouptest/medium delete mode 100644 tools/xm-test/grouptest/quick delete mode 100644 tools/xm-test/grouptest/xapi delete mode 100755 tools/xm-test/lib/XmTestLib/Console.py delete mode 100644 tools/xm-test/lib/XmTestLib/DomainTracking.py delete mode 100644 tools/xm-test/lib/XmTestLib/NetConfig.py delete mode 100644 tools/xm-test/lib/XmTestLib/Test.py delete mode 100644 tools/xm-test/lib/XmTestLib/XenAPIDomain.py delete mode 100644 tools/xm-test/lib/XmTestLib/XenDevice.py delete mode 100644 tools/xm-test/lib/XmTestLib/XenDomain.py delete mode 100644 tools/xm-test/lib/XmTestLib/XenMemory.py delete mode 100644 tools/xm-test/lib/XmTestLib/Xm.py delete mode 100644 tools/xm-test/lib/XmTestLib/__init__.py delete mode 100644 tools/xm-test/lib/XmTestLib/arch.py delete mode 100644 tools/xm-test/lib/XmTestLib/block_utils.py delete mode 100644 tools/xm-test/lib/XmTestLib/config.py.in delete mode 100644 tools/xm-test/lib/XmTestLib/network_utils.py delete mode 100644 tools/xm-test/lib/XmTestLib/xapi.py delete mode 100644 tools/xm-test/lib/XmTestReport/OSReport.py delete mode 100644 tools/xm-test/lib/XmTestReport/ProgReport.py delete mode 100644 tools/xm-test/lib/XmTestReport/Report.py delete mode 100644 tools/xm-test/lib/XmTestReport/ResultReport.py delete mode 100644 tools/xm-test/lib/XmTestReport/arch.py delete mode 100644 tools/xm-test/lib/XmTestReport/utils.py delete mode 100644 tools/xm-test/lib/XmTestReport/xmtest.py.in delete mode 100644 tools/xm-test/mergereport delete mode 100644 tools/xm-test/mkreport delete mode 100644 tools/xm-test/ramdisk/Makefile.am delete mode 100644 tools/xm-test/ramdisk/README-XenSource-initrd-0.7-img delete mode 100644 tools/xm-test/ramdisk/README-XenSource-initrd-0.8-img delete mode 100644 tools/xm-test/ramdisk/README-XenSource-initrd-1.0-img delete mode 100644 tools/xm-test/ramdisk/README-XenSource-initrd-1.1-img delete mode 100644 tools/xm-test/ramdisk/bin/create_disk_image delete mode 100644 tools/xm-test/ramdisk/configs/buildroot-i386 delete mode 100644 tools/xm-test/ramdisk/configs/busybox delete mode 100644 tools/xm-test/ramdisk/configs/uClibc delete mode 100644 tools/xm-test/ramdisk/make-release.sh delete mode 100644 tools/xm-test/ramdisk/patches/buildroot/add_xvd_devices.patch delete mode 100644 tools/xm-test/ramdisk/patches/buildroot/hping.patch delete mode 100644 tools/xm-test/ramdisk/skel/.profile delete mode 100644 tools/xm-test/ramdisk/skel/etc/init.d/rcS delete mode 100644 tools/xm-test/ramdisk/skel/etc/inittab delete mode 100644 tools/xm-test/ramdisk/skel/root/.profile delete mode 100755 tools/xm-test/runtest.sh delete mode 100644 tools/xm-test/tests/Makefile.am delete mode 100644 tools/xm-test/tests/Makefile.am.template delete mode 100644 tools/xm-test/tests/_sanity/01_domu_proc.py delete mode 100644 tools/xm-test/tests/_sanity/Makefile.am delete mode 100644 tools/xm-test/tests/block-create/01_block_attach_device_pos.py delete mode 100644 tools/xm-test/tests/block-create/02_block_attach_file_device_pos.py delete mode 100644 tools/xm-test/tests/block-create/04_block_attach_device_repeatedly_pos.py delete mode 100644 tools/xm-test/tests/block-create/05_block_attach_and_dettach_device_repeatedly_pos.py delete mode 100644 tools/xm-test/tests/block-create/06_block_attach_baddomain_neg.py delete mode 100644 tools/xm-test/tests/block-create/07_block_attach_baddevice_neg.py delete mode 100644 tools/xm-test/tests/block-create/08_block_attach_bad_filedevice_neg.py delete mode 100644 tools/xm-test/tests/block-create/09_block_attach_and_dettach_device_check_data_pos.py delete mode 100644 tools/xm-test/tests/block-create/10_block_attach_dettach_multiple_devices.py delete mode 100644 tools/xm-test/tests/block-create/11_block_attach_shared_dom0.py delete mode 100644 tools/xm-test/tests/block-create/12_block_attach_shared_domU.py delete mode 100644 tools/xm-test/tests/block-create/Makefile.am delete mode 100644 tools/xm-test/tests/block-destroy/01_block-destroy_btblock_pos.py delete mode 100644 tools/xm-test/tests/block-destroy/02_block-destroy_rtblock_pos.py delete mode 100644 tools/xm-test/tests/block-destroy/03_block-destroy_nonexist_neg.py delete mode 100644 tools/xm-test/tests/block-destroy/04_block-destroy_nonattached_neg.py delete mode 100644 tools/xm-test/tests/block-destroy/05_block-destroy_byname_pos.py delete mode 100644 tools/xm-test/tests/block-destroy/06_block-destroy_check_list_pos.py delete mode 100644 tools/xm-test/tests/block-destroy/Makefile.am delete mode 100644 tools/xm-test/tests/block-integrity/01_block_device_read_verify.py delete mode 100644 tools/xm-test/tests/block-integrity/02_block_device_write_verify.py delete mode 100644 tools/xm-test/tests/block-integrity/Makefile.am delete mode 100644 tools/xm-test/tests/block-list/01_block-list_pos.py delete mode 100644 tools/xm-test/tests/block-list/02_block-list_attachbd_pos.py delete mode 100644 tools/xm-test/tests/block-list/03_block-list_anotherbd_pos.py delete mode 100644 tools/xm-test/tests/block-list/04_block-list_nodb_pos.py delete mode 100644 tools/xm-test/tests/block-list/05_block-list_nonexist_neg.py delete mode 100644 tools/xm-test/tests/block-list/06_block-list_checkremove_pos.py delete mode 100644 tools/xm-test/tests/block-list/Makefile.am delete mode 100644 tools/xm-test/tests/console/01_console_badopt_neg.py delete mode 100644 tools/xm-test/tests/console/02_console_baddom_neg.py delete mode 100644 tools/xm-test/tests/console/Makefile.am delete mode 100644 tools/xm-test/tests/cpupool/01_cpupool_basic_pos.py delete mode 100644 tools/xm-test/tests/cpupool/02_cpupool_manage_pos.py delete mode 100644 tools/xm-test/tests/cpupool/03_cpupool_domain.py delete mode 100644 tools/xm-test/tests/cpupool/04_cpupool_migrate.py delete mode 100644 tools/xm-test/tests/cpupool/Makefile.am delete mode 100644 tools/xm-test/tests/cpupool/pool1.cfg delete mode 100644 tools/xm-test/tests/cpupool/pools.py delete mode 100644 tools/xm-test/tests/create/01_create_basic_pos.py delete mode 100644 tools/xm-test/tests/create/02_create_noparm_neg.py delete mode 100644 tools/xm-test/tests/create/03_create_badparm_neg.py delete mode 100644 tools/xm-test/tests/create/04_create_conflictname_neg.py delete mode 100644 tools/xm-test/tests/create/06_create_mem_neg.py delete mode 100644 tools/xm-test/tests/create/07_create_mem64_pos.py delete mode 100644 tools/xm-test/tests/create/08_create_mem128_pos.py delete mode 100644 tools/xm-test/tests/create/09_create_mem256_pos.py delete mode 100644 tools/xm-test/tests/create/10_create_fastdestroy.py delete mode 100644 tools/xm-test/tests/create/11_create_concurrent_pos.py delete mode 100644 tools/xm-test/tests/create/12_create_concurrent_stress_pos.py delete mode 100644 tools/xm-test/tests/create/13_create_multinic_pos.py delete mode 100644 tools/xm-test/tests/create/14_create_blockroot_pos.py delete mode 100644 tools/xm-test/tests/create/15_create_smallmem_pos.py delete mode 100644 tools/xm-test/tests/create/16_create_smallmem_neg.py delete mode 100644 tools/xm-test/tests/create/Makefile.am delete mode 100644 tools/xm-test/tests/destroy/01_destroy_basic_pos.py delete mode 100644 tools/xm-test/tests/destroy/02_destroy_noparm_neg.py delete mode 100644 tools/xm-test/tests/destroy/03_destroy_nonexist_neg.py delete mode 100644 tools/xm-test/tests/destroy/04_destroy_badparm_neg.py delete mode 100644 tools/xm-test/tests/destroy/05_destroy_byid_pos.py delete mode 100644 tools/xm-test/tests/destroy/06_destroy_dom0_neg.py delete mode 100644 tools/xm-test/tests/destroy/07_destroy_stale_pos.py delete mode 100644 tools/xm-test/tests/destroy/Makefile.am delete mode 100644 tools/xm-test/tests/dmesg/01_dmesg_basic_pos.py delete mode 100644 tools/xm-test/tests/dmesg/02_dmesg_basic_neg.py delete mode 100644 tools/xm-test/tests/dmesg/Makefile.am delete mode 100644 tools/xm-test/tests/domid/01_domid_basic_pos.py delete mode 100644 tools/xm-test/tests/domid/02_domid_basic_neg.py delete mode 100644 tools/xm-test/tests/domid/Makefile.am delete mode 100644 tools/xm-test/tests/domname/01_domname_basic_pos.py delete mode 100644 tools/xm-test/tests/domname/02_domname_basic_neg.py delete mode 100644 tools/xm-test/tests/domname/Makefile.am delete mode 100644 tools/xm-test/tests/enforce_dom0_cpus/01_enforce_dom0_cpus_basic_pos.py delete mode 100644 tools/xm-test/tests/enforce_dom0_cpus/Makefile.am delete mode 100644 tools/xm-test/tests/help/01_help_basic_pos.py delete mode 100644 tools/xm-test/tests/help/02_help_basic_neg.py delete mode 100644 tools/xm-test/tests/help/03_help_badparm_neg.py delete mode 100644 tools/xm-test/tests/help/04_help_long_pos.py delete mode 100644 tools/xm-test/tests/help/05_help_nonroot_pos.py delete mode 100644 tools/xm-test/tests/help/06_help_allcmds.py delete mode 100644 tools/xm-test/tests/help/Makefile.am delete mode 100644 tools/xm-test/tests/info/01_info_basic_pos.py delete mode 100644 tools/xm-test/tests/info/02_info_compiledata_pos.py delete mode 100644 tools/xm-test/tests/info/Makefile.am delete mode 100644 tools/xm-test/tests/list/01_list_basic_pos.py delete mode 100644 tools/xm-test/tests/list/02_list_badparm_neg.py delete mode 100644 tools/xm-test/tests/list/03_list_nonexist_neg.py delete mode 100644 tools/xm-test/tests/list/04_list_goodparm_pos.py delete mode 100644 tools/xm-test/tests/list/05_list_long_pos.py delete mode 100644 tools/xm-test/tests/list/06_list_nonroot.py delete mode 100644 tools/xm-test/tests/list/Makefile.am delete mode 100644 tools/xm-test/tests/memmax/01_memmax_badparm_neg.py delete mode 100644 tools/xm-test/tests/memmax/Makefile.am delete mode 100644 tools/xm-test/tests/memset/01_memset_basic_pos.py delete mode 100644 tools/xm-test/tests/memset/02_memset_badparm_neg.py delete mode 100644 tools/xm-test/tests/memset/03_memset_random_pos.py delete mode 100644 tools/xm-test/tests/memset/04_memset_smallmem_pos.py delete mode 100644 tools/xm-test/tests/memset/Makefile.am delete mode 100644 tools/xm-test/tests/migrate/01_migrate_localhost_pos.py delete mode 100644 tools/xm-test/tests/migrate/Makefile.am delete mode 100644 tools/xm-test/tests/network-attach/01_network_attach_pos.py delete mode 100644 tools/xm-test/tests/network-attach/02_network_attach_detach_pos.py delete mode 100644 tools/xm-test/tests/network-attach/03_network_attach_detach_multiple_pos.py delete mode 100644 tools/xm-test/tests/network-attach/04_network_attach_baddomain_neg.py delete mode 100644 tools/xm-test/tests/network-attach/Makefile.am delete mode 100644 tools/xm-test/tests/network/02_network_local_ping_pos.py delete mode 100644 tools/xm-test/tests/network/03_network_local_tcp_pos.py delete mode 100644 tools/xm-test/tests/network/04_network_local_udp_pos.py delete mode 100644 tools/xm-test/tests/network/05_network_dom0_ping_pos.py delete mode 100644 tools/xm-test/tests/network/06_network_dom0_tcp_pos.py delete mode 100644 tools/xm-test/tests/network/07_network_dom0_udp_pos.py delete mode 100644 tools/xm-test/tests/network/11_network_domU_ping_pos.py delete mode 100644 tools/xm-test/tests/network/12_network_domU_tcp_pos.py delete mode 100644 tools/xm-test/tests/network/13_network_domU_udp_pos.py delete mode 100644 tools/xm-test/tests/network/Makefile.am delete mode 100644 tools/xm-test/tests/pause/01_pause_basic_pos.py delete mode 100644 tools/xm-test/tests/pause/02_pause_badopt_neg.py delete mode 100644 tools/xm-test/tests/pause/03_pause_badname_neg.py delete mode 100644 tools/xm-test/tests/pause/04_pause_badid_neg.py delete mode 100644 tools/xm-test/tests/pause/Makefile.am delete mode 100644 tools/xm-test/tests/reboot/01_reboot_basic_pos.py delete mode 100644 tools/xm-test/tests/reboot/02_reboot_badopt_neg.py delete mode 100644 tools/xm-test/tests/reboot/03_reboot_badname_neg.py delete mode 100644 tools/xm-test/tests/reboot/Makefile.am delete mode 100644 tools/xm-test/tests/restore/01_restore_basic_pos.py delete mode 100644 tools/xm-test/tests/restore/02_restore_badparm_neg.py delete mode 100644 tools/xm-test/tests/restore/03_restore_badfilename_neg.py delete mode 100644 tools/xm-test/tests/restore/04_restore_withdevices_pos.py delete mode 100644 tools/xm-test/tests/restore/Makefile.am delete mode 100644 tools/xm-test/tests/save/01_save_basic_pos.py delete mode 100644 tools/xm-test/tests/save/02_save_badparm_neg.py delete mode 100644 tools/xm-test/tests/save/03_save_bogusfile_neg.py delete mode 100644 tools/xm-test/tests/save/Makefile.am delete mode 100644 tools/xm-test/tests/sched-credit/01_sched_credit_weight_cap_pos.py delete mode 100644 tools/xm-test/tests/sched-credit/Makefile.am delete mode 100644 tools/xm-test/tests/sedf/01_sedf_period_slice_pos.py delete mode 100644 tools/xm-test/tests/sedf/02_sedf_period_lower_neg.py delete mode 100644 tools/xm-test/tests/sedf/03_sedf_slice_lower_neg.py delete mode 100644 tools/xm-test/tests/sedf/04_sedf_slice_upper_neg.py delete mode 100644 tools/xm-test/tests/sedf/05_sedf_extratime_pos.py delete mode 100644 tools/xm-test/tests/sedf/06_sedf_extratime_disable_neg.py delete mode 100644 tools/xm-test/tests/sedf/Makefile.am delete mode 100644 tools/xm-test/tests/shutdown/01_shutdown_basic_pos.py delete mode 100644 tools/xm-test/tests/shutdown/02_shutdown_badparm_neg.py delete mode 100644 tools/xm-test/tests/shutdown/03_shutdown_nonexist_neg.py delete mode 100644 tools/xm-test/tests/shutdown/Makefile.am delete mode 100644 tools/xm-test/tests/sysrq/01_sysrq_basic_neg.py delete mode 100644 tools/xm-test/tests/sysrq/02_sysrq_sync_pos.py delete mode 100644 tools/xm-test/tests/sysrq/03_sysrq_withreboot_pos.py delete mode 100644 tools/xm-test/tests/sysrq/Makefile.am delete mode 100644 tools/xm-test/tests/unpause/01_unpause_basic_pos.py delete mode 100644 tools/xm-test/tests/unpause/Makefile.am delete mode 100644 tools/xm-test/tests/vcpu-disable/01_vcpu-disable_basic_pos.py delete mode 100644 tools/xm-test/tests/vcpu-disable/Makefile.am delete mode 100644 tools/xm-test/tests/vcpu-pin/01_vcpu-pin_basic_pos.py delete mode 100644 tools/xm-test/tests/vcpu-pin/Makefile.am delete mode 100644 tools/xm-test/tests/xapi/01_xapi-vm_basic.py delete mode 100644 tools/xm-test/tests/xapi/02_xapi-vbd_basic.py delete mode 100644 tools/xm-test/tests/xapi/03_xapi-network_pos.py delete mode 100644 tools/xm-test/tests/xapi/04_xapi-data_uri_handling.py delete mode 100644 tools/xm-test/tests/xapi/20_xapi-cpu_pool_basic.py delete mode 100644 tools/xm-test/tests/xapi/Makefile.am
Ian Campbell writes ("Re: [PATCH] tools: disable xend build by default"):> On Thu, 2013-09-12 at 11:34 +0100, Ian Campbell wrote: > > This will need an osstest change:I will look into this. There are too many tests still using xend. I will probably change all of them to use xl in 4.3 and later. Ian.
On Thu, 2013-09-12 at 12:12 +0100, Ian Jackson wrote:> Ian Campbell writes ("Re: [PATCH] tools: disable xend build by default"): > > On Thu, 2013-09-12 at 11:34 +0100, Ian Campbell wrote: > > > > This will need an osstest change: > > I will look into this. There are too many tests still using xend.The change was to pass --enable-xend when necessary, with that nothing should change in osstest until you are ready...> > I will probably change all of them to use xl in 4.3 and later. > > Ian.
Ian Campbell writes ("Re: [PATCH] tools: disable xend build by default"):> On Thu, 2013-09-12 at 11:34 +0100, Ian Campbell wrote: > > This will need an osstest change:...> buildcmd_stamped_logged(300, ''configure'', <<END,<<END,<<END); > if test -f configure; then > + if grep -q -- --enable-xend ; then > + enable_xend=--enable-xend > + fiHave you tested this ? The grep seems to be missing the filename... Ian.
On Thu, 2013-09-12 at 14:03 +0100, Ian Jackson wrote:> Ian Campbell writes ("Re: [PATCH] tools: disable xend build by default"): > > On Thu, 2013-09-12 at 11:34 +0100, Ian Campbell wrote: > > > > This will need an osstest change: > ... > > buildcmd_stamped_logged(300, ''configure'', <<END,<<END,<<END); > > if test -f configure; then > > + if grep -q -- --enable-xend ; then > > + enable_xend=--enable-xend > > + fi > > Have you tested this ? The grep seems to be missing the filename...In a shell, from which I failed to cut-n-paste correctly... Sorry. I also failed to quote $enable_xend correctly in the subsequent line :-( The following has been tested as far as running configure both with and without the relevant patch and is observed to pass the correct arguments. 8<----------------------------- From 3839f9fff0f313c4bb556daaa92f9b069b7bab3d Mon Sep 17 00:00:00 2001 From: Ian Campbell <ian.campbell@citrix.com> Date: Thu, 12 Sep 2013 11:33:40 +0100 Subject: [PATCH] ts-xen-build: enable xend at configure time if necessary --- ts-xen-build | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ts-xen-build b/ts-xen-build index a600fe5..0304993 100755 --- a/ts-xen-build +++ b/ts-xen-build @@ -115,8 +115,11 @@ sub build () { END buildcmd_stamped_logged(300, ''configure'', <<END,<<END,<<END); if test -f configure; then + if grep -q -- --enable-xend tools/configure ; then + enable_xend=--enable-xend + fi END - ./configure --sysconfdir=/etc + ./configure --sysconfdir=/etc \$enable_xend END fi END -- 1.7.10.4
Ian Campbell writes ("Re: [PATCH] tools: disable xend build by default"):> In a shell, from which I failed to cut-n-paste correctly... Sorry. > > I also failed to quote $enable_xend correctly in the subsequent line :-( > > The following has been tested as far as running configure both with and > without the relevant patch and is observed to pass the correct > arguments.Heh. This looks more plausible. I have committed it to osstest staging. Ian.
On Thu, 2013-09-12 at 15:22 +0100, Ian Jackson wrote:> Ian Campbell writes ("Re: [PATCH] tools: disable xend build by default"): > > In a shell, from which I failed to cut-n-paste correctly... Sorry. > > > > I also failed to quote $enable_xend correctly in the subsequent line :-( > > > > The following has been tested as far as running configure both with and > > without the relevant patch and is observed to pass the correct > > arguments. > > Heh. This looks more plausible. I have committed it to osstest > staging.Did it make it through? IOW is it safe to push this change to xen.git?
Ian Campbell writes ("Re: [PATCH] tools: disable xend build by default"):> Did it make it through? IOW is it safe to push this change to xen.git?Yes. Go ahead. Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> Ian.
On Tue, 2013-09-17 at 17:36 +0100, Ian Jackson wrote:> Ian Campbell writes ("Re: [PATCH] tools: disable xend build by default"): > > Did it make it through? IOW is it safe to push this change to xen.git? > > Yes. Go ahead./me takes a deep breath. Done. If I haven''t broken the tests with all those ARM patches this morning then this is bound to have managed it ;-) Ian.