staging: rtl8192u: remove redundant assignment to pointer crypt
[linux/fpc-iii.git] / tools / testing / selftests / gen_kselftest_tar.sh
bloba27e2eec358679359e185048c35af508e2449fab
1 #!/bin/bash
3 # SPDX-License-Identifier: GPL-2.0
4 # gen_kselftest_tar
5 # Generate kselftest tarball
6 # Author: Shuah Khan <shuahkh@osg.samsung.com>
7 # Copyright (C) 2015 Samsung Electronics Co., Ltd.
9 # main
10 main()
12 if [ "$#" -eq 0 ]; then
13 echo "$0: Generating default compression gzip"
14 copts="cvzf"
15 ext=".tar.gz"
16 else
17 case "$1" in
18 tar)
19 copts="cvf"
20 ext=".tar"
22 targz)
23 copts="cvzf"
24 ext=".tar.gz"
26 tarbz2)
27 copts="cvjf"
28 ext=".tar.bz2"
30 tarxz)
31 copts="cvJf"
32 ext=".tar.xz"
35 echo "Unknown tarball format $1"
36 exit 1
38 esac
41 install_dir=./kselftest
43 # Run install using INSTALL_KSFT_PATH override to generate install
44 # directory
45 ./kselftest_install.sh
46 tar $copts kselftest${ext} $install_dir
47 echo "Kselftest archive kselftest${ext} created!"
49 # clean up install directory
50 rm -rf kselftest
53 main "$@"