Kaynağa Gözat

Add pleroma social instance

Bob Mottram 7 yıl önce
ebeveyn
işleme
6fa411c451
3 değiştirilmiş dosya ile 25 ekleme ve 6 silme
  1. 6
    0
      src/freedombone
  2. 9
    0
      src/freedombone-config
  3. 10
    6
      src/freedombone-image-customise

+ 6
- 0
src/freedombone Dosyayı Görüntüle

77
     SOCIALINSTANCE='postactiv'
77
     SOCIALINSTANCE='postactiv'
78
 fi
78
 fi
79
 
79
 
80
+if [[ "$command_options" == "menuconfig-pleroma" ]]; then
81
+    MINIMAL_INSTALL="yes"
82
+    ONION_ONLY="no"
83
+    SOCIALINSTANCE='pleroma'
84
+fi
85
+
80
 if [ ! "$CONFIGURATION_FILE" ]; then
86
 if [ ! "$CONFIGURATION_FILE" ]; then
81
     CONFIGURATION_FILE="$HOME/${PROJECT_NAME}.cfg"
87
     CONFIGURATION_FILE="$HOME/${PROJECT_NAME}.cfg"
82
 fi
88
 fi

+ 9
- 0
src/freedombone-config Dosyayı Görüntüle

1142
         install_postactiv
1142
         install_postactiv
1143
     fi
1143
     fi
1144
 
1144
 
1145
+    if [[ "$SOCIALINSTANCE" == 'pleroma' ]]; then
1146
+        PLEROMA_DOMAIN_NAME=$DEFAULT_DOMAIN_NAME
1147
+        PLEROMA_CODE=$DEFAULT_DOMAIN_CODE
1148
+        write_config_param "PLEROMA_DOMAIN_NAME" "$PLEROMA_DOMAIN_NAME"
1149
+        write_config_param "PLEROMA_CODE" "$PLEROMA_CODE"
1150
+        write_config_param "SOCIALINSTANCE" "$SOCIALINSTANCE"
1151
+        install_pleroma
1152
+    fi
1153
+
1145
     # delete the temporary configuration file
1154
     # delete the temporary configuration file
1146
     if [ -f temp.cfg ]; then
1155
     if [ -f temp.cfg ]; then
1147
         shred -zu temp.cfg
1156
         shred -zu temp.cfg

+ 10
- 6
src/freedombone-image-customise Dosyayı Görüntüle

391
             if [[ "$SOCIALINSTANCE" == "postactiv" ]]; then
391
             if [[ "$SOCIALINSTANCE" == "postactiv" ]]; then
392
                 echo "    ${PROJECT_NAME} menuconfig-postactiv" >> "$rootdir/root/.bashrc"
392
                 echo "    ${PROJECT_NAME} menuconfig-postactiv" >> "$rootdir/root/.bashrc"
393
             else
393
             else
394
-                if [[ "$ONION_ONLY" == "no" ]]; then
395
-                    if [[ "$MINIMAL_INSTALL" == "no" ]]; then
396
-                        echo "    ${PROJECT_NAME} menuconfig-full" >> "$rootdir/root/.bashrc"
394
+                if [[ "$SOCIALINSTANCE" == "pleroma" ]]; then
395
+                    echo "    ${PROJECT_NAME} menuconfig-pleroma" >> "$rootdir/root/.bashrc"
396
+                else
397
+                    if [[ "$ONION_ONLY" == "no" ]]; then
398
+                        if [[ "$MINIMAL_INSTALL" == "no" ]]; then
399
+                            echo "    ${PROJECT_NAME} menuconfig-full" >> "$rootdir/root/.bashrc"
400
+                        else
401
+                            echo "    ${PROJECT_NAME} menuconfig" >> "$rootdir/root/.bashrc"
402
+                        fi
397
                     else
403
                     else
398
-                        echo "    ${PROJECT_NAME} menuconfig" >> "$rootdir/root/.bashrc"
404
+                        echo "    ${PROJECT_NAME} menuconfig-onion" >> "$rootdir/root/.bashrc"
399
                     fi
405
                     fi
400
-                else
401
-                    echo "    ${PROJECT_NAME} menuconfig-onion" >> "$rootdir/root/.bashrc"
402
                 fi
406
                 fi
403
             fi
407
             fi
404
         fi
408
         fi