]> jspc29.x-matter.uni-frankfurt.de Git - dockerfiles.git/commitdiff
using tail -F to follow Sergey's makelog files in realtime
authorHades DAQ <hadaq@linux-l8n8.site>
Fri, 1 Mar 2019 15:05:57 +0000 (16:05 +0100)
committerHades DAQ <hadaq@linux-l8n8.site>
Fri, 1 Mar 2019 15:05:57 +0000 (16:05 +0100)
go4_trbnet/go4_trbnet_leap_15.0_stable_2018-03-01/Dockerfile

index cee15c46c754ebe534f52d6fe00e67f18f273352..aae2149aabb731653fbaa8be1b21d792ad26cbcb 100644 (file)
@@ -76,10 +76,17 @@ ENV DABC_TRB3_REV=4242
 
 RUN svn checkout -r $DABC_TRB3_REV https://subversion.gsi.de/dabc/trb3  
 
-RUN cd /trb3; make -j2; make_exit_value=$?; \
+RUN cd /trb3; \
+  > /tmp/trb3_make_exit_value; \
+  { make -j2; echo $? > /tmp/trb3_make_exit_value; killall tail; }& \
   echo -e "\n\n---- display make log: ----\n\n"; \
-  cat $(find . -iname "makelog.txt"); \
-  $( exit $make_exit_value )
+  tail -F ./stream/makelog.txt & \
+  tail -F ./go4/makelog.txt & \
+  tail -F ./dabc/makelog.txt & \
+  tail -F ./rootbuild/makelog.txt & \
+  wait; \
+  echo -e "\n\n---- end of make log: ----\n\n"; \
+  $( exit $(cat /tmp/trb3_make_exit_value) )