#!/bin/bash
mkdir -p ~/Library/MarkLogic/lib
mkdir -p ~/Library/MarkLogic/bin
mkdir -p ~/Library/MarkLogic/templates
cp -pR /Users/Shared/MarkLogicInstall/NOTICE-ODBCDRIVER.txt ~/Library/MarkLogic
cp -pR /Users/Shared/MarkLogicInstall/lib/* ~/Library/MarkLogic/lib
cp -pR /Users/Shared/MarkLogicInstall/mlbin/* ~/Library/MarkLogic/bin
cp -pR /Users/Shared/MarkLogicInstall/templates/* ~/Library/MarkLogic/templates
sed -i -e 's/\=\~/\=\/Users\/'"$USER"'/g' ~/Library/MarkLogic/templates/mlsql_driver.template
~/Library/MarkLogic/bin/mlodbcinst -i -d -f ~/Library/MarkLogic/templates/mlsql_driver.template
~/Library/MarkLogic/bin/mlodbcinst -i -s -f ~/Library/MarkLogic/templates/mlsql.template
ln -s ~/Library/MarkLogic/lib/libmlq.dylib /usr/local/lib/libmlq.dylib
ln -s /usr/local/opt/openssl@1.1/lib/libssl.1.1.dylib /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
install_name_tool /Users/$USER/Library/MarkLogic/lib/mlsqlodbcw.dylib -change libmlq.dylib /usr/local/lib/libmlq.dylib
exit 0;
