#!/bin/sh set -e PROGNAME="`basename \"$0\"`" SRCROOT="/cygdrive/c" DSTROOT="/cygdrive/d/Shared Stuff/Recovery Media" MAXSIZE=1000000 STEM="`date '+%y%m%d'`-" info() { echo "$PROGNAME: INFO: $1" >&2 } main() { info "Initialising ..." mkdir -p "$DSTROOT" info "Creating zip file of entire disk ..." ( cd "$SRCROOT" && zip -q -r "$DSTROOT/$STEM.zip" . -x '*RECOVERY_MEDIA*' ) info "Splitting that zip file into CD-ROM-sized chunks ..." ( cd "$DSTROOT" && zipsplit -n $MAXSIZE "$DSTROOT/$STEM.zip" ) info "Tidying up ..." rm "$DSTROOT/$STEM.zip" info "Zip files are in $DSTROOT and are:" ( cd "$DSTROOT" && ls -l $STEM*.zip ) } main "$@"