121979405SShuah Khan#!/bin/bash 24b461dc2SShuah Khan# SPDX-License-Identifier: GPL-2.0 321979405SShuah Khan# 421979405SShuah Khan# Kselftest Install 521979405SShuah Khan# Install kselftest tests 621979405SShuah Khan# Author: Shuah Khan <shuahkh@osg.samsung.com> 721979405SShuah Khan# Copyright (C) 2015 Samsung Electronics Co., Ltd. 821979405SShuah Khan 921979405SShuah Khaninstall_loc=`pwd` 1021979405SShuah Khan 1121979405SShuah Khanmain() 1221979405SShuah Khan{ 1321979405SShuah Khan if [ $(basename $install_loc) != "selftests" ]; then 1421979405SShuah Khan echo "$0: Please run it in selftests directory ..." 1521979405SShuah Khan exit 1; 1621979405SShuah Khan fi 1721979405SShuah Khan if [ "$#" -eq 0 ]; then 1821979405SShuah Khan echo "$0: Installing in default location - $install_loc ..." 1921979405SShuah Khan elif [ ! -d "$1" ]; then 2021979405SShuah Khan echo "$0: $1 doesn't exist!!" 2121979405SShuah Khan exit 1; 2221979405SShuah Khan else 2321979405SShuah Khan install_loc=$1 2421979405SShuah Khan echo "$0: Installing in specified location - $install_loc ..." 2521979405SShuah Khan fi 2621979405SShuah Khan 2721979405SShuah Khan install_dir=$install_loc/kselftest 2821979405SShuah Khan 2921979405SShuah Khan# Create install directory 3021979405SShuah Khan mkdir -p $install_dir 3121979405SShuah Khan# Build tests 3221979405SShuah Khan INSTALL_PATH=$install_dir make install 3321979405SShuah Khan} 3421979405SShuah Khan 3521979405SShuah Khanmain "$@" 36