Apply bash error handling consistently in all bash scripts

Change-Id: I36dcff9cc2593bcfb6aebbe84b59d95c711eb3e4
This commit is contained in:
Ondřej Nový 2016-08-18 09:48:45 +02:00
parent 9be2a58576
commit 19102c6e7f
6 changed files with 16 additions and 18 deletions

View File

@ -1,33 +1,22 @@
#!/bin/bash
set -e
TOP_DIR=$(python -c "import os; print os.path.dirname(os.path.realpath('$0'))")
echo "==== Unit tests ===="
resetswift
$TOP_DIR/.unittests $@
rvalue=$?
if [ $rvalue != 0 ] ; then
exit $rvalue
fi
echo "==== Func tests ===="
resetswift
startmain
$TOP_DIR/.functests $@
rvalue=$?
if [ $rvalue != 0 ] ; then
exit $rvalue
fi
echo "==== Probe tests ===="
resetswift
$TOP_DIR/.probetests $@
rvalue=$?
if [ $rvalue != 0 ] ; then
exit $rvalue
fi
echo "All tests runs fine"
exit 0

View File

@ -1,7 +1,6 @@
#!/bin/bash
SRC_DIR=$(python -c "import os; print os.path.dirname(os.path.realpath('$0'))")
set -e
cd ${SRC_DIR}
export TESTS_DIR=${SRC_DIR}/test/functional

View File

@ -1,5 +1,7 @@
#!/bin/bash
set -e
cd /etc/swift
rm -f *.builder *.ring.gz backups/*.builder backups/*.ring.gz

View File

@ -1,9 +1,13 @@
#!/bin/bash
swift-init all stop
set -e
swift-init all kill
# Remove the following line if you did not set up rsyslog for individual logging:
sudo find /var/log/swift -type f -exec rm -f {} \;
if cut -d' ' -f2 /proc/mounts | grep -q /mnt/sdb1 ; then
sudo umount /mnt/sdb1
fi
# If you are using a loopback device set SAIO_BLOCK_DEVICE to "/srv/swift-disk"
sudo mkfs.xfs -f ${SAIO_BLOCK_DEVICE:-/dev/sdb1}
sudo mount /mnt/sdb1

View File

@ -1,3 +1,5 @@
#!/bin/bash
set -e
swift-init main start

View File

@ -1,3 +1,5 @@
#!/bin/bash
set -e
swift-init rest start