summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--setup.py3
-rwxr-xr-xtools/nova-debug97
2 files changed, 1 insertions, 99 deletions
diff --git a/setup.py b/setup.py
index dd5c221bbc..f3b0baba57 100644
--- a/setup.py
+++ b/setup.py
@@ -84,6 +84,5 @@ setuptools.setup(name='nova',
'bin/nova-scheduler',
'bin/nova-volume',
'bin/nova-xvpvncproxy',
- 'bin/stack',
- 'tools/nova-debug'],
+ 'bin/stack'],
py_modules=[])
diff --git a/tools/nova-debug b/tools/nova-debug
deleted file mode 100755
index 0a78af16a0..0000000000
--- a/tools/nova-debug
+++ /dev/null
@@ -1,97 +0,0 @@
-#!/usr/bin/env bash
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
-# Copyright 2010 United States Government as represented by the
-# Administrator of the National Aeronautics and Space Administration.
-# All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License"); you may
-# not use this file except in compliance with the License. You may obtain
-# a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations
-# under the License.
-
-INSTANCES_PATH=${INSTANCES_PATH:-/var/lib/nova/instances}
-if [ -z "$1" ]; then echo "specify an instance id to debug"; exit; fi
-
-if [ -n "$3" ]; then DEVICE=$3; fi
-
-CMD="all"
-if [ -n "$2" ]; then CMD=$2; fi
-
-cd $INSTANCES_PATH/$1
-
-if [ $CMD != "umount" ] && [ $CMD != "launch" ]; then
-# destroy the instance
-virsh destroy $1
-virsh undefine $1
-
-# mount the filesystem
-mkdir t
-DEVICE=/dev/nbd0
-echo $DEVICE
-qemu-nbd -c $DEVICE disk
-sleep 3
-mount $DEVICE t
-
-fi
-if [ $CMD != "mount" ] && [ $CMD != "umount" ]; then
-
-# make serial console listen on ttyS0
-cat >t/etc/init/ttyS0.conf <<TTY_EOF
-# ttyS0 - getty
-#
-# This service maintains a getty on ttyS0 from the point the system is
-# started until it is shut down again.
-
-start on stopped rc RUNLEVEL=[2345]
-stop on runlevel [!2345]
-
-respawn
-exec /sbin/getty -L 115200 ttyS0 xterm
-TTY_EOF
-
-echo
-# set debug root password
-chroot t passwd -u root
-# TODO(vish): automate this with expect
-chroot t passwd root
-
-tr -d '\n' < libvirt.xml > debug.xml
-sed -i "s/<serial type=\"file\">.*<\/serial>/<serial type=\"pty\"><source path=\"\/dev\/pts\/1\"\/><target port=\"0\"\/><\/serial>/g" debug.xml
-
-umount t
-
-virsh define debug.xml
-virsh start $1
-virsh console $1
-virsh destroy $1
-virsh undefine $1
-
-mount $DEVICE t
-
-# clear debug root password
-chroot t passwd -l root
-
-# remove the serial console conf
-rm -f t/etc/init/ttyS0.conf
-
-fi
-if [ $CMD != "mount" ] && [ $CMD != "launch" ]; then
-
-# unmount the filesystem
-umount t
-qemu-nbd -d $DEVICE
-rmdir t
-
-# recreate the instance
-virsh define libvirt.xml
-virsh start $1
-fi
-