Bob Mottram преди 8 години
родител
ревизия
1c619cc5ea
променени са 1 файла, в които са добавени 25 реда и са изтрити 27 реда
  1. 25
    27
      src/freedombone-app-gogs

+ 25
- 27
src/freedombone-app-gogs Целия файл

@@ -120,31 +120,31 @@ function upgrade_gogs {
120 120
         mkdir -p ${INSTALL_DIR}
121 121
     fi
122 122
     cd ${INSTALL_DIR}
123
-    if [ -f linux-${CURR_ARCH}.tar.gz ]; then
124
-        rm linux-${CURR_ARCH}.tar.gz
125
-    fi
126
-    wget ${GOGS_BIN}
127
-    if [ ! -f linux_${CURR_ARCH}.tar.gz ]; then
128
-        GOGS_BIN="https://github.com/gogits/gogs/releases/download/v${GOGS_VERSION}/linux_${CURR_ARCH}.zip"
123
+    GOGS_FILE=linux_${CURR_ARCH}.tar.gz
124
+    if [ ! -f $GOGS_FILE ]; then
129 125
         wget ${GOGS_BIN}
130
-        if [ ! -f linux_${CURR_ARCH}.zip ]; then
126
+    fi
127
+    if [ ! -f $GOGS_FILE ]; then
128
+        GOGS_FILE=linux_${CURR_ARCH}.zip
129
+        GOGS_BIN="https://github.com/gogits/gogs/releases/download/v${GOGS_VERSION}/${GOGS_FILE}"
130
+        if [ ! -f ${GOGS_FILE} ]; then
131
+            wget ${GOGS_BIN}
132
+        fi
133
+        if [ ! -f ${GOGS_FILE} ]; then
131 134
             exit 37836
132 135
         else
133 136
             apt-get -y install unzip
134
-            unzip -A linux_${CURR_ARCH}.zip
137
+            unzip -A ${GOGS_FILE}
135 138
         fi
136 139
     else
137
-        tar -xzf ${INSTALL_DIR}/linux_${CURR_ARCH}.tar.gz
140
+        tar -xzf ${INSTALL_DIR}/${GOGS_FILE}
138 141
     fi
139 142
     if [ ! -d $INSTALL_DIR/gogs ]; then
140 143
         exit 37823
141 144
     fi
142 145
     cp -r $INSTALL_DIR/gogs /home/$GOGS_USERNAME
143
-    if [ -f linux_${CURR_ARCH}.tar.gz ]; then
144
-        rm linux_${CURR_ARCH}.tar.gz
145
-    fi
146
-    if [ -f linux_${CURR_ARCH}.zip ]; then
147
-        rm linux_${CURR_ARCH}.zip
146
+    if [ -f ${GOGS_FILE} ]; then
147
+        rm ${GOGS_FILE}
148 148
     fi
149 149
 
150 150
     sed -i "s|Gogs version.*|Gogs version:$GOGS_VERSION|g" $COMPLETION_FILE
@@ -351,31 +351,29 @@ function install_gogs {
351 351
         mkdir -p ${INSTALL_DIR}
352 352
     fi
353 353
     cd ${INSTALL_DIR}
354
-    if [ -f linux-${CURR_ARCH}.tar.gz ]; then
355
-        rm linux-${CURR_ARCH}.tar.gz
354
+    GOGS_FILE=linux_${CURR_ARCH}.tar.gz
355
+    if [ ! -f ${GOGS_FILE} ]; then
356
+        wget ${GOGS_BIN}
356 357
     fi
357
-    wget ${GOGS_BIN}
358
-    if [ ! -f linux_${CURR_ARCH}.tar.gz ]; then
359
-        GOGS_BIN="https://github.com/gogits/gogs/releases/download/v${GOGS_VERSION}/linux_${CURR_ARCH}.zip"
358
+    if [ ! -f ${GOGS_FILE} ]; then
359
+        GOGS_FILE=linux_${CURR_ARCH}.zip
360
+        GOGS_BIN="https://github.com/gogits/gogs/releases/download/v${GOGS_VERSION}/${GOGS_FILE}"
360 361
         wget ${GOGS_BIN}
361
-        if [ ! -f linux_${CURR_ARCH}.zip ]; then
362
+        if [ ! -f ${GOGS_FILE} ]; then
362 363
             exit 37836
363 364
         else
364 365
             apt-get -y install unzip
365
-            unzip -A linux_${CURR_ARCH}.zip
366
+            unzip -A ${GOGS_FILE}
366 367
         fi
367 368
     else
368
-        tar -xzf ${INSTALL_DIR}/linux_${CURR_ARCH}.tar.gz
369
+        tar -xzf ${INSTALL_DIR}/${GOGS_FILE}
369 370
     fi
370 371
     if [ ! -d $INSTALL_DIR/gogs ]; then
371 372
         exit 37823
372 373
     fi
373 374
     cp -r $INSTALL_DIR/gogs /home/$GOGS_USERNAME
374
-    if [ -f linux_${CURR_ARCH}.tar.gz ]; then
375
-        rm linux_${CURR_ARCH}.tar.gz
376
-    fi
377
-    if [ -f linux_${CURR_ARCH}.zip ]; then
378
-        rm linux_${CURR_ARCH}.zip
375
+    if [ -f ${GOGS_FILE} ]; then
376
+        rm ${GOGS_FILE}
379 377
     fi
380 378
 
381 379
     if [ ! -f /home/$GOGS_USERNAME/gogs ]; then