Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / tools / testing / selftests / gen_kselftest_tar.sh
1 #!/bin/bash
2 #
3 # gen_kselftest_tar
4 # Generate kselftest tarball
5 # Author: Shuah Khan <shuahkh@osg.samsung.com>
6 # Copyright (C) 2015 Samsung Electronics Co., Ltd.
7
8 # This software may be freely redistributed under the terms of the GNU
9 # General Public License (GPLv2).
10
11 # main
12 main()
13 {
14         if [ "$#" -eq 0 ]; then
15                 echo "$0: Generating default compression gzip"
16                 copts="cvzf"
17                 ext=".tar.gz"
18         else
19                 case "$1" in
20                         tar)
21                                 copts="cvf"
22                                 ext=".tar"
23                                 ;;
24                         targz)
25                                 copts="cvzf"
26                                 ext=".tar.gz"
27                                 ;;
28                         tarbz2)
29                                 copts="cvjf"
30                                 ext=".tar.bz2"
31                                 ;;
32                         tarxz)
33                                 copts="cvJf"
34                                 ext=".tar.xz"
35                                 ;;
36                         *)
37                         echo "Unknown tarball format $1"
38                         exit 1
39                         ;;
40         esac
41         fi
42
43         install_dir=./kselftest
44
45 # Run install using INSTALL_KSFT_PATH override to generate install
46 # directory
47 ./kselftest_install.sh
48 tar $copts kselftest${ext} $install_dir
49 echo "Kselftest archive kselftest${ext} created!"
50
51 # clean up install directory
52 rm -rf kselftest
53 }
54
55 main "$@"