.
OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=406
This commit is contained in:
26
bash.spec
26
bash.spec
@@ -507,7 +507,31 @@ echo exit 0 > tests/read7.sub
|
|||||||
|
|
||||||
%check
|
%check
|
||||||
rm -vf tests/*.p0
|
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
|
%install
|
||||||
%make_install
|
%make_install
|
||||||
|
|||||||
Reference in New Issue
Block a user