From 8adc98b8fa396aa28b30167505b3d9eb61756ee4 Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Thu, 2 May 2019 16:55:49 -0500 Subject: [PATCH] Build script --- create_dist.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 create_dist.sh diff --git a/create_dist.sh b/create_dist.sh new file mode 100755 index 0000000..c93600f --- /dev/null +++ b/create_dist.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +PRIVATE_KEY=../../blockstorage_dev_private.pem +PUBLIC_KEY=./blockstorage_dev_public.pem + +APP_VER=$(grep -m1 -a version package.json|sed -e "s/\"//g" -e "s/version: //g" -e "s/,//g" -e "s/ //g") +OUT_FILE=repertory-ui_${APP_VER}_linux_x86_64.AppImage + +if npm run dist; then + cd dist + echo "Signing Installation [${OUT_FILE}]" + sha256sum -b ${OUT_FILE} > ${OUT_FILE}.sha256 + openssl dgst -sha256 -sign "${PRIVATE_KEY}" -out "${OUT_FILE}.sig" "${OUT_FILE}" + base64 "${OUT_FILE}.sig" > "${OUT_FILE}.sig.b64" + cd - +fi