From 0736b29520b18736ad53c0f56ebe855815b61b5c Mon Sep 17 00:00:00 2001 From: Matej Focko Date: Fri, 18 Aug 2023 12:31:38 +0200 Subject: [PATCH] chore: clean the output of archive-making Signed-off-by: Matej Focko --- regenerate-archives.sh | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/regenerate-archives.sh b/regenerate-archives.sh index 61bc24b..7333a34 100644 --- a/regenerate-archives.sh +++ b/regenerate-archives.sh @@ -1,17 +1,24 @@ #!/bin/sh # remove preexisting archives +echo "[INFO] Removing pre-existing archives" find ./static/files -name '*.tar.gz' -exec rm {} \; find ./static/files -name '*.tar.bz2' -exec rm {} \; for relative_path in $(find ./static/files -name '.archive' -print); do + echo; + relative_path=$(dirname $relative_path) base=$(basename $relative_path) cd $relative_path/.. all_files=$(find $base/** ! -name '.archive' -print) - tar cvaf $base.tar.gz $all_files - tar cvaf $base.tar.bz2 $all_files - cd - + echo "[INFO] Compressing $base.tar.gz" + tar caf $base.tar.gz $all_files + + echo "[INFO] Compressing $base.tar.bz2" + tar caf $base.tar.bz2 $all_files + + cd - &> /dev/null done; \ No newline at end of file