mirror of
https://github.com/ceph/ceph
synced 2024-12-20 10:23:24 +00:00
907bf5214d
This will make it to be much easier when debugging the qa tests failures. Signed-off-by: Xiubo Li <xiubli@redhat.com>
32 lines
464 B
Bash
Executable File
32 lines
464 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -ex
|
|
|
|
mydir=`dirname $0`
|
|
|
|
# try it again if the clone is slow and the second time
|
|
trap -- 'retry' EXIT
|
|
retry() {
|
|
rm -rf ffsb
|
|
# double the timeout value
|
|
timeout 3600 git clone https://git.ceph.com/ffsb.git --depth 1
|
|
}
|
|
rm -rf ffsb
|
|
timeout 1800 git clone https://git.ceph.com/ffsb.git --depth 1
|
|
trap - EXIT
|
|
|
|
cd ffsb
|
|
./configure
|
|
make
|
|
cd ..
|
|
mkdir tmp
|
|
cd tmp
|
|
|
|
for f in $mydir/*.ffsb
|
|
do
|
|
../ffsb/ffsb $f
|
|
done
|
|
cd ..
|
|
rm -r tmp ffsb*
|
|
|