Просмотр исходного кода

Try zip if tar.gz is not available

Bob Mottram 8 лет назад
Родитель
Сommit
3e8830eb2a
1 измененных файлов: 18 добавлений и 4 удалений
  1. 18
    4
      src/freedombone-app-gogs

+ 18
- 4
src/freedombone-app-gogs Просмотреть файл

125
     fi
125
     fi
126
     wget ${GOGS_BIN}
126
     wget ${GOGS_BIN}
127
     if [ ! -f linux_${CURR_ARCH}.tar.gz ]; then
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
     fi
137
     fi
130
-    tar -xzf ${INSTALL_DIR}/linux_${CURR_ARCH}.tar.gz
131
     if [ ! -d $INSTALL_DIR/gogs ]; then
138
     if [ ! -d $INSTALL_DIR/gogs ]; then
132
         exit 37823
139
         exit 37823
133
     fi
140
     fi
343
     fi
350
     fi
344
     wget ${GOGS_BIN}
351
     wget ${GOGS_BIN}
345
     if [ ! -f linux_${CURR_ARCH}.tar.gz ]; then
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
     fi
362
     fi
348
-    tar -xzf ${INSTALL_DIR}/linux_${CURR_ARCH}.tar.gz
349
     if [ ! -d $INSTALL_DIR/gogs ]; then
363
     if [ ! -d $INSTALL_DIR/gogs ]; then
350
         exit 37823
364
         exit 37823
351
     fi
365
     fi