|
@@ -0,0 +1,55 @@
|
|
|
+#!/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 "$@"
|