buildtools.sh: show progress
This commit is contained in:
		| @@ -29,13 +29,24 @@ if [ "$BUILD_GO_TOOLS$BUILD_DRAWTERM" = "truetrue" ]; then | |||||||
| 	git clean -x -d -f $UTILITIES/bin | 	git clean -x -d -f $UTILITIES/bin | ||||||
| fi | fi | ||||||
| if [ "$BUILD_GO_TOOLS" = "true" ]; then | if [ "$BUILD_GO_TOOLS" = "true" ]; then | ||||||
| 	echo -n Building development tools... | 	echo -n Building development tools. | ||||||
|  | 	( | ||||||
|  | 		# Inside parentheses, and therefore a subshell . . . | ||||||
|  | 		while [ 1 ]   # Endless loop. | ||||||
|  | 		do | ||||||
|  | 		  echo -n "." | ||||||
|  | 		  sleep 3 | ||||||
|  | 		done | ||||||
|  | 	) & | ||||||
|  | 	dotter=$! | ||||||
| 	( | 	( | ||||||
| 		GOBIN="$UTILITIES/bin" GOPATH="$UTILITIES/third_party:$UTILITIES" go get -d jehanne/cmd/... && | 		GOBIN="$UTILITIES/bin" GOPATH="$UTILITIES/third_party:$UTILITIES" go get -d jehanne/cmd/... && | ||||||
| 		GOBIN="$UTILITIES/bin" GOPATH="$UTILITIES/third_party:$UTILITIES" go install jehanne/cmd/... && | 		GOBIN="$UTILITIES/bin" GOPATH="$UTILITIES/third_party:$UTILITIES" go install jehanne/cmd/... && | ||||||
| 		GOBIN="$UTILITIES/bin" GOPATH="$UTILITIES/third_party:$UTILITIES" go install github.com/lionkov/ninep/srv/examples/ufs | 		GOBIN="$UTILITIES/bin" GOPATH="$UTILITIES/third_party:$UTILITIES" go install github.com/lionkov/ninep/srv/examples/ufs | ||||||
| 	) | 	) | ||||||
| 	STATUS="$?" | 	STATUS="$?" | ||||||
|  | 	kill $dotter | ||||||
|  | 	wait $dotter 2>/dev/null | ||||||
| 	if [ ! $STATUS -eq "0" ] | 	if [ ! $STATUS -eq "0" ] | ||||||
| 	then | 	then | ||||||
| 		echo "FAIL" | 		echo "FAIL" | ||||||
| @@ -46,7 +57,16 @@ if [ "$BUILD_GO_TOOLS" = "true" ]; then | |||||||
| fi | fi | ||||||
|  |  | ||||||
| if [ "$BUILD_DRAWTERM" = "true" ]; then | if [ "$BUILD_DRAWTERM" = "true" ]; then | ||||||
| 	echo -n Building drawterm... | 	echo -n Building drawterm. | ||||||
|  | 	( | ||||||
|  | 		# Inside parentheses, and therefore a subshell . . . | ||||||
|  | 		while [ 1 ]   # Endless loop. | ||||||
|  | 		do | ||||||
|  | 		  echo -n "." | ||||||
|  | 		  sleep 3 | ||||||
|  | 		done | ||||||
|  | 	) & | ||||||
|  | 	dotter=$! | ||||||
| 	( | 	( | ||||||
| 		cd $UTILITIES/third_party/src/github.com/0intro/drawterm/ &&  | 		cd $UTILITIES/third_party/src/github.com/0intro/drawterm/ &&  | ||||||
| 		git clean -xdf > ../drawterm.build.log 2>&1 && | 		git clean -xdf > ../drawterm.build.log 2>&1 && | ||||||
| @@ -54,6 +74,8 @@ if [ "$BUILD_DRAWTERM" = "true" ]; then | |||||||
| 		mv drawterm $UTILITIES/bin | 		mv drawterm $UTILITIES/bin | ||||||
| 	) | 	) | ||||||
| 	STATUS="$?" | 	STATUS="$?" | ||||||
|  | 	kill $dotter | ||||||
|  | 	wait $dotter 2>/dev/null | ||||||
| 	if [ $STATUS -eq "0" ] | 	if [ $STATUS -eq "0" ] | ||||||
| 	then | 	then | ||||||
| 		rm $UTILITIES/third_party/src/github.com/0intro/drawterm.build.log | 		rm $UTILITIES/third_party/src/github.com/0intro/drawterm.build.log | ||||||
|   | |||||||
| @@ -8,7 +8,8 @@ if [ "${COVERITY_SCAN_BRANCH}" != 1 ]; then | |||||||
| 	export PATH="$JEHANNE/hacking/bin:$PATH" | 	export PATH="$JEHANNE/hacking/bin:$PATH" | ||||||
| 	export SH=`which rc` | 	export SH=`which rc` | ||||||
| 	export ARCH=amd64 | 	export ARCH=amd64 | ||||||
| 	git clean -x -d -f | 	git clean -xdf . | ||||||
|  | 	(cd $JEHANNE/hacking; git clean -xdf .) | ||||||
| 	if [ ! -f "$JEHANNE/hacking/bin/ufs" ]; then | 	if [ ! -f "$JEHANNE/hacking/bin/ufs" ]; then | ||||||
| 		echo "Cannot find build tools in $JEHANNE/hacking/bin" | 		echo "Cannot find build tools in $JEHANNE/hacking/bin" | ||||||
| 		$JEHANNE/hacking/buildtools.sh | 		$JEHANNE/hacking/buildtools.sh | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user