Ver código fonte

Restoring fedwiki password

Bob Mottram 7 anos atrás
pai
commit
a4fae48858
1 arquivos alterados com 11 adições e 0 exclusões
  1. 11
    0
      src/freedombone-app-fedwiki

+ 11
- 0
src/freedombone-app-fedwiki Ver arquivo

150
     fi
150
     fi
151
     ${PROJECT_NAME}-pass -u $FEDWIKI_USERNAME -a fedwiki -p "$FEDWIKI_PASSWORD"
151
     ${PROJECT_NAME}-pass -u $FEDWIKI_USERNAME -a fedwiki -p "$FEDWIKI_PASSWORD"
152
     sed -i "s|--cookieSecret .*|--cookieSecret '${FEDWIKI_PASSWORD}'|g" /etc/systemd/system/fedwiki.service
152
     sed -i "s|--cookieSecret .*|--cookieSecret '${FEDWIKI_PASSWORD}'|g" /etc/systemd/system/fedwiki.service
153
+    sed -i "s|\"secret\":.*|\"secret\": \"${FEDWIKI_PASSWORD}\"|g" ${FEDWIKI_DATA}/status/owner.json
153
     systemctl daemon-reload
154
     systemctl daemon-reload
154
     systemctl restart fedwiki
155
     systemctl restart fedwiki
155
     write_config_param "FEDWIKI_COOKIE" "$FEDWIKI_PASSWORD"
156
     write_config_param "FEDWIKI_COOKIE" "$FEDWIKI_PASSWORD"
214
             rm -rf $temp_restore_dir
215
             rm -rf $temp_restore_dir
215
         fi
216
         fi
216
 
217
 
218
+        FEDWIKI_PASSWORD=$(cat ${FEDWIKI_DATA}/status/owner.json | grep secret | awk -F '"' '{print $4}')
219
+        ${PROJECT_NAME}-pass -u $FEDWIKI_USERNAME -a fedwiki -p "$FEDWIKI_PASSWORD"
220
+        sed -i "s|--cookieSecret .*|--cookieSecret '${FEDWIKI_PASSWORD}'|g" /etc/systemd/system/fedwiki.service
221
+        write_config_param "FEDWIKI_COOKIE" "$FEDWIKI_PASSWORD"
222
+        systemctl daemon-reload
217
         systemctl start fedwiki
223
         systemctl start fedwiki
218
         restart_site
224
         restart_site
219
     fi
225
     fi
262
         rm -rf $temp_restore_dir
268
         rm -rf $temp_restore_dir
263
     fi
269
     fi
264
 
270
 
271
+    FEDWIKI_PASSWORD=$(cat ${FEDWIKI_DATA}/status/owner.json | grep secret | awk -F '"' '{print $4}')
272
+    ${PROJECT_NAME}-pass -u $FEDWIKI_USERNAME -a fedwiki -p "$FEDWIKI_PASSWORD"
273
+    sed -i "s|--cookieSecret .*|--cookieSecret '${FEDWIKI_PASSWORD}'|g" /etc/systemd/system/fedwiki.service
274
+    write_config_param "FEDWIKI_COOKIE" "$FEDWIKI_PASSWORD"
275
+    systemctl daemon-reload
265
     systemctl start fedwiki
276
     systemctl start fedwiki
266
     restart_site
277
     restart_site
267
 }
278
 }