1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- #!/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 "$@"
|