ceph/qa/workunits/suites/ffsb.sh
Xiubo Li b1542e7699 qa: update the ffsb.sh to clone it from git://git.ceph.com/ffsb.git
Have add a ffsb repo under git://git.ceph.com/ to tracker the change
histories. And in that repo we have modernize the form of AM_INIT_AUTOMAKE.

Fixes: https://tracker.ceph.com/issues/48365
Signed-off-by: Xiubo Li <xiubli@redhat.com>
2021-05-06 14:00:45 +08:00

32 lines
459 B
Bash
Executable File

#!/usr/bin/env bash
set -e
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 git://git.ceph.com/ffsb.git --depth 1
}
rm -rf ffsb
timeout 1800 git clone git://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*