| 
									
										
										
										
											1997-06-05 14:59:13 +00:00
										 |  |  | #! /bin/sh | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # run-minimal - a version of run-all for shells configured with | 
					
						
							|  |  |  | #		--enable-minimal-config | 
					
						
							|  |  |  | # | 
					
						
							| 
									
										
										
										
											2016-09-15 16:59:08 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | : ${TMPDIR:=/tmp} | 
					
						
							|  |  |  | export TMPDIR | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # basic /bin/sh syntax | 
					
						
							|  |  |  | SUFFIX=`${THIS_SH} -c 'echo $(( $RANDOM + $BASHPID ))'` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | BASH_TSTOUT=${TMPDIR}/bashtst-$SUFFIX	# for now | 
					
						
							|  |  |  | export BASH_TSTOUT | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | trap 'rm -f $BASH_TSTOUT' 0 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											1997-06-05 14:59:13 +00:00
										 |  |  | PATH=.:$PATH	# just to get the right version of printenv | 
					
						
							|  |  |  | export PATH | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # unset BASH_ENV only if it is set | 
					
						
							|  |  |  | [ "${BASH_ENV+set}" = "set" ] && unset BASH_ENV | 
					
						
							|  |  |  | # ditto for SHELLOPTS | 
					
						
							|  |  |  | #[ "${SHELLOPTS+set}" = "set" ] && unset SHELLOPTS | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | : ${THIS_SH:=../bash} | 
					
						
							|  |  |  | export THIS_SH | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ${THIS_SH} ./version.mini | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-09-15 16:59:08 -04:00
										 |  |  | rm -f "$BASH_TSTOUT" | 
					
						
							| 
									
										
										
										
											2000-03-17 21:46:59 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											1997-06-05 14:59:13 +00:00
										 |  |  | echo Testing ${THIS_SH} | 
					
						
							|  |  |  | echo Any output from any test, unless otherwise noted, indicates a possible anomaly | 
					
						
							|  |  |  | for x in run-* | 
					
						
							|  |  |  | do | 
					
						
							|  |  |  | 	case $x in | 
					
						
							|  |  |  | 	$0)	;; | 
					
						
							|  |  |  | 	*.orig|*~) ;; | 
					
						
							|  |  |  | 	run-dollars|run-execscript|run-func|run-getopts|run-heredoc) echo $x ; sh $x ;; | 
					
						
							| 
									
										
										
										
											2000-03-17 21:46:59 +00:00
										 |  |  | 	run-ifs-tests|run-input-test|run-invert|run-more-exp|run-nquote) echo $x ; sh $x ;; | 
					
						
							| 
									
										
										
										
											2011-11-22 19:11:26 -05:00
										 |  |  | 	run-ifs-posix|run-posix2|run-posixpat|run-posixpipe) echo $x ; sh $x ;; | 
					
						
							| 
									
										
										
										
											1997-06-05 14:59:13 +00:00
										 |  |  | 	run-precedence|run-quote|run-read|run-rhs-exp|run-strip|run-tilde) echo $x ; sh $x ;; | 
					
						
							|  |  |  | 	*)	;; | 
					
						
							|  |  |  | 	esac | 
					
						
							| 
									
										
										
										
											2016-09-15 16:59:08 -04:00
										 |  |  | 	rm -f "$BASH_TSTOUT" | 
					
						
							| 
									
										
										
										
											1997-06-05 14:59:13 +00:00
										 |  |  | done | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | exit 0 |