From b1d486ff2162af67bd6371b588589583d6ef9c1e Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Wed, 23 Mar 2016 20:30:34 -0700 Subject: [PATCH] add repack epub --- repack_epub | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 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; -- 2.39.2