#!/bin/bash


source /usr/lib/openfoam/OpenFOAM-9/etc/bashrc

SOLVER=$(echo $0 | awk -F '/' '{print $NF}')


cat <<EOF
alias ${SOLVER}_Unset='source <(sh \${MULTIPHASE_DIR:?}/etc/config.sh/unset)'
EOF

SOLVER_DIR="$(echo ${FOAM_SITE_APPBIN} | awk -F '/platforms' '{print $1}')/${SOLVER}"

source ${SOLVER_DIR}/etc/bashrc

cat ${WM_PROJECT_DIR}/etc/bashrc | sed -e "s/^export FOAM_INST_DIR=.*/export FOAM_INST_DIR=\/usr\/lib\/openfoam/g"

cat ${SOLVER_DIR}/etc/bashrc
# cat ${SOLVER_DIR}/etc/bashrc | sed -e 's/="\${DIR}"/="${MULTIPHASE_DIR}"/g'
cat ${SOLVER_DIR}/etc/bashrc | awk -v dir=${MULTIPHASE_DIR} '{ if ( $0 ~ /^DIR=.*\*/ ) {print "DIR=\""dir"\""} else {print} }' 

echo export PATH=\${MULTIPHASE_DIR}/pyenv/bin:\${MULTIPHASE_DIR}/platforms/linux64GccDPInt32Opt/bin:\$PATH
echo export LD_LIBRARY_PATH=\${MULTIPHASE_DIR}/pyenv/bin:\${MULTIPHASE_DIR}/platforms/linux64GccDPInt32Opt/lib:\$LD_LIBRARY_PATH

echo export FOAM_SITE_APPBIN=\${MULTIPHASE_DIR}/platforms/linux64GccDPInt32Opt/bin
echo export FOAM_SITE_LIBBIN=\${MULTIPHASE_DIR}/platforms/linux64GccDPInt32Opt/lib

