Check hash on ghost download
This commit is contained in:
parent
be5dd63e71
commit
a6886262fa
|
@ -38,6 +38,7 @@ GHOST_CODE=
|
||||||
GHOST_ONION_PORT=8104
|
GHOST_ONION_PORT=8104
|
||||||
GHOST_PORT=2368
|
GHOST_PORT=2368
|
||||||
GHOST_VERSION='0.11.8'
|
GHOST_VERSION='0.11.8'
|
||||||
|
GHOST_HASH='244faad0b16eb1b90c8095f1e536db65299a3a2d85a20af76342be3707522b38'
|
||||||
GHOST_DOWNLOAD_URL="https://github.com/TryGhost/Ghost/releases/download/${GHOST_VERSION}/Ghost-${GHOST_VERSION}.zip"
|
GHOST_DOWNLOAD_URL="https://github.com/TryGhost/Ghost/releases/download/${GHOST_VERSION}/Ghost-${GHOST_VERSION}.zip"
|
||||||
|
|
||||||
ghost_variables=(GHOST_VERSION
|
ghost_variables=(GHOST_VERSION
|
||||||
|
@ -172,6 +173,14 @@ function upgrade_ghost {
|
||||||
rm -rf /var/www/$GHOST_DOMAIN_NAME
|
rm -rf /var/www/$GHOST_DOMAIN_NAME
|
||||||
exit 367245
|
exit 367245
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# check the hash
|
||||||
|
hash=$(sha256sum Ghost-${GHOST_VERSION}.zip | awk -F ' ' '{print $1}')
|
||||||
|
if [[ "$hash" != "$GHOST_HASH" ]]; then
|
||||||
|
echo $'ghost hash does not match'
|
||||||
|
exit 729856
|
||||||
|
fi
|
||||||
|
|
||||||
unzip ghost-${GHOST_VERSION}.zip
|
unzip ghost-${GHOST_VERSION}.zip
|
||||||
if [ ! -f $GHOST_PATH/index.js ]; then
|
if [ ! -f $GHOST_PATH/index.js ]; then
|
||||||
echo $'ghost failed to unzip'
|
echo $'ghost failed to unzip'
|
||||||
|
@ -373,6 +382,14 @@ function install_ghost {
|
||||||
rm -rf /var/www/$GHOST_DOMAIN_NAME
|
rm -rf /var/www/$GHOST_DOMAIN_NAME
|
||||||
exit 63892
|
exit 63892
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# check the hash
|
||||||
|
hash=$(sha256sum Ghost-${GHOST_VERSION}.zip | awk -F ' ' '{print $1}')
|
||||||
|
if [[ "$hash" != "$GHOST_HASH" ]]; then
|
||||||
|
echo $'ghost hash does not match'
|
||||||
|
exit 729856
|
||||||
|
fi
|
||||||
|
|
||||||
unzip ghost-${GHOST_VERSION}.zip
|
unzip ghost-${GHOST_VERSION}.zip
|
||||||
if [ ! -f /var/www/${GHOST_DOMAIN_NAME}/htdocs/index.js ]; then
|
if [ ! -f /var/www/${GHOST_DOMAIN_NAME}/htdocs/index.js ]; then
|
||||||
echo $'ghost failed to unzip'
|
echo $'ghost failed to unzip'
|
||||||
|
|
Loading…
Reference in New Issue