From: Don Armstrong Date: Thu, 24 Mar 2016 03:30:34 +0000 (-0700) Subject: add repack epub X-Git-Url: https://git.donarmstrong.com/?p=bin.git;a=commitdiff_plain;h=b1d486ff2162af67bd6371b588589583d6ef9c1e add repack epub --- diff --git a/repack_epub b/repack_epub new file mode 100755 index 0000000..8155bfd --- /dev/null +++ b/repack_epub @@ -0,0 +1,16 @@ +#!/bin/sh + +set -e + +for a in "$@"; do + TEMPDIR=$(mktemp -d --tmpdir=.) + trap "/bin/rm -rf \"$TEMPDIR\"" QUIT INT EXIT + (cd ${TEMPDIR}; + unzip ../"$a"; + chmod +r mimetype; + rm ../"${a}"; + zip -r ../"${a}" . + ); + rm -rf "${TEMPDIR}"; + trap - QUIT INT EXIT +done;