1 Star 1 Fork 1

wl4g-collect/lrzsz

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
fastcheck.beos 1.19 KB
一键复制 编辑 原始数据 按行查看 历史
wl4g 提交于 2021-06-23 21:57 . Init Commit
#! /bin/sh
srcdir="$1"
if test $srcdir = . ; then
srcdir=`pwd`
fi
if test $srcdir = .. ; then
srcdir=`pwd`/..
fi
objdir="$2"
if test $objdir = . ; then
objdir=`pwd`
fi
testdir=$objdir/fastcheck.lrzsz
SZ="$objdir/src/lsz"
RZ="$objdir/src/lrz"
echo checking with srcdir = $1 and objdir = $2
z_test_files=""
for i in $srcdir/src/l?z.c ; do
z_test_files="$z_test_files $i"
done
for i in $objdir/src/l?z ; do
z_test_files="$z_test_files $i"
done
# change to tmp dir
if test "x$TMPDIR" = x ; then
if test "x$TMP" = x ; then
cd /tmp
else
cd $TMP || cd /tmp
fi
else
cd $TMPDIR || cd /tmp
fi
rm -rf $testdir
mkdir $testdir
exec 5>$testdir/error.log
(mkfifo $testdir/pipe || mknod $testdir/pipe p) 2>&5
mkdir $testdir/zmodem
failed=0
$objdir/beos-runpiped "$SZ -q $z_test_files" "cd $testdir/zmodem ; exec $RZ $QUIET"
for i in $z_test_files ; do
bn=`basename $i`
cmp $i $testdir/zmodem/$bn
if test $? -eq 0 ; then
rm -f $testdir/zmodem/$bn
else
failed=1
fi
done
rm -rf $testdir
if test "x$failed" = x0 ; then
:
else
echo "the test failed." >&2
echo "use 'make check' or 'make vcheck' for a more detailed test" >&2
touch $objdir/fastcheck.failed
exit 1
fi
touch $objdir/fastcheck.ok
exit 0
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/wl4g-collect/lrzsz.git
git@gitee.com:wl4g-collect/lrzsz.git
wl4g-collect
lrzsz
lrzsz
main

搜索帮助