From b9d2eea39b043ee9611276f787bfd9b152ed5fa3 Mon Sep 17 00:00:00 2001 From: Carlos Venegas Date: Tue, 29 Jun 2021 15:47:26 +0000 Subject: [PATCH] kata-deploy: Add script to merge kata tarballs. After each asset is build it is needed to merge them all into one single tarball. Signed-off-by: Carlos Venegas --- .../local-build/kata-deploy-merge-builds.sh | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 tools/packaging/kata-deploy/local-build/kata-deploy-merge-builds.sh diff --git a/tools/packaging/kata-deploy/local-build/kata-deploy-merge-builds.sh b/tools/packaging/kata-deploy/local-build/kata-deploy-merge-builds.sh new file mode 100755 index 0000000000..bdbec15ab1 --- /dev/null +++ b/tools/packaging/kata-deploy/local-build/kata-deploy-merge-builds.sh @@ -0,0 +1,28 @@ +#!/bin/bash +# Copyright (c) 2021 Intel Corporation +# +# SPDX-License-Identifier: Apache-2.0 +# + +set -o errexit +set -o nounset +set -o pipefail +set -o errtrace + +kata_build_dir=${1:-build} +tar_path="${PWD}/kata-static.tar.xz" + +pushd "${kata_build_dir}" +tarball_content_dir="${PWD}/kata-tarball-content" +rm -rf "${tarball_content_dir}" +mkdir "${tarball_content_dir}" + +for c in kata-static-*.tar.xz +do + echo "untarring tarball "${c}" into ${tarball_content_dir}" + tar -xvf "${c}" -C "${tarball_content_dir}" +done + +echo "create ${tar_path}" +(cd "${tarball_content_dir}"; tar cvfJ "${tar_path}" .) +popd