Quellcode durchsuchen

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

Bob Mottram vor 7 Jahren
Ursprung
Commit
09fa3b0822
3 geänderte Dateien mit 15 neuen und 3 gelöschten Zeilen
  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 Datei anzeigen

10
 #
10
 #
11
 # Federated wiki
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
 # License
16
 # License
14
 # =======
17
 # =======
15
 #
18
 #
28
 # You should have received a copy of the GNU Affero General Public License
31
 # You should have received a copy of the GNU Affero General Public License
29
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
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
 IN_DEFAULT_INSTALL=0
36
 IN_DEFAULT_INSTALL=0
34
 SHOW_ON_ABOUT=1
37
 SHOW_ON_ABOUT=1
262
     rm /etc/systemd/system/fedwiki.service
265
     rm /etc/systemd/system/fedwiki.service
263
     systemctl daemon-reload
266
     systemctl daemon-reload
264
 
267
 
268
+    npm uninstall -g wiki-security-friends
265
     npm uninstall -g wiki
269
     npm uninstall -g wiki
266
 
270
 
267
     function_check remove_nodejs
271
     function_check remove_nodejs
399
         exit 6293523
403
         exit 6293523
400
     fi
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
     if [ ! -f /usr/local/bin/wiki ]; then
412
     if [ ! -f /usr/local/bin/wiki ]; then
403
         echo $'wiki was not installed'
413
         echo $'wiki was not installed'
404
         exit 5293524
414
         exit 5293524
440
 
450
 
441
     ${PROJECT_NAME}-pass -u $MY_USERNAME -a fedwiki -p "$FEDWIKI_ADMIN_PASSWORD"
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
     function_check add_ddns_domain
455
     function_check add_ddns_domain
444
     add_ddns_domain $FEDWIKI_DOMAIN_NAME
456
     add_ddns_domain $FEDWIKI_DOMAIN_NAME
445
 
457
 

+ 1
- 1
src/freedombone-app-gnusocial Datei anzeigen

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

+ 1
- 1
src/freedombone-app-pleroma Datei anzeigen

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