1234567891011121314151617181920212223242526272829303132333435 |
- #!/bin/bash
- # SPDX-License-Identifier: GPL-2.0
- #
- # Kselftest Install
- # Install kselftest tests
- # Author: Shuah Khan <[email protected]>
- # Copyright (C) 2015 Samsung Electronics Co., Ltd.
- main()
- {
- base_dir=`pwd`
- install_dir="$base_dir"/kselftest_install
- # Make sure we're in the selftests top-level directory.
- if [ $(basename "$base_dir") != "selftests" ]; then
- echo "$0: Please run it in selftests directory ..."
- exit 1;
- fi
- # Only allow installation into an existing location.
- if [ "$#" -eq 0 ]; then
- echo "$0: Installing in default location - $install_dir ..."
- elif [ ! -d "$1" ]; then
- echo "$0: $1 doesn't exist!!"
- exit 1;
- else
- install_dir="$1"
- echo "$0: Installing in specified location - $install_dir ..."
- fi
- # Build tests
- KSFT_INSTALL_PATH="$install_dir" make install
- }
- main "$@"
|