Add pleroma social instance

This commit is contained in:
Bob Mottram 2018-03-12 10:36:13 +00:00
parent 10f7a2461c
commit 6fa411c451
3 changed files with 26 additions and 7 deletions

View File

@ -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

View File

@ -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

View File

@ -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