Home | History | Annotate | Download | only in selftests
      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