浏览代码

Merge branch 'stretch' of https://github.com/bashrc/freedombone

Bob Mottram 7 年前
父节点
当前提交
09fa3b0822
共有 3 个文件被更改,包括 15 次插入3 次删除
  1. 13
    1
      src/freedombone-app-fedwiki
  2. 1
    1
      src/freedombone-app-gnusocial
  3. 1
    1
      src/freedombone-app-pleroma

+ 13
- 1
src/freedombone-app-fedwiki 查看文件

@@ -10,6 +10,9 @@
10 10
 #
11 11
 # Federated wiki
12 12
 #
13
+# The wiki itself looks ok, but there is no straightforward way for a
14
+# user to authenticate which isn't proprietary
15
+#
13 16
 # License
14 17
 # =======
15 18
 #
@@ -28,7 +31,7 @@
28 31
 # You should have received a copy of the GNU Affero General Public License
29 32
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
30 33
 
31
-VARIANTS="full full-vim media"
34
+VARIANTS=""
32 35
 
33 36
 IN_DEFAULT_INSTALL=0
34 37
 SHOW_ON_ABOUT=1
@@ -262,6 +265,7 @@ function remove_fedwiki {
262 265
     rm /etc/systemd/system/fedwiki.service
263 266
     systemctl daemon-reload
264 267
 
268
+    npm uninstall -g wiki-security-friends
265 269
     npm uninstall -g wiki
266 270
 
267 271
     function_check remove_nodejs
@@ -399,6 +403,12 @@ function install_fedwiki {
399 403
         exit 6293523
400 404
     fi
401 405
 
406
+    npm install -g wiki-security-friends@0.1.0
407
+    if [ ! "$?" = "0" ]; then
408
+        echo $'Failed to install wiki-security-friends'
409
+        exit 783533
410
+    fi
411
+
402 412
     if [ ! -f /usr/local/bin/wiki ]; then
403 413
         echo $'wiki was not installed'
404 414
         exit 5293524
@@ -440,6 +450,8 @@ function install_fedwiki {
440 450
 
441 451
     ${PROJECT_NAME}-pass -u $MY_USERNAME -a fedwiki -p "$FEDWIKI_ADMIN_PASSWORD"
442 452
 
453
+    fedwiki_auth_file=/var/lib/fedwiki/status/owner.json
454
+
443 455
     function_check add_ddns_domain
444 456
     add_ddns_domain $FEDWIKI_DOMAIN_NAME
445 457
 

+ 1
- 1
src/freedombone-app-gnusocial 查看文件

@@ -37,7 +37,7 @@ GNUSOCIAL_DOMAIN_NAME=
37 37
 GNUSOCIAL_CODE=
38 38
 GNUSOCIAL_ONION_PORT=8087
39 39
 GNUSOCIAL_REPO="https://git.gnu.io/gnu/gnu-social.git"
40
-GNUSOCIAL_COMMIT='d9fbc17f7745edb3e3eeddf6485f70b187df762f'
40
+GNUSOCIAL_COMMIT='ffe14fe5f326f013a34fdd303c0e5e8aae772559'
41 41
 GNUSOCIAL_ADMIN_PASSWORD=
42 42
 
43 43
 GNUSOCIAL_BACKGROUND_IMAGE_URL=

+ 1
- 1
src/freedombone-app-pleroma 查看文件

@@ -39,7 +39,7 @@ PLEROMA_CODE=
39 39
 PLEROMA_PORT=4000
40 40
 PLEROMA_ONION_PORT=8011
41 41
 PLEROMA_REPO="https://git.pleroma.social/pleroma/pleroma.git"
42
-PLEROMA_COMMIT='5fc6e9d467f69af155627cccaa27616fe7ffc61f'
42
+PLEROMA_COMMIT='5c09d8d3f199a3f323471f9ba4578371226cd726'
43 43
 PLEROMA_ADMIN_PASSWORD=
44 44
 PLEROMA_DIR=/etc/pleroma
45 45
 PLEROMA_SECRET_KEY=""