Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/tools/testing/selftests/kselftest_install.sh
26285 views
1
#!/bin/bash
2
# SPDX-License-Identifier: GPL-2.0
3
#
4
# Kselftest Install
5
# Install kselftest tests
6
# Author: Shuah Khan <[email protected]>
7
# Copyright (C) 2015 Samsung Electronics Co., Ltd.
8
9
main()
10
{
11
base_dir=`pwd`
12
install_dir="$base_dir"/kselftest_install
13
14
# Make sure we're in the selftests top-level directory.
15
if [ $(basename "$base_dir") != "selftests" ]; then
16
echo "$0: Please run it in selftests directory ..."
17
exit 1;
18
fi
19
20
# Only allow installation into an existing location.
21
if [ "$#" -eq 0 ]; then
22
echo "$0: Installing in default location - $install_dir ..."
23
elif [ ! -d "$1" ]; then
24
echo "$0: $1 doesn't exist!!"
25
exit 1;
26
else
27
install_dir="$1"
28
echo "$0: Installing in specified location - $install_dir ..."
29
fi
30
31
# Build tests
32
KSFT_INSTALL_PATH="$install_dir" make install
33
}
34
35
main "$@"
36
37