@@ -54,7 +54,7 @@ From: rockylinux/rockylinux:9
5454 wget https://download.osgeo.org/proj/proj-${PROJ_VERSION}.tar.gz
5555 tar -xzf proj-${PROJ_VERSION}.tar.gz
5656 cd proj-${PROJ_VERSION}
57- mkdir build && cd build
57+ rm -rf build && mkdir build && cd build
5858 cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release
5959 make -j2
6060 make install
@@ -117,7 +117,7 @@ From: rockylinux/rockylinux:9
117117 wget -O ecflow.tar.gz "https://confluence.ecmwf.int/download/attachments/8650755/ecFlow-${ECFLOW_VERSION}-Source.tar.gz?api=v2"
118118 tar -xvf ecflow.tar.gz && rm ecflow.tar.gz
119119 mv ecFlow* ecflow
120- cd ecflow && mkdir build && cd build
120+ cd ecflow && rm -rf build && mkdir build && cd build
121121 cmake .. -DENABLE_UI=OFF \
122122 -DBoost_ROOT=/usr \
123123 -DENABLE_TESTS=OFF \
@@ -133,6 +133,7 @@ From: rockylinux/rockylinux:9
133133 # BUILD ADCIRC
134134 # ============================================================
135135 cd /tmp
136+ rm -rf adcirc adcirc_build
136137 git clone --depth 1 --branch v${ADCIRC_VERSION} https://github.com/adcirc/adcirc
137138 mkdir adcirc_build && cd adcirc_build
138139 export PATH=$PATH:/usr/lib64/openmpi/bin
@@ -153,6 +154,7 @@ From: rockylinux/rockylinux:9
153154 # ============================================================
154155 [ -e /usr/bin/python ] || ln -s /usr/bin/python3 /usr/bin/python
155156 cd /tmp
157+ rm -rf schism schism_build
156158 git clone --depth 1 --branch v${SCHISM_VERSION} https://github.com/schism-dev/schism
157159 mkdir schism_build && cd schism_build
158160 export PATH=$PATH:/usr/lib64/openmpi/bin
@@ -168,57 +170,65 @@ From: rockylinux/rockylinux:9
168170 cd /tmp
169171
170172 # BACIO
173+ rm -rf NCEPLIBS-bacio
171174 git clone --depth 1 https://github.com/NOAA-EMC/NCEPLIBS-bacio.git
172- cd NCEPLIBS-bacio && mkdir build && cd build
175+ cd NCEPLIBS-bacio && rm -rf build && mkdir build && cd build
173176 cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/opt/ncep -DBUILD_TESTING=OFF
174177 make -j2 && make install
175178 cd /tmp && rm -rf NCEPLIBS-bacio
176179
177180 # W3EMC
181+ rm -rf NCEPLIBS-w3emc
178182 git clone --depth 1 https://github.com/NOAA-EMC/NCEPLIBS-w3emc.git
179- cd NCEPLIBS-w3emc && mkdir build && cd build
183+ cd NCEPLIBS-w3emc && rm -rf build && mkdir build && cd build
180184 cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/opt/ncep -DBUILD_TESTING=OFF -DCMAKE_PREFIX_PATH=/opt/ncep
181185 make -j2 && make install
182186 cd /tmp && rm -rf NCEPLIBS-w3emc
183187
184188 # W3NCO
189+ rm -rf NCEPLIBS-w3nco
185190 git clone --depth 1 https://github.com/NOAA-EMC/NCEPLIBS-w3nco.git
186- cd NCEPLIBS-w3nco && mkdir build && cd build
191+ cd NCEPLIBS-w3nco && rm -rf build && mkdir build && cd build
187192 cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/opt/ncep -DBUILD_TESTING=OFF -DCMAKE_PREFIX_PATH=/opt/ncep
188193 make -j2 && make install
189194 cd /tmp && rm -rf NCEPLIBS-w3nco
190195
191196 # PROD_UTIL
197+ rm -rf NCEPLIBS-prod_util
192198 git clone --depth 1 https://github.com/NOAA-EMC/NCEPLIBS-prod_util.git
193- cd NCEPLIBS-prod_util && mkdir build && cd build
199+ cd NCEPLIBS-prod_util && rm -rf build && mkdir build && cd build
194200 cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/opt/ncep -DBUILD_TESTING=OFF -DCMAKE_PREFIX_PATH=/opt/ncep
195201 make -j2 && make install
196202 cd /tmp && rm -rf NCEPLIBS-prod_util
197203
198204 # IP
205+ rm -rf NCEPLIBS-ip
199206 git clone --depth 1 https://github.com/NOAA-EMC/NCEPLIBS-ip.git
200- cd NCEPLIBS-ip && mkdir build && cd build
207+ cd NCEPLIBS-ip && rm -rf build && mkdir build && cd build
201208 cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/opt/ncep -DBUILD_TESTING=OFF -DCMAKE_PREFIX_PATH=/opt/ncep
202209 make -j2 && make install
203210 cd /tmp && rm -rf NCEPLIBS-ip
204211
205212 # G2C
213+ rm -rf NCEPLIBS-g2c
206214 git clone --depth 1 https://github.com/NOAA-EMC/NCEPLIBS-g2c.git
207- cd NCEPLIBS-g2c && mkdir build && cd build
215+ cd NCEPLIBS-g2c && rm -rf build && mkdir build && cd build
208216 cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/opt/ncep -DBUILD_TESTING=OFF -DCMAKE_PREFIX_PATH=/opt/ncep
209217 make -j2 && make install
210218 cd /tmp && rm -rf NCEPLIBS-g2c
211219
212220 # G2
221+ rm -rf NCEPLIBS-g2
213222 git clone --depth 1 https://github.com/NOAA-EMC/NCEPLIBS-g2.git
214- cd NCEPLIBS-g2 && mkdir build && cd build
223+ cd NCEPLIBS-g2 && rm -rf build && mkdir build && cd build
215224 cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/opt/ncep -DBUILD_TESTING=OFF -DCMAKE_PREFIX_PATH=/opt/ncep
216225 make -j2 && make install
217226 cd /tmp && rm -rf NCEPLIBS-g2
218227
219228 # BUFR
229+ rm -rf NCEPLIBS-bufr
220230 git clone --depth 1 https://github.com/NOAA-EMC/NCEPLIBS-bufr.git
221- cd NCEPLIBS-bufr && mkdir build && cd build
231+ cd NCEPLIBS-bufr && rm -rf build && mkdir build && cd build
222232 cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/opt/ncep -DBUILD_TESTING=OFF -DCMAKE_PREFIX_PATH=/opt/ncep
223233 make -j2 && make install
224234 cd /tmp && rm -rf NCEPLIBS-bufr
0 commit comments