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
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
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
Stop adding the stack user to the sudo or wheel group

This is not needed since we explicitly add a sudoers rule for the stack
user.

Change-Id: I4c63ab25811d55b7eee2677c954133dc3e7ae397
Support sql service catalog backend

* Add KEYSTONE_CATALOG_BACKEND to select 'sql' or 'template'
  'template' is the default
* Add service creation to keystone_data.sh

Rebased and re-submitted

Fixes bug 966457

Change-Id: Id24fbdeba3de11537559e24b72571ec92ab44750
Use ip instead of ifconfig.
Should work on F16, F17 and Debian based systesm.

Change-Id: I22dd10097baebf6e7e396fcbf5e68a3dae63539f
Support last version of upcoming rootwrap changes

Hopefully last adjustment needed to support the upcoming rootwrap
changes at https://review.openstack.org/#/c/8747/. I think core
reviewers there finally agree on where things should live and how they
should be named.

Change-Id: If8814ca0d147856aeed37676e9c3de4767b561c0
update stack.sh due to quantum changes

The following git commit a86c31ba1544528cd8473896076e8b1b4ef14bce
changes the following variables in ovs_quantum_plugin.ini from
(enable-tunneling, local-ip) to enable_tunneling, local_ip).
Therefore the quantum configuration section of stack.sh needs
to also update these variable names.

Fixes bug 1015333

Removes the logic used for plugins.ini which is no
longer needed and adds a mv to copy policy.json

Fixes bug 1015418

Change-Id: Ib4f39b3095bab3db116395e750cef695113340e8
Add ERROR_ON_CLONE.

This lets the user assert that stack.sh should never need to clone
any git repositories.  If set to True, and devstack does need to
clone a git repo, stack.sh will exit with an error.

This is useful in testing environments to make sure that the correct
code is being tested instead of silently falling back on cloning
from the public repos.

Change-Id: Ic0312ab4df492c5cf2e04c08aa7669a81736daa6
Merge "Support last version of upcoming rootwrap changes"
Merge changes I8c087cc5,I62da9821

* changes:
  Remove test.ini when done with it during tests
  Ignore vim swap files
Install glanceclient before horizon tries to

Change-Id: I6e8434ee3cce07b740c9c83380114ad6ed4375b0
Merge "Add python-devel to rpms list for glance"
Merge "update stack.sh due to quantum changes"
Merge "Support sql service catalog backend"
Allow removing services explicitly.

- When adding a - (hyphen) at the begining of a service in
  ENABLED_SERVICES the service will be removed explicitly.

Change-Id: I69ce082d13b79aa88426e8012a941c4ae99741f6
Move DEST ahead of stack account creation

Change-Id: I25892e8a9249d3d421062d910d53b8de8134ef80
Merge "fix syntax error in the if test"