SHA256
7
0
forked from pool/bash
2025-07-17 10:39:18 +00:00
committed by Git OBS Bridge
parent 1ff9bfb719
commit 3dfda705d0

View File

@@ -507,7 +507,31 @@ echo exit 0 > tests/read7.sub
%check
rm -vf tests/*.p0
%make_build -j1 check
SCREENDIR=$(mktemp -d ${PWD}/screen.XXXXXXXXXX) || exit 1
SCREENRC=${SCREENDIR}/tcsh
TMPDIR=$(mktemp -d /tmp/bash.XXXXXXXXXX) || exit 1
export SCREENRC SCREENDIR TMPDIR
exec 0< /dev/null
SCREENLOG=${SCREENDIR}/log
cat > $SCREENRC<<-EOF
deflogin off
deflog on
logfile $SCREENLOG
logfile flush 1
logtstamp off
log on
setsid on
scrollback 0
silence on
utf8 on
EOF
> $SCREENLOG
tail -q -s 0.5 -f $SCREENLOG & pid=$!
env -i HOME=$HOME TERM=$TERM TMPDIR=$TMPDIR PATH=$PATH \
SCREENRC=$SCREENRC SCREENDIR=$SCREENDIR \
screen -D -m %make_build -j1 check
sleep 1
kill -TERM $pid
%install
%make_install