diff --git a/src/freedombone b/src/freedombone index 0549bcf4..2760fdb0 100755 --- a/src/freedombone +++ b/src/freedombone @@ -77,6 +77,12 @@ if [[ "$command_options" == "menuconfig-postactiv" ]]; then SOCIALINSTANCE='postactiv' fi +if [[ "$command_options" == "menuconfig-pleroma" ]]; then + MINIMAL_INSTALL="yes" + ONION_ONLY="no" + SOCIALINSTANCE='pleroma' +fi + if [ ! "$CONFIGURATION_FILE" ]; then CONFIGURATION_FILE="$HOME/${PROJECT_NAME}.cfg" fi diff --git a/src/freedombone-config b/src/freedombone-config index 168c0b26..53c9d2cf 100755 --- a/src/freedombone-config +++ b/src/freedombone-config @@ -1142,6 +1142,15 @@ function interactive_config { install_postactiv fi + if [[ "$SOCIALINSTANCE" == 'pleroma' ]]; then + PLEROMA_DOMAIN_NAME=$DEFAULT_DOMAIN_NAME + PLEROMA_CODE=$DEFAULT_DOMAIN_CODE + write_config_param "PLEROMA_DOMAIN_NAME" "$PLEROMA_DOMAIN_NAME" + write_config_param "PLEROMA_CODE" "$PLEROMA_CODE" + write_config_param "SOCIALINSTANCE" "$SOCIALINSTANCE" + install_pleroma + fi + # delete the temporary configuration file if [ -f temp.cfg ]; then shred -zu temp.cfg diff --git a/src/freedombone-image-customise b/src/freedombone-image-customise index c2dc9360..4e1e68c3 100755 --- a/src/freedombone-image-customise +++ b/src/freedombone-image-customise @@ -391,14 +391,18 @@ EOF if [[ "$SOCIALINSTANCE" == "postactiv" ]]; then echo " ${PROJECT_NAME} menuconfig-postactiv" >> "$rootdir/root/.bashrc" else - if [[ "$ONION_ONLY" == "no" ]]; then - if [[ "$MINIMAL_INSTALL" == "no" ]]; then - echo " ${PROJECT_NAME} menuconfig-full" >> "$rootdir/root/.bashrc" - else - echo " ${PROJECT_NAME} menuconfig" >> "$rootdir/root/.bashrc" - fi + if [[ "$SOCIALINSTANCE" == "pleroma" ]]; then + echo " ${PROJECT_NAME} menuconfig-pleroma" >> "$rootdir/root/.bashrc" else - echo " ${PROJECT_NAME} menuconfig-onion" >> "$rootdir/root/.bashrc" + if [[ "$ONION_ONLY" == "no" ]]; then + if [[ "$MINIMAL_INSTALL" == "no" ]]; then + echo " ${PROJECT_NAME} menuconfig-full" >> "$rootdir/root/.bashrc" + else + echo " ${PROJECT_NAME} menuconfig" >> "$rootdir/root/.bashrc" + fi + else + echo " ${PROJECT_NAME} menuconfig-onion" >> "$rootdir/root/.bashrc" + fi fi fi fi