cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

kselftest_install.sh (823B)


      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
      9main()
     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
     35main "$@"