#!/bin/bash

if [ -z "$1" ]; then 
    echo "Usage: install_tests <path to install>";
    exit 1;
fi;

if [ ! -d "$1" ]; then 
    echo "Install directory doesn't exists. Create or use default (/usr/bin)? [Y/D] ";
    ans[0]="";
    while [ -z "${ans[0]}" ]; do
        read ans;
	if [ "${ans[0]}" == "y" ] || [ "${ans[0]}" == "Y" ]; then 
	    echo OK;
	    mkdir -p $1;
	    install_path=$1;
        elif [ "${ans[0]}" == "d" ] || [ "${ans[0]}" == "D" ]; then 
	    install_path="/usr/bin";
        else ans[0]="";
        fi;
    done;
else 
    install_path=$1;
fi;
echo installing to $install_path;
install -m 0700 ./forktest $install_path/lve_forktest
install -m 0700 ./forktest2 $install_path/lve_forktest2
install -m 0700 ./forktest3 $install_path/lve_forktest3
install -m 0700 ./forktest4 $install_path/lve_forktest4
install -m 0700 ./sanity $install_path/lve_sanity
install -m 0700 ./sanity2 $install_path/lve_sanity2
install -m 0700 ./total.sh $install_path/lve_test
echo installing lvectl-test
cd ../../../lvectl_test/ && ./install && cd ../lve_test/usrc/tests/
echo OK