|
@@ -150,6 +150,7 @@ function change_password_fedwiki {
|
150
|
150
|
fi
|
151
|
151
|
${PROJECT_NAME}-pass -u $FEDWIKI_USERNAME -a fedwiki -p "$FEDWIKI_PASSWORD"
|
152
|
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
|
154
|
systemctl daemon-reload
|
154
|
155
|
systemctl restart fedwiki
|
155
|
156
|
write_config_param "FEDWIKI_COOKIE" "$FEDWIKI_PASSWORD"
|
|
@@ -214,6 +215,11 @@ function restore_local_fedwiki {
|
214
|
215
|
rm -rf $temp_restore_dir
|
215
|
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
|
223
|
systemctl start fedwiki
|
218
|
224
|
restart_site
|
219
|
225
|
fi
|
|
@@ -262,6 +268,11 @@ function restore_remote_fedwiki {
|
262
|
268
|
rm -rf $temp_restore_dir
|
263
|
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
|
276
|
systemctl start fedwiki
|
266
|
277
|
restart_site
|
267
|
278
|
}
|