diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-03-09 13:19:48 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-03-09 13:20:02 +0000 |
commit | 58daab21cd043e1dc37024a7f99b396788372918 (patch) | |
tree | 96771e43bb69f7c1c2b0b4f7374cb74d7866d0cb /fluent-bit/lib/cmetrics/create-submoduled-tarball.sh | |
parent | Releasing debian version 1.43.2-1. (diff) | |
download | netdata-58daab21cd043e1dc37024a7f99b396788372918.tar.xz netdata-58daab21cd043e1dc37024a7f99b396788372918.zip |
Merging upstream version 1.44.3.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'fluent-bit/lib/cmetrics/create-submoduled-tarball.sh')
-rw-r--r-- | fluent-bit/lib/cmetrics/create-submoduled-tarball.sh | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/fluent-bit/lib/cmetrics/create-submoduled-tarball.sh b/fluent-bit/lib/cmetrics/create-submoduled-tarball.sh new file mode 100644 index 000000000..455156bef --- /dev/null +++ b/fluent-bit/lib/cmetrics/create-submoduled-tarball.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +if [ -z "$1" ]; then + echo "Specify archive name" + exit 1 +fi + +OS=$(uname -s) + +echo "$OS" +if [ "$OS" == "Darwin" ]; then + echo "Using gtar for concatenate option" + TAR=gtar +else + TAR=tar +fi + +ROOT_ARCHIVE_NAME=$1 + +git archive --prefix "$ROOT_ARCHIVE_NAME/" -o "$ROOT_ARCHIVE_NAME.tar" HEAD +git submodule foreach --recursive "git archive --prefix=$ROOT_ARCHIVE_NAME/\$path/ --output=\$sha1.tar HEAD && $TAR --concatenate --file=$(pwd)/$ROOT_ARCHIVE_NAME.tar \$sha1.tar && rm \$sha1.tar" + +gzip "$ROOT_ARCHIVE_NAME.tar" |