From 2aec16abae47604b71d18501e1a186faa4db4a5d Mon Sep 17 00:00:00 2001 From: Jybz Date: Sun, 30 Aug 2020 22:45:32 +0200 Subject: add compress option, sign option, checksum option in argument list. Define default values or it. --- functions.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'functions.sh') diff --git a/functions.sh b/functions.sh index cec3e55..677af95 100755 --- a/functions.sh +++ b/functions.sh @@ -714,17 +714,21 @@ function clean() function generateExtra() { - if [ ${GEN_CHECKSUM} ] ; then + #Set values by default to false. + GEN_CHECKSUM=${GEN_CHECKSUM:="false"} + GEN_GZ=${GEN_GZ:="false"} + GEN_SIGN=${GEN_SIGN:="false"} + if ${GEN_CHECKSUM} ; then title "Generate checksum" md5sum "${INSTALL_PATH}/${IMAGE}" > "${INSTALL_PATH}/${IMAGE}.md5" sha512sum "${INSTALL_PATH}/${IMAGE}" > "${INSTALL_PATH}/${IMAGE}.sha512" sha384sum "${INSTALL_PATH}/${IMAGE}" > "${INSTALL_PATH}/${IMAGE}.sha3" fi - if [ ${GEN_GZ} ] ; then + if ${GEN_GZ} ; then title "Image compression" pv "${INSTALL_PATH}/${IMAGE}" | gzip -9 >"${INSTALL_PATH}/${IMAGE}.gz" fi - if [ ${GEN_SIGN} ]; then + if ${GEN_SIGN} ; then pushd "${INSTALL_PATH}" gpg --sign ${IMAGE}.md5 gpg --sign ${IMAGE}.sha512 -- cgit v1.2.1