if [ $CRYPT = "Yes" ]; then msg_info "Setting up ${APP} cryptlib for ssh/ssl (be patient compiling cryptlib)" apt install -y build-essential &>/dev/null apt install -y gcc-9 g++-9 cpp-9 gcc g++ cpp &>/dev/null apt install -y patch &>/dev/null apt install -y dos2unix &>/dev/null wget -N http://www.mysticbbs.com/downloads/cl345.zip -O $MSTEMPDIR/cryptlib345.zip &>/dev/null rm -rf $MSTEMPDIR/cryptlib-3.4.5 &>/dev/null mkdir -p $MSTEMPDIR/cryptlib-3.4.5 &>/dev/null pushd $MSTEMPDIR/cryptlib-3.4.5 &>/dev/null unzip ../cryptlib345.zip &>/dev/null dos2unix tools/* &>/dev/null dos2unix kernel/* &>/dev/null patch -p1 -i $MSTEMPDIR/mystic/cryptlib/patches/gccversion-345.patch &>/dev/null patch -p0 -i $MSTEMPDIR/mystic/cryptlib/patches/cl-linux-yield.patch &>/dev/null ln -sf gcc-9 /usr/bin/gcc &>/dev/null ln -sf g++-9 /usr/bin/g++ &>/dev/null ln -sf cpp-9 /usr/bin/cpp &>/dev/null make shared &>/dev/null cp libcl.so.3.4.5 ${LIBDIR}/ &>/dev/null ln -sf libcl.so.3.4.5 ${LIBDIR}/libcl.so.3.4 &>/dev/null ln -sf libcl.so.3.4 ${LIBDIR}/libcl.so.3 &>/dev/null ln -sf libcl.so.3 ${LIBDIR}/libcl.so &>/dev/null popd &>/dev/null apt purge -y gcc g++ cpp &>/dev/null apt install -y gcc g++ cpp &>/dev/null msg_ok "Setting up ${APP} cryptlib for ssh/ssl (be patient compiling cryptlib)" fi