Staging
v0.7.0
https://github.com/torvalds/linux
Raw File
Tip revision: c698ca5278934c0ae32297a8725ced2e27585d7f authored by Linus Torvalds on 19 March 2018, 00:48:42 UTC
Linux 4.16-rc6
Tip revision: c698ca5
kselftest_install.sh
#!/bin/bash
# SPDX-License-Identifier: GPL-2.0
#
# Kselftest Install
# Install kselftest tests
# Author: Shuah Khan <shuahkh@osg.samsung.com>
# Copyright (C) 2015 Samsung Electronics Co., Ltd.

install_loc=`pwd`

main()
{
	if [ $(basename $install_loc) !=  "selftests" ]; then
		echo "$0: Please run it in selftests directory ..."
		exit 1;
	fi
	if [ "$#" -eq 0 ]; then
		echo "$0: Installing in default location - $install_loc ..."
	elif [ ! -d "$1" ]; then
		echo "$0: $1 doesn't exist!!"
		exit 1;
	else
		install_loc=$1
		echo "$0: Installing in specified location - $install_loc ..."
	fi

	install_dir=$install_loc/kselftest

# Create install directory
	mkdir -p $install_dir
# Build tests
	INSTALL_PATH=$install_dir make install
}

main "$@"
back to top