diff options
author | Joe Gordon <jogo@cloudscaling.com> | 2012-03-15 15:07:48 -0700 |
---|---|---|
committer | Jesse Andrews <anotherjesse@gmail.com> | 2012-03-22 13:17:08 -0700 |
commit | 02afb4d60c93169b9e2aeb7c907fa8919447d561 (patch) | |
tree | effab3772f105454e3b79a0efd2636a890263e0d | |
parent | 79807e11a1e066e79edd8460d9306824ce83b0e5 (diff) | |
download | nova-02afb4d60c93169b9e2aeb7c907fa8919447d561.tar.gz |
Remove tools/nova-debug
Broken and outdated (last updated on Mon Jun 27 2011)
Change-Id: I3ed67430e01c2db531b89bc3ffd6e7b174791fbc
-rw-r--r-- | setup.py | 3 | ||||
-rwxr-xr-x | tools/nova-debug | 97 |
2 files changed, 1 insertions, 99 deletions
@@ -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 - |