From 3e8830eb2a52b19d1be575e00ad3c698aaecc430 Mon Sep 17 00:00:00 2001 From: Bob Mottram <bob@robotics.uk.to> Date: Wed, 28 Sep 2016 16:19:33 +0100 Subject: [PATCH] Try zip if tar.gz is not available --- src/freedombone-app-gogs | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/src/freedombone-app-gogs b/src/freedombone-app-gogs index 934055519..20ed60af9 100755 --- a/src/freedombone-app-gogs +++ b/src/freedombone-app-gogs @@ -125,9 +125,16 @@ function upgrade_gogs { fi wget ${GOGS_BIN} if [ ! -f linux_${CURR_ARCH}.tar.gz ]; then - exit 37836 + GOGS_BIN="https://github.com/gogits/gogs/releases/download/v${GOGS_VERSION}/linux_${CURR_ARCH}.zip" + wget ${GOGS_BIN} + if [ ! -f linux_${CURR_ARCH}.zip ]; then + exit 37836 + else + unzip linux_${CURR_ARCH}.zip + fi + else + tar -xzf ${INSTALL_DIR}/linux_${CURR_ARCH}.tar.gz fi - tar -xzf ${INSTALL_DIR}/linux_${CURR_ARCH}.tar.gz if [ ! -d $INSTALL_DIR/gogs ]; then exit 37823 fi @@ -343,9 +350,16 @@ function install_gogs { fi wget ${GOGS_BIN} if [ ! -f linux_${CURR_ARCH}.tar.gz ]; then - exit 37836 + GOGS_BIN="https://github.com/gogits/gogs/releases/download/v${GOGS_VERSION}/linux_${CURR_ARCH}.zip" + wget ${GOGS_BIN} + if [ ! -f linux_${CURR_ARCH}.zip ]; then + exit 37836 + else + unzip linux_${CURR_ARCH}.zip + fi + else + tar -xzf ${INSTALL_DIR}/linux_${CURR_ARCH}.tar.gz fi - tar -xzf ${INSTALL_DIR}/linux_${CURR_ARCH}.tar.gz if [ ! -d $INSTALL_DIR/gogs ]; then exit 37823 fi -- GitLab