comparison Makefile.in @ 5482:10d9403ec6bc

Show longer tail of the package build log on build errors. * Makefile.in: Show last 30 lines of the package build log on errors.
author Markus Mützel <markus.muetzel@gmx.de>
date Sat, 04 Jul 2020 10:31:42 +0200
parents dad8270e96e2
children 898c27394c57
comparison
equal deleted inserted replaced
5481:e60d29a560ab 5482:10d9403ec6bc
901 @ln -sf '$(TIMESTAMP)/$(1)' '$(LOG_DIR)/$(1)' 901 @ln -sf '$(TIMESTAMP)/$(1)' '$(LOG_DIR)/$(1)'
902 @if ! (time $(MAKE) -f '$(MAKEFILE)' 'build-only-$(1)') &> '$(LOG_DIR)/$(1)'; then \ 902 @if ! (time $(MAKE) -f '$(MAKEFILE)' 'build-only-$(1)') &> '$(LOG_DIR)/$(1)'; then \
903 echo; \ 903 echo; \
904 echo 'Failed to build package $(1)!'; \ 904 echo 'Failed to build package $(1)!'; \
905 echo '------------------------------------------------------------'; \ 905 echo '------------------------------------------------------------'; \
906 tail -n 10 '$(LOG_DIR)/$(1)' | $(SED) -n '/./p'; \ 906 tail -n 30 '$(LOG_DIR)/$(1)' | $(SED) -n '/./p'; \
907 echo '------------------------------------------------------------'; \ 907 echo '------------------------------------------------------------'; \
908 echo '[log] $(LOG_DIR)/$(1)'; \ 908 echo '[log] $(LOG_DIR)/$(1)'; \
909 echo; \ 909 echo; \
910 exit 1; \ 910 exit 1; \
911 fi 911 fi