Przeglądaj źródła

Try zip if tar.gz is not available

Bob Mottram 8 lat temu
rodzic
commit
3e8830eb2a
1 zmienionych plików z 18 dodań i 4 usunięć
  1. 18
    4
      src/freedombone-app-gogs

+ 18
- 4
src/freedombone-app-gogs Wyświetl plik

@@ -125,9 +125,16 @@ function upgrade_gogs {
125 125
     fi
126 126
     wget ${GOGS_BIN}
127 127
     if [ ! -f linux_${CURR_ARCH}.tar.gz ]; then
128
-        exit 37836
128
+        GOGS_BIN="https://github.com/gogits/gogs/releases/download/v${GOGS_VERSION}/linux_${CURR_ARCH}.zip"
129
+        wget ${GOGS_BIN}
130
+        if [ ! -f linux_${CURR_ARCH}.zip ]; then
131
+            exit 37836
132
+        else
133
+            unzip linux_${CURR_ARCH}.zip
134
+        fi
135
+    else
136
+        tar -xzf ${INSTALL_DIR}/linux_${CURR_ARCH}.tar.gz
129 137
     fi
130
-    tar -xzf ${INSTALL_DIR}/linux_${CURR_ARCH}.tar.gz
131 138
     if [ ! -d $INSTALL_DIR/gogs ]; then
132 139
         exit 37823
133 140
     fi
@@ -343,9 +350,16 @@ function install_gogs {
343 350
     fi
344 351
     wget ${GOGS_BIN}
345 352
     if [ ! -f linux_${CURR_ARCH}.tar.gz ]; then
346
-        exit 37836
353
+        GOGS_BIN="https://github.com/gogits/gogs/releases/download/v${GOGS_VERSION}/linux_${CURR_ARCH}.zip"
354
+        wget ${GOGS_BIN}
355
+        if [ ! -f linux_${CURR_ARCH}.zip ]; then
356
+            exit 37836
357
+        else
358
+            unzip linux_${CURR_ARCH}.zip
359
+        fi
360
+    else
361
+        tar -xzf ${INSTALL_DIR}/linux_${CURR_ARCH}.tar.gz
347 362
     fi
348
-    tar -xzf ${INSTALL_DIR}/linux_${CURR_ARCH}.tar.gz
349 363
     if [ ! -d $INSTALL_DIR/gogs ]; then
350 364
         exit 37823
351 365
     fi