#!/bin/bash cargo build --release --all-features if [[ "$OSTYPE" == "darwin"* ]]; then FILENAME=target/release/libmemflow_coredump.dylib else FILENAME=target/release/libmemflow_coredump.so fi # install connector to system dir if [ ! -z "$1" ] && [ $1 = "--system" ]; then echo "installing connector system-wide in /usr/local/lib/memflow" if [[ ! -d /usr/local/lib/memflow ]]; then sudo mkdir /usr/local/lib/memflow fi sudo cp $FILENAME /usr/local/lib/memflow fi # install connector in user dir echo "installing connector for user in ~/.local/lib/memflow" if [[ ! -d ~/.local/lib/memflow ]]; then mkdir -p ~/.local/lib/memflow fi cp $FILENAME ~/.local/lib/memflow