.
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
 | 
			
		||||
  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
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user