Bläddra i källkod

Check that gogs ini file gets copied on upgrade

Bob Mottram 7 år sedan
förälder
incheckning
70f7e73974
1 ändrade filer med 10 tillägg och 1 borttagningar
  1. 10
    1
      src/freedombone-app-gogs

+ 10
- 1
src/freedombone-app-gogs Visa fil

158
         return
158
         return
159
     fi
159
     fi
160
 
160
 
161
-    GOGS_CONFIG_FILE=/home/${GOGS_USERNAME}/custom/conf/app.ini
161
+    GOGS_CONFIG_PATH=/home/${GOGS_USERNAME}/custom/conf
162
+    GOGS_CONFIG_FILE=$GOGS_CONFIG_PATH/app.ini
162
     cp $GOGS_CONFIG_FILE $INSTALL_DIR/gogs_config.ini
163
     cp $GOGS_CONFIG_FILE $INSTALL_DIR/gogs_config.ini
163
 
164
 
164
     gogs_parameters
165
     gogs_parameters
199
         rm ${GOGS_FILE}
200
         rm ${GOGS_FILE}
200
     fi
201
     fi
201
 
202
 
203
+    if [ ! -d ${GOGS_CONFIG_PATH} ]; then
204
+        mkdir -p ${GOGS_CONFIG_PATH}
205
+    fi
206
+
202
     cp $INSTALL_DIR/gogs_config.ini $GOGS_CONFIG_FILE
207
     cp $INSTALL_DIR/gogs_config.ini $GOGS_CONFIG_FILE
208
+    if [ ! -f $GOGS_CONFIG_FILE ]; then
209
+        echo $'Gogs ini file not upgraded'
210
+        exit 873535
211
+    fi
203
     rm $INSTALL_DIR/gogs_config.ini
212
     rm $INSTALL_DIR/gogs_config.ini
204
 
213
 
205
     sed -i "s|gogs version.*|gogs version:$GOGS_VERSION|g" ${COMPLETION_FILE}
214
     sed -i "s|gogs version.*|gogs version:$GOGS_VERSION|g" ${COMPLETION_FILE}