forked from Mirrors/btrfs-progs
38 lines
826 B
Bash
38 lines
826 B
Bash
#!/bin/bash
|
|
# export the testsuite files to a separate tar
|
|
|
|
TESTSUITES_LIST_FILE=$PWD/testsuites-list
|
|
if ! [ -f $TESTSUITES_LIST_FILE ];then
|
|
echo "testsuites list file is not exsit."
|
|
exit 1
|
|
fi
|
|
|
|
TESTSUITES_LIST=$(cat $TESTSUITES_LIST_FILE)
|
|
if [ -z "$TESTSUITES_LIST" ]; then
|
|
echo "no file be list in testsuites-list"
|
|
exit 1
|
|
fi
|
|
|
|
DEST="btrfs-progs-tests.tar.gz"
|
|
if [ -f $DEST ];then
|
|
echo "remove exsit package: " $DEST
|
|
rm $DEST
|
|
fi
|
|
|
|
TEST_ID=$PWD/testsuites-id
|
|
if [ -f $TEST_ID ];then
|
|
rm $TEST_ID
|
|
fi
|
|
VERSION=`./version.sh`
|
|
TIMESTAMP=`date -u "+%Y-%m-%d %T %Z"`
|
|
|
|
echo "git version: " $VERSION > $TEST_ID
|
|
echo "this tar is created in: " $TIMESTAMP >> $TEST_ID
|
|
|
|
echo "begin create tar: " $DEST
|
|
tar --exclude-vcs-ignores -zScf $DEST -C ../ $TESTSUITES_LIST
|
|
if [ $? -eq 0 ]; then
|
|
echo "create tar successfully."
|
|
fi
|
|
rm $TEST_ID
|