diff --git a/tools/packaging/release/generate_vendor.sh b/tools/packaging/release/generate_vendor.sh new file mode 100755 index 0000000000..bde8811081 --- /dev/null +++ b/tools/packaging/release/generate_vendor.sh @@ -0,0 +1,53 @@ +#!/usr/bin/env bash +# +# Copyright (c) 2022 Intel Corporation +# +# SPDX-License-Identifier: Apache-2.0 +# + +set -o errexit +set -o nounset +set -o pipefail + +script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +script_name="$(basename "${BASH_SOURCE[0]}")" + +# This is very much error prone in case we re-structure our +# repos again, but it's also used in a few other places :-/ +repo_dir="${script_dir}/../../.." + +function usage() { + + cat <> .cargo/config + vendor_dir_list+=" $dir/vendor $dir/.cargo/config" + echo "${vendor_dir_list}" + popd + done + popd + + tar -cvzf ${1} ${vendor_dir_list} +} + +main () { + [ $# -ne 1 ] && usage && exit 0 + create_vendor_tarball ${1} +} + +main "$@"