This repository has been archived on 2025-09-19. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
repertory-ui/create_dist.sh
Scott E. Graves 8adc98b8fa Build script
2019-05-02 16:55:49 -05:00

17 lines
529 B
Bash
Executable File

#!/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