1 #!/bin/bash 2 # 3 # Kselftest Install 4 # Install kselftest tests 5 # Author: Shuah Khan <shuahkh (at] osg.samsung.com> 6 # Copyright (C) 2015 Samsung Electronics Co., Ltd. 7 8 # This software may be freely redistributed under the terms of the GNU 9 # General Public License (GPLv2). 10 11 install_loc=`pwd` 12 13 main() 14 { 15 if [ $(basename $install_loc) != "selftests" ]; then 16 echo "$0: Please run it in selftests directory ..." 17 exit 1; 18 fi 19 if [ "$#" -eq 0 ]; then 20 echo "$0: Installing in default location - $install_loc ..." 21 elif [ ! -d "$1" ]; then 22 echo "$0: $1 doesn't exist!!" 23 exit 1; 24 else 25 install_loc=$1 26 echo "$0: Installing in specified location - $install_loc ..." 27 fi 28 29 install_dir=$install_loc/kselftest 30 31 # Create install directory 32 mkdir -p $install_dir 33 # Build tests 34 INSTALL_PATH=$install_dir make install 35 } 36 37 main "$@" 38