0001
0002
0003
0004
0005
0006
0007
0008
0009
0010 main()
0011 {
0012 if [ "$#" -eq 0 ]; then
0013 echo "$0: Generating default compression gzip"
0014 copts="cvzf"
0015 ext=".tar.gz"
0016 else
0017 case "$1" in
0018 tar)
0019 copts="cvf"
0020 ext=".tar"
0021 ;;
0022 targz)
0023 copts="cvzf"
0024 ext=".tar.gz"
0025 ;;
0026 tarbz2)
0027 copts="cvjf"
0028 ext=".tar.bz2"
0029 ;;
0030 tarxz)
0031 copts="cvJf"
0032 ext=".tar.xz"
0033 ;;
0034 *)
0035 echo "Unknown tarball format $1"
0036 exit 1
0037 ;;
0038 esac
0039 fi
0040
0041
0042 dest=`pwd`
0043 install_work="$dest"/kselftest_install
0044 install_name=kselftest
0045 install_dir="$install_work"/"$install_name"
0046 mkdir -p "$install_dir"
0047
0048
0049
0050 ./kselftest_install.sh "$install_dir"
0051 (cd "$install_work"; tar $copts "$dest"/kselftest${ext} $install_name)
0052
0053
0054
0055 echo -e "\nConsider using 'make gen_tar' instead of this script\n"
0056
0057 echo "Kselftest archive kselftest${ext} created!"
0058
0059
0060 rm -rf "$install_work"
0061 }
0062
0063 main "$@"