瀏覽代碼

Manage gogs config file during upgrades

Bob Mottram 8 年之前
父節點
當前提交
79e446f01d
共有 1 個檔案被更改,包括 6 行新增0 行删除
  1. 6
    0
      src/freedombone-app-gogs

+ 6
- 0
src/freedombone-app-gogs 查看文件

@@ -146,6 +146,9 @@ function upgrade_gogs {
146 146
         return
147 147
     fi
148 148
 
149
+    GOGS_CONFIG_FILE=/home/${GOGS_USERNAME}/custom/conf/app.ini
150
+    cp $GOGS_CONFIG_FILE $INSTALL_DIR/gogs_config.ini
151
+
149 152
     gogs_parameters
150 153
     echo "gogs binary upgrade: ${GOGS_BIN}"
151 154
 
@@ -184,6 +187,9 @@ function upgrade_gogs {
184 187
         rm ${GOGS_FILE}
185 188
     fi
186 189
 
190
+    cp $INSTALL_DIR/gogs_config.ini $GOGS_CONFIG_FILE
191
+    rm $INSTALL_DIR/gogs_config.ini
192
+
187 193
     sed -i "s|gogs version.*|gogs version:$GOGS_VERSION|g" ${COMPLETION_FILE}
188 194
     systemctl restart gogs
189 195
 }