3 # Modify plugins.xml to switch solver
5 export solver=${solver:-SolveSpace}
6 export PLUGINS_PATH=${PLUGINS_PATH:-${NEWGEOM_ROOT_DIR}/plugins/plugins.xml}
12 export solver=SolveSpace
16 export solver=PlaneGCS
20 export PLUGINS_PATH="$2"
32 export SWITCH_ON=PlaneGCSSolver
33 export SWITCH_OFF=SolveSpaceSolver
36 export SWITCH_ON=SolveSpaceSolver
37 export SWITCH_OFF=PlaneGCSSolver
41 echo "Switch $solver solver in ${PLUGINS_PATH}"
44 | sed -e "s/^\(<!--\)\?\(.*${SWITCH_ON}.*\/>\)\( -->\)\?/\2/" \
45 | sed -e "s/^\(<!--\)\?\(.*${SWITCH_OFF}.*\/>\)\( -->\)\?/<!--\2 -->/" \
47 mv -f ${PLUGINS_PATH}_out ${PLUGINS_PATH}