diff options
author | Jenkins <jenkins@review.openstack.org> | 2014-07-28 15:19:20 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2014-07-28 15:19:20 +0000 |
commit | 2bdc11bf68e637f56ebe764c4aa1481622e2de65 (patch) | |
tree | 39825c16380bd964ab724e5261c4009bd5ffcd64 | |
parent | 381dd05c7e5b37d8521cf3009de28208de047fc4 (diff) | |
parent | 6eab982dadfcf9730b449ece38e0cd96c1d63877 (diff) | |
download | heat-2bdc11bf68e637f56ebe764c4aa1481622e2de65.tar.gz |
Merge "Remove rst2script.sed and integration.sh"
-rw-r--r-- | doc/source/getting_started/on_fedora.rst | 13 | ||||
-rwxr-xr-x | tools/integration.sh | 26 | ||||
-rwxr-xr-x | tools/rst2script.sed | 38 | ||||
-rwxr-xr-x | tools/uninstall-heat | 79 |
4 files changed, 3 insertions, 153 deletions
diff --git a/doc/source/getting_started/on_fedora.rst b/doc/source/getting_started/on_fedora.rst index f768ec48b..d7c3efbeb 100644 --- a/doc/source/getting_started/on_fedora.rst +++ b/doc/source/getting_started/on_fedora.rst @@ -14,19 +14,12 @@ Getting Started With Heat on Fedora =================================== -.. - This file is a ReStructuredText document, but can be converted to a script - using the accompanying rst2script.sed script. Any blocks that are indented by - 4 spaces (including comment blocks) will appear in the script. To document - code that should not appear in the script, use an indent of less than 4 - spaces. (Using a Quoted instead of Indented Literal block also works.) - To include code in the script that should not appear in the output, make it - a comment block. - Installing OpenStack and Heat on Fedora --------------------------------------- -Either the Grizzly, or Havana release of OpenStack is required. If you are using Grizzly, you should use the stable/grizzly branch of Heat. +Heat requires an Openstack release of Grizzly or newer, but bear in mind that Grizzly is EOL. The current stable release_ is, of course, recommended. + +.. _release: https://wiki.openstack.org/wiki/Releases Instructions for installing the RDO OpenStack distribution on Fedora are available at ``http://openstack.redhat.com/Quickstart`` diff --git a/tools/integration.sh b/tools/integration.sh deleted file mode 100755 index 30af37001..000000000 --- a/tools/integration.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/bash - -TOOLS_DIR=`dirname $0` -HEAT_DIR="$TOOLS_DIR/.." - -clean() { - $TOOLS_DIR/uninstall-heat -y -r "" -} - -error() { - echo "Failed :(" -} - -run() { - bash -c "$($TOOLS_DIR/rst2script.sed $HEAT_DIR/doc/source/getting_started/on_fedora.rst)" || error -} - -case $1 in - clean|run) - $1 - ;; - *) - clean - run - ;; -esac diff --git a/tools/rst2script.sed b/tools/rst2script.sed deleted file mode 100755 index d34bab7aa..000000000 --- a/tools/rst2script.sed +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sed -nrf - -# Skip over the ".." line that starts a comment block. -/^\.{2}[[:space:]]*$/ n - -# Loop through the block until a non-indented line is found. -# Append indented lines to the hold space. -: indent -/^ {4}/ { - s/^ {4}// - H - $ b endblock - n - b indent -} - -# Loop through to the end of the block. -# Clear the hold space if unindented lines are present. -:nonindent -/^[[:space:]]*$/! { - x - s/.*// - x - $ d - n - b nonindent -} - -# Print the contents of the hold space (if any) and clear it. -: endblock -s/.*// -x -s/^\n// -/./ { -p -a \ - -} diff --git a/tools/uninstall-heat b/tools/uninstall-heat deleted file mode 100755 index 6f07349f1..000000000 --- a/tools/uninstall-heat +++ /dev/null @@ -1,79 +0,0 @@ -#!/bin/bash - -TOOLS_DIR=`dirname $0` -if [ "$1" = "-y" ] || [ "$1" = "--yes" ]; then - SKIP_ASK=y - shift -fi - -user_wants() { - if [ "$SKIP_ASK" = "y" ]; then return 0; fi - - while true; do - read -n 1 -p "$1 " cont - echo 1>&2 - case $cont in - y|Y) - return 0 - ;; - n|N) - return 1 - ;; - *) - ;; - esac - done -} - -HEAT_PIDS=`pgrep '^heat-(api|api-cfn|engine|metadata)$'` -if [ -n "$HEAT_PIDS" ]; then - echo 'The following Heat processes are running:' 1>&2 - ps $HEAT_PIDS 1>&2 - if user_wants 'Kill them?'; then - sudo kill $HEAT_PIDS - fi - echo 1>&2 -fi - -if user_wants 'Drop Heat database tables?'; then - $TOOLS_DIR/heat-db-drop $* - echo 1>&2 -fi - -if user_wants 'Erase OpenStack installation?'; then - $TOOLS_DIR/openstack erase $* - echo 1>&2 -fi - -HEAT_EGGS=`python -c 'import sys; print "\n".join(sys.path)' | grep '/heat-[^/]*\.egg$'` -if [ -n "$HEAT_EGGS" ]; then - echo 'The following Heat installations were found:' 1>&2 - echo "$HEAT_EGGS" 1>&2 - if user_wants 'Delete them?'; then - sudo rm -rf $HEAT_EGGS - fi - echo 1>&2 -fi - -if user_wants 'Delete Heat binaries?'; then - BIN_PATH=/usr/bin - sudo rm -f $BIN_PATH/heat-db-setup - sudo rm -f $BIN_PATH/heat-metadata - sudo rm -f $BIN_PATH/heat-api - sudo rm -f $BIN_PATH/heat-api-cfn - sudo rm -f $BIN_PATH/heat-engine - - echo 1>&2 -fi - -if user_wants 'Delete Heat configuration?'; then - sudo rm -rf /etc/heat - echo 1>&2 -fi - -if user_wants 'Delete Heat logs?'; then - sudo rm -rf /var/log/heat - echo 1>&2 -fi - -echo 'Warning: You shall explicitly remove related tenants, role, and users from keystone' 1>&2 |