| #!/bin/bash | 
 | # | 
 | # gen_kselftest_tar | 
 | # Generate kselftest tarball | 
 | # Author: Shuah Khan <shuahkh@osg.samsung.com> | 
 | # Copyright (C) 2015 Samsung Electronics Co., Ltd. | 
 |  | 
 | # This software may be freely redistributed under the terms of the GNU | 
 | # General Public License (GPLv2). | 
 |  | 
 | # main | 
 | main() | 
 | { | 
 | 	if [ "$#" -eq 0 ]; then | 
 | 		echo "$0: Generating default compression gzip" | 
 | 		copts="cvzf" | 
 | 		ext=".tar.gz" | 
 | 	else | 
 | 		case "$1" in | 
 | 			tar) | 
 | 				copts="cvf" | 
 | 				ext=".tar" | 
 | 				;; | 
 | 			targz) | 
 | 				copts="cvzf" | 
 | 				ext=".tar.gz" | 
 | 				;; | 
 | 			tarbz2) | 
 | 				copts="cvjf" | 
 | 				ext=".tar.bz2" | 
 | 				;; | 
 | 			tarxz) | 
 | 				copts="cvJf" | 
 | 				ext=".tar.xz" | 
 | 				;; | 
 | 			*) | 
 | 			echo "Unknown tarball format $1" | 
 | 			exit 1 | 
 | 			;; | 
 | 	esac | 
 | 	fi | 
 |  | 
 | 	install_dir=./kselftest | 
 |  | 
 | # Run install using INSTALL_KSFT_PATH override to generate install | 
 | # directory | 
 | ./kselftest_install.sh | 
 | tar $copts kselftest${ext} $install_dir | 
 | echo "Kselftest archive kselftest${ext} created!" | 
 |  | 
 | # clean up install directory | 
 | rm -rf kselftest | 
 | } | 
 |  | 
 | main "$@" |