Remove unused tools/rfc.sh

OpenStack now uses git-review from pip

Change-Id: If9f59738b807f36168076dc5b1c6bfb8cc780536
Fix multiple distro dependency bug

get_packages() icorrectly handled multiple distros listed in a dependency
file, such as:

    xyz  # dist:fred,barney,wilma

Change-Id: Ib1178b2aaaddafe581902b32776180bb0b41f1ae
Set default image for exercises

The exercises search for an 'ami' image to run; when multiple images are
loaded this fails.  Rather than try to guess or just use the first one
we set the default image name to the cirros image that we load by default.

Change-Id: Iae91a011ca9c42a7715747a68e0deba0dba20835
fix syntax error in the if test

switch to using -f rather than -a. This has been overlooked
in a review recently merged. Without this fix, devstack on
XenServer is broken.

Change-Id: I1882cc70528772287241848adea3a520738d4144
Use swift config files shipped with swift.

- Fixes bug 1004548.
- Add function iniuncomment.
- Trying to match the indent as the other stack.sh file.

Change-Id: I70339f7b4c0dd3ef8a018daecb2e1b3fb72c741b
Always setup rootwrap sudoers entry

Setup /etc/sudoers.d/nova-rootwrap in all cases, and not just
when devstack is not run as root. Fixes bug 1011652.

Change-Id: Ib4cdeaa282f01cf2ce98119618f232c91b6e8db4
Fix issues when working through an outbound proxy

* reqork setup-develop() to handle proxy operations and empty dependency lists
* use keystone to get admin token (eliminate a direct curl invocation)
* check for cached image files of 0 bytes and re-download if needed

Change-Id: Ief356667ed3ef8d05c6604f12513ae81f68cec04
Add python-devel to rpms list for glance

It's needed to build the pysendfile module with pip.
This was fixed for Debian in 2be6155c6e4ad7bc0df61c47a1cfbb093a48b43d

Change-Id: I4ee2b12e2fd3fd9ea44420fdb44cc8ec339ff4fa
Merge "Always setup rootwrap sudoers entry"
Run glance-manage db_sync.

Updates stack.sh so that it runs glance-manage db_sync. This
should pave the way for us to default Glance DB auto-creation
to False in Glance.

Previously we would rely on glance-registry (and glance-api in Folsom)
to auto create the DB for us. I've found this to be a bit racey
so explicitly using glance-manage seems the way to go.

Change-Id: I61f165db6e0591e819d12aa2e2a4d336ad1172c3
Merge "Fix multiple distro dependency bug"
Make the log output pretty and more useful

 * requires https://review.openstack.org/#/c/8067/

Change-Id: Ib26c1bd7e9ef933a7dbe2ee0c476e8d439e17574
Kill all swift processes before trying to install.

- Before trying to install swift we ensure there is no swift processes
  running.

Change-Id: Ibeb511a67f1ccc4914d9cdf2874324159e3928cc
Ignore vim swap files

Makes the life of vim users simpler.

Change-Id: I62da9821be8b619fe3fc41d4eeb6286d3ec88e1c
Remove test.ini when done with it during tests

The file is created in the tests, and so should also be removed.

Change-Id: I8c087cc5cc71ac80b7c4974e2a69a747a929bedf
Fix grep on MySQL configuration file

The file is not readable by non-root users (at least on openSUSE), so we
need to use sudo.

Change-Id: I42fff066a60318a954110736d5352387888931e8
Skip screen if not present

Change-Id: I018249c415fa91ca6461a8f9d236767aa57a8fbd
Merge "Use swift config files shipped with swift."
Merge "Make the log output pretty and more useful"
Merge "Skip screen if not present"