Something went wrong. Try again.
Fork of plato: document reader for Kobo https://github.com/baskerville/plato
Something went wrong. Try again.
plato bundle.sh
772 B · 39 lines
Shell
at screensaver
12345678910111213141516171819202122232425262728293031323334353637383940#! /bin/sh
if [ "$#" -lt 1 ] ; then printf "Usage: %s NICKEL_MENU_ARCHIVE\n" "${0##*/}" >&2 exit 1fi
[ -d dist ] || ./dist.sh[ -d bundle ] && rm -Rf bundle
NICKEL_MENU_ARCHIVE=$1
mkdir bundlecd bundle || exit 1
if gzip -tq "$NICKEL_MENU_ARCHIVE"; then ln -s "$NICKEL_MENU_ARCHIVE" KoboRoot.tgzelse unzip "$NICKEL_MENU_ARCHIVE" KoboRoot.tgzfi
tar -xzvf KoboRoot.tgzrm KoboRoot.tgzmv mnt/onboard/.adds .rm -Rf mnt
mv ../dist .adds/platocp ../contrib/NickelMenu/* .adds/nm
mkdir .kobotar -czvf .kobo/KoboRoot.tgz usrrm -Rf usr
FIRMWARE_VERSION=$(basename "$FIRMWARE_ARCHIVE" .zip)FIRMWARE_VERSION=${FIRMWARE_VERSION##*-}PLATO_VERSION=$(cargo pkgid -p plato | cut -d '#' -f 2)
zip -r plato-bundle-"$PLATO_VERSION".zip .adds .koborm -Rf .adds .kobo