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