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 12main() 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 48tar $copts kselftest${ext} $install_dir 49echo "Kselftest archive kselftest${ext} created!" 50 51# clean up install directory 52rm -rf kselftest 53} 54 55main "$@" 56