From 1718166299db824dfa69db29773a426dd400f6f9 Mon Sep 17 00:00:00 2001 From: Jan David Mol <mol@astron.nl> Date: Mon, 17 Jan 2022 12:50:05 +0100 Subject: [PATCH] L2SS-497: Install stub tables, leaving the actual installation to the python code --- docker-compose/lofar-device-base/Dockerfile | 9 ++++++--- .../geodetic/TAI_UTC/table.dat | Bin 0 -> 1393 bytes .../geodetic/TAI_UTC/table.f0 | Bin 0 -> 33362 bytes .../geodetic/TAI_UTC/table.info | Bin 0 -> 34 bytes .../geodetic/TAI_UTC/table.lock | Bin 0 -> 325 bytes 5 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 docker-compose/lofar-device-base/WSRT_Measures_stub/geodetic/TAI_UTC/table.dat create mode 100644 docker-compose/lofar-device-base/WSRT_Measures_stub/geodetic/TAI_UTC/table.f0 create mode 100644 docker-compose/lofar-device-base/WSRT_Measures_stub/geodetic/TAI_UTC/table.info create mode 100644 docker-compose/lofar-device-base/WSRT_Measures_stub/geodetic/TAI_UTC/table.lock diff --git a/docker-compose/lofar-device-base/Dockerfile b/docker-compose/lofar-device-base/Dockerfile index 2cc3aeb19..2f9d12ebd 100644 --- a/docker-compose/lofar-device-base/Dockerfile +++ b/docker-compose/lofar-device-base/Dockerfile @@ -6,10 +6,13 @@ RUN sudo apt-get update && sudo apt-get install -y git && sudo apt-get clean COPY lofar-requirements.txt /lofar-requirements.txt RUN sudo pip3 install -r /lofar-requirements.txt -# install and use ephimerides and geodetic ("measures") tables for casacore +# install and use ephimerides and geodetic ("measures") tables for casacore. +# we install a _stub_ since the tables need to be deployed explicitly from within the software. RUN sudo mkdir -p /opt/IERS && sudo chmod a+rwx /opt/IERS -RUN IERS_DIRNAME=IERS-`date +%FT%T` && mkdir -p /opt/IERS/${IERS_DIRNAME} && ln -sfT /opt/IERS/${IERS_DIRNAME} /opt/IERS/current -RUN cd /opt/IERS/current && curl ftp://ftp.astron.nl/outgoing/Measures/WSRT_Measures.ztar | tar xz +ARG IERS_DIRNAME=IERS-1970-0101T00:00:00-stub +COPY WSRT_Measures_stub /opt/IERS/${IERS_DIRNAME} +RUN ln -sfT /opt/IERS/${IERS_DIRNAME} /opt/IERS/current + COPY casarc /home/tango/.casarc ENV TANGO_LOG_PATH=/var/log/tango diff --git a/docker-compose/lofar-device-base/WSRT_Measures_stub/geodetic/TAI_UTC/table.dat b/docker-compose/lofar-device-base/WSRT_Measures_stub/geodetic/TAI_UTC/table.dat new file mode 100644 index 0000000000000000000000000000000000000000..bc00ed3ee6d2eed34d9b02f755c07429a78a0980 GIT binary patch literal 1393 zcmdnDZ{I!!2G(2#1_suU#H5^51_lNu1_lOA1_lO31_lPMfSkn4Jg5xI90mpkPB6zM zwKy57ls&}JGd?uLnE?(MEf^RWxWVdzQj_zGQlN${0vQMqLDmm4G%PsYImp#9#1*6y zY7l!^aJ&nu5LZ}me3)xcu&2Ktn!=FC0A#(~A&yR1RI>Pbxfn1oFmOPvU`g@yazWyQ zyewd3U}U6kV5o0ssBdU$WdKr-O^nmP(AY@Nz`($efq_948VCw0nQ3XMMX7nosS5c? zC5f4NsVNF+Mftf3p}~IsAfJLXfOHu+JThy5Is-<Tf;@#8Zc<po4WtR=UKVKRN(Lt< z<|Gz5=jW8>=7GZ3CMCZ#DJNAy0jhu*;#ZJ90nfbTqSV~fypqJ6;1b`&JO%~^Y+|r* z0_g!^FYFG~!s<Y<<3jyBLqM89x}ol1grx_l7&xI3bUjN7B8_2lDmF3NIKLR`50aeE z=AV{UoLU0agUzwn#AxFIvcjLsw=}0DvmhrkwP;Xy0wosy|Ns9Fsni0cJZ!-UayY1T pgXRQ~GMEr7c_E7-;tW|7H6UOz>X4F@L79Ppf!Q<I7erypQ~-Q0^RWN` literal 0 HcmV?d00001 diff --git a/docker-compose/lofar-device-base/WSRT_Measures_stub/geodetic/TAI_UTC/table.f0 b/docker-compose/lofar-device-base/WSRT_Measures_stub/geodetic/TAI_UTC/table.f0 new file mode 100644 index 0000000000000000000000000000000000000000..60f2139e506a2e278c9600170c1013488aa42201 GIT binary patch literal 33362 zcmdnDZ{I#s1_lNJ1_lPtyyT+P+|<01#GK#~-^4st1`udqU|?i`U=SCC|NsC0A4HGh zAs+%ym>^zgFni?isDIJ9JBPp7gG505<qm1-7p+6Ve1^bB4q}I|G75bE3g#=MJaSn0 z^+W2Sj=yleR+Pv^uJj-<|G@S~4%Yo$|E-n&gZT;jA32=&V{<?Gn$rPfzQWr_4#?&o zIQ7V3w)AD;X*;;U@(=Dla>#fw|3OkKH<%AnZ@M*St$q*>nBVZ_kpokcWz`=!UNHXv z^JA#_5Pk#qW2kw25P7M`4uw%47Oi&>g!3Wxr-I%0pz^T;*OyKk&szdu`2{*pz%&Dc z3YbRlL9S<DNN|S9tAXVcqF{UtFrT3V#@7P#7i@*`b-;Xw$1uJgn9m^i6hbo?fawKx zFuoy}?~nuI8-e)`X2ST!V7|jW7~cfUf580=OfxW;g6RfJ7~c%ce=r5cHwW_-*q?)G z1_lc--H-(1TY~ut6JUHRFu&mnjBgF*D=@tP(+mtYVETYQjBg9(CzQbWc3}R29WcH< zn4j<$#&-bo8Ejuc=mseN7?jW82o_(E`Wj3#G(h+b@1T4JC$PAK@f$GB(BR~t35har zF$PNR%nS?+EDQ_`pz@84fq{XYfq{X8fq{XOfq{XGfq{XWfq{XCfq{XSfq{XKfq{V^ zT0ROgFfa%)Ffa%+FffQPFffQRFffQQFffQSFfd3kFfd3mFfd3lFfd3nFfhn4Ffhn6 zFfhn5Ffhn7Ffb@EFfb@GFfb@FFfb@HFfgbvFfgbxFfgbwFfgbyFfeF9-3U@=z`(!| zz`($ez`(%Jz`(#Tfq{Wx0RscW1_lO(0}Kod7Z?~A9)Q#{GB5}*GB6l0GB7wWGB5-% zGB6}CGB6Y{GB7kSGB8YFWMEjp$iT3Hk%8d=BLl+)Mh1olj0_APK;=0T1A_n)1A_t+ z1A_q*1A_w-14954149B614985149E71H%L+28IPp3=A8X7#I#PF)&<UVqh35VF`*) zP?%aUFfc?gFfe2=Ffep5FfhzuU|?9mz`(GBfq~%!0|Ubi1_p)~p!jEGV31&BV6b3h zVDMmMV2EI3V8~!(V5neZVCZ0EV3@(kz_5amfnf(D1H%bM28J7q3=A(A85n*rGB9v3 zF)&ClF)(N_F)&y#F)(;AF)&0hF)(B>F)&mxF)(y6F)++vVqjRo#K5qFiGkq+69dBy zCP?}NMI$Ipg3==>-GR~^s4fO2-U0>&h7X{$!-!igDBXE5FfddwFfjZ8r6W+>f(#wS zqaiRF0;3@?8UmvsFd71*Aut*OqaiRF0;3@?8UmvsFd71*Aut*OqaiRF0;3@?8Umvs zFd71*Aut*OqaiRF0;3@?8UmvsFd71*Aut*OqaiRF0;3@?8UmvsFd71*Aut*OqaiRF z0;3@?8UmvsFd71*Aut*OqaiRF0;3@?8UmvsFd71*Aut*OqaiRF0;3@?8UmvsFd71* zAut*OqaiRF0;3@?8UmvsFd71*Aut*OqaiRF0;3@?8UmvsFd71*Aut*OqaiRF0;3@? z8UmvsFd71*Aut*OqaiRF0;3@?8UmvsFd71*Aut*OqaiRF0;3@?8UmvsFd71*Aut*O zqaiRF0;3@?8UmvsFd71*Aut*OqaiRF0;3@?8UmvsFd71*Aut*OWQD-Kef#$Lf$qO% zU|{eJ_Vvt5Nd;Yb4ZbTKbbmSMj&!G-{N!xVz0#nIszJ7ZE&&H!c8($mQUH<!0H}lY A1ONa4 literal 0 HcmV?d00001 diff --git a/docker-compose/lofar-device-base/WSRT_Measures_stub/geodetic/TAI_UTC/table.info b/docker-compose/lofar-device-base/WSRT_Measures_stub/geodetic/TAI_UTC/table.info new file mode 100644 index 0000000000000000000000000000000000000000..62db44592e98cff62f07dbc6c4c9092dd1ab81d6 GIT binary patch literal 34 jcmWHkEJ#(bRq%8T3g!wfO@eZBQWFb;Q<L-aQn<JPyj}{p literal 0 HcmV?d00001 diff --git a/docker-compose/lofar-device-base/WSRT_Measures_stub/geodetic/TAI_UTC/table.lock b/docker-compose/lofar-device-base/WSRT_Measures_stub/geodetic/TAI_UTC/table.lock new file mode 100644 index 0000000000000000000000000000000000000000..87dc3b3fdb54598a55a3cedcb6ca1b35081d70d4 GIT binary patch literal 325 zcmZP=1)vbH-M4SwJ_ZH`O9lo8mg361WCjKXMg|53O%NZ-2Js~s7#LWca`Kb2kpvk5 DMn(s0 literal 0 HcmV?d00001 -- GitLab