blog/regenerate-zips.sh

18 lines
425 B
Bash
Raw Normal View History

#!/bin/bash
# remove preexisting ZIPs
find ./static/files -name '*.zip' -exec rm {} \;
for relative_path in $(find ./static/files -name '.zipit' -print); do
relative_path=$(dirname $relative_path)
base=$(basename $relative_path)
pushd $relative_path/..
echo "PWD: $PWD"
all_files=$(find $base/** ! -name '.zipit' -print)
zip -9 $base.zip $all_files
mv $base.zip $base/$base.zip
popd
done;