x86/speculation: Fix redundant MDS mitigation message
[linux-2.6-block.git] / tools / testing / selftests / kselftest_install.sh
1 #!/bin/bash
2 # SPDX-License-Identifier: GPL-2.0
3 #
4 # Kselftest Install
5 # Install kselftest tests
6 # Author: Shuah Khan <shuahkh@osg.samsung.com>
7 # Copyright (C) 2015 Samsung Electronics Co., Ltd.
8
9 install_loc=`pwd`
10
11 main()
12 {
13         if [ $(basename $install_loc) !=  "selftests" ]; then
14                 echo "$0: Please run it in selftests directory ..."
15                 exit 1;
16         fi
17         if [ "$#" -eq 0 ]; then
18                 echo "$0: Installing in default location - $install_loc ..."
19         elif [ ! -d "$1" ]; then
20                 echo "$0: $1 doesn't exist!!"
21                 exit 1;
22         else
23                 install_loc=$1
24                 echo "$0: Installing in specified location - $install_loc ..."
25         fi
26
27         install_dir=$install_loc/kselftest_install
28
29 # Create install directory
30         mkdir -p $install_dir
31 # Build tests
32         KSFT_INSTALL_PATH=$install_dir make install
33 }
34
35 main "$@"