From 1f7799e5d3b96b9f9496f63ddca4c005716b87a7 Mon Sep 17 00:00:00 2001 From: Samuel Meehan <smeehan12@gmail.com> Date: Tue, 11 Feb 2020 09:32:58 +0100 Subject: [PATCH] fixed conflict by removing the root stuff for tracker calibration --- faser-daq/Dockerfile | 166 ++++++++++++++++++++++--------------------- 1 file changed, 84 insertions(+), 82 deletions(-) diff --git a/faser-daq/Dockerfile b/faser-daq/Dockerfile index 59b25f7..5750e6d 100644 --- a/faser-daq/Dockerfile +++ b/faser-daq/Dockerfile @@ -26,88 +26,90 @@ RUN cd /tmp/ && \ RUN yum install -y libusbx-devel && \ yum clean all -# root is for the tracker scan routines -RUN yum install -y root && \ - yum clean all - -RUN yum install -y /usr/lib64/root/libMinuit2.so.6.18.04 \ - /usr/lib64/root/libFumili.so.6.18.04 \ - /usr/lib64/root/libMLP.so.6.18.04 \ - /usr/lib64/root/libQuadp.so.6.18.04 \ - /usr/lib64/root/libFoam.so.6.18.04 \ - /usr/lib64/root/libSmatrix.so.6.18.04 \ - /usr/lib64/root/libSPlot.so.6.18.04 \ - /usr/lib64/root/libGenVector.so.6.18.04 \ - /usr/lib64/root/libGenetic.so.6.18.04 \ - /usr/lib64/root/libUnuran.so.6.18.04 \ - /usr/lib64/root/libFFTW.so.6.18.04 \ - /usr/lib64/root/libRtools.so.6.18.04 \ - /usr/lib64/root/libSpectrum.so.6.18.04 \ - /usr/lib64/root/libSpectrumPainter.so.6.18.04 \ - /usr/lib64/root/libUnfold.so.6.18.04 \ - /usr/lib64/root/libHbook.so.6.18.04 \ - /usr/lib64/root/libTreeViewer.so.6.18.04 \ - /usr/lib64/root/libSQLIO.so.6.18.04 \ - /usr/lib64/root/libXMLIO.so.6.18.04 \ - /usr/lib64/root/libXMLParser.so.6.18.04 \ - /usr/lib64/root/libGFAL.so.6.18.04 \ - /usr/lib64/root/libDCache.so.6.18.04 \ - /usr/lib64/root/libRootAuth.so.6.18.04 \ - /usr/lib64/root/libSrvAuth.so.6.18.04 \ - /usr/lib64/root/libNetx.so.6.18.04 \ - /usr/lib64/root/libRDAVIX.so.6.18.04 \ - /usr/lib64/root/libNetxNG.so.6.18.04 \ - /usr/lib64/root/libRHTTP.so.6.18.04 \ - /usr/lib64/root/libRHTTPSniff.so.6.18.04 \ - /usr/lib64/root/libGviz.so.6.18.04 \ - /usr/lib64/root/libFITSIO.so.6.18.04 \ - /usr/lib64/root/libX3d.so.6.18.04 \ - /usr/lib64/root/libRCsg.so.6.18.04 \ - /usr/lib64/root/libEve.so.6.18.04 \ - /usr/lib64/root/libRGL.so.6.18.04 \ - /usr/lib64/root/libGviz3d.so.6.18.04 \ - /usr/lib64/root/libFitPanel.so.6.18.04 \ - /usr/lib64/root/libGuiBld.so.6.18.04 \ - /usr/lib64/root/libGuiHtml.so.6.18.04 \ - /usr/lib64/root/libRecorder.so.6.18.04 \ - /usr/lib64/root/libSessionViewer.so.6.18.04 \ - /usr/lib64/root/libProof.so.6.18.04 \ - /usr/lib64/root/libProofPlayer.so.6.18.04 \ - /usr/lib64/root/libProofDraw.so.6.18.04 \ - /usr/lib64/root/libProofBench.so.6.18.04 \ - /usr/lib64/root/libXrdProofd.so.6.18.04 \ - /usr/bin/proofexecv \ - /usr/lib64/root/libProofx.so.6.18.04 \ - /usr/lib64/root/libHtml.so.6.18.04 \ - /usr/lib64/root/libEG.so.6.18.04 \ - /usr/lib64/root/libEGPythia8.so.6.18.04 \ - /usr/lib64/root/libVMC.so.6.18.04 \ - /usr/lib64/root/libGeom.so.6.18.04 \ - /usr/lib64/root/libGeomBuilder.so.6.18.04 \ - /usr/lib64/root/libGeomPainter.so.6.18.04 \ - /usr/lib64/root/libGdml.so.6.18.04 \ - /usr/lib64/root/libMemStat.so.6.18.04 \ - /usr/bin/xpdtest \ - /usr/bin/proofserv.exe \ - /usr/bin/rootnb.exe \ - /usr/bin/g2root \ - /usr/bin/h2root \ - /usr/lib64/root/libPyROOT.so.6.18.04 \ - /usr/lib64/root/libRInterface.so.6.18.04 \ - /usr/lib64/root/libRMySQL.so.6.18.04 \ - /usr/lib64/root/libRODBC.so.6.18.04 \ - /usr/lib64/root/libPgSQL.so.6.18.04 \ - /usr/lib64/root/libRSQLite.so.6.18.04 \ - /usr/lib64/root/libTMVA.so.6.18.04 \ - /usr/lib64/root/libTMVAGui.so.6.18.04 \ - /usr/lib64/root/libPyMVA.so.6.18.04 \ - /usr/lib64/root/libRMVA.so.6.18.04 \ - /usr/lib64/root/libRooFitCore.so.6.18.04 \ - /usr/lib64/root/libRooFit.so.6.18.04 \ - /usr/lib64/root/libRooStats.so.6.18.04 \ - /usr/lib64/root/libHistFactory.so.6.18.04 \ - /usr/bin/hist2workspace && \ - yum clean all +# ToDo : root is for the tracker scan routines +# there were some conflicts here so this is commented out for now +# as it is not essential for faser/DAQ operation +# RUN yum install -y root && \ +# yum clean all +# +# RUN yum install -y /usr/lib64/root/libMinuit2.so.6.18.04 \ +# /usr/lib64/root/libFumili.so.6.18.04 \ +# /usr/lib64/root/libMLP.so.6.18.04 \ +# /usr/lib64/root/libQuadp.so.6.18.04 \ +# /usr/lib64/root/libFoam.so.6.18.04 \ +# /usr/lib64/root/libSmatrix.so.6.18.04 \ +# /usr/lib64/root/libSPlot.so.6.18.04 \ +# /usr/lib64/root/libGenVector.so.6.18.04 \ +# /usr/lib64/root/libGenetic.so.6.18.04 \ +# /usr/lib64/root/libUnuran.so.6.18.04 \ +# /usr/lib64/root/libFFTW.so.6.18.04 \ +# /usr/lib64/root/libRtools.so.6.18.04 \ +# /usr/lib64/root/libSpectrum.so.6.18.04 \ +# /usr/lib64/root/libSpectrumPainter.so.6.18.04 \ +# /usr/lib64/root/libUnfold.so.6.18.04 \ +# /usr/lib64/root/libHbook.so.6.18.04 \ +# /usr/lib64/root/libTreeViewer.so.6.18.04 \ +# /usr/lib64/root/libSQLIO.so.6.18.04 \ +# /usr/lib64/root/libXMLIO.so.6.18.04 \ +# /usr/lib64/root/libXMLParser.so.6.18.04 \ +# /usr/lib64/root/libGFAL.so.6.18.04 \ +# /usr/lib64/root/libDCache.so.6.18.04 \ +# /usr/lib64/root/libRootAuth.so.6.18.04 \ +# /usr/lib64/root/libSrvAuth.so.6.18.04 \ +# /usr/lib64/root/libNetx.so.6.18.04 \ +# /usr/lib64/root/libRDAVIX.so.6.18.04 \ +# /usr/lib64/root/libNetxNG.so.6.18.04 \ +# /usr/lib64/root/libRHTTP.so.6.18.04 \ +# /usr/lib64/root/libRHTTPSniff.so.6.18.04 \ +# /usr/lib64/root/libGviz.so.6.18.04 \ +# /usr/lib64/root/libFITSIO.so.6.18.04 \ +# /usr/lib64/root/libX3d.so.6.18.04 \ +# /usr/lib64/root/libRCsg.so.6.18.04 \ +# /usr/lib64/root/libEve.so.6.18.04 \ +# /usr/lib64/root/libRGL.so.6.18.04 \ +# /usr/lib64/root/libGviz3d.so.6.18.04 \ +# /usr/lib64/root/libFitPanel.so.6.18.04 \ +# /usr/lib64/root/libGuiBld.so.6.18.04 \ +# /usr/lib64/root/libGuiHtml.so.6.18.04 \ +# /usr/lib64/root/libRecorder.so.6.18.04 \ +# /usr/lib64/root/libSessionViewer.so.6.18.04 \ +# /usr/lib64/root/libProof.so.6.18.04 \ +# /usr/lib64/root/libProofPlayer.so.6.18.04 \ +# /usr/lib64/root/libProofDraw.so.6.18.04 \ +# /usr/lib64/root/libProofBench.so.6.18.04 \ +# /usr/lib64/root/libXrdProofd.so.6.18.04 \ +# /usr/bin/proofexecv \ +# /usr/lib64/root/libProofx.so.6.18.04 \ +# /usr/lib64/root/libHtml.so.6.18.04 \ +# /usr/lib64/root/libEG.so.6.18.04 \ +# /usr/lib64/root/libEGPythia8.so.6.18.04 \ +# /usr/lib64/root/libVMC.so.6.18.04 \ +# /usr/lib64/root/libGeom.so.6.18.04 \ +# /usr/lib64/root/libGeomBuilder.so.6.18.04 \ +# /usr/lib64/root/libGeomPainter.so.6.18.04 \ +# /usr/lib64/root/libGdml.so.6.18.04 \ +# /usr/lib64/root/libMemStat.so.6.18.04 \ +# /usr/bin/xpdtest \ +# /usr/bin/proofserv.exe \ +# /usr/bin/rootnb.exe \ +# /usr/bin/g2root \ +# /usr/bin/h2root \ +# /usr/lib64/root/libPyROOT.so.6.18.04 \ +# /usr/lib64/root/libRInterface.so.6.18.04 \ +# /usr/lib64/root/libRMySQL.so.6.18.04 \ +# /usr/lib64/root/libRODBC.so.6.18.04 \ +# /usr/lib64/root/libPgSQL.so.6.18.04 \ +# /usr/lib64/root/libRSQLite.so.6.18.04 \ +# /usr/lib64/root/libTMVA.so.6.18.04 \ +# /usr/lib64/root/libTMVAGui.so.6.18.04 \ +# /usr/lib64/root/libPyMVA.so.6.18.04 \ +# /usr/lib64/root/libRMVA.so.6.18.04 \ +# /usr/lib64/root/libRooFitCore.so.6.18.04 \ +# /usr/lib64/root/libRooFit.so.6.18.04 \ +# /usr/lib64/root/libRooStats.so.6.18.04 \ +# /usr/lib64/root/libHistFactory.so.6.18.04 \ +# /usr/bin/hist2workspace && \ +# yum clean all ENV HOME /home -- GitLab