Add a tox client
This commit is contained in:
parent
9f42f04d9f
commit
7a55cf62f4
|
@ -7699,6 +7699,27 @@ function install_tox_node {
|
|||
echo 'install_tox_node' >> $COMPLETION_FILE
|
||||
}
|
||||
|
||||
function install_tox_client {
|
||||
if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" ]]; then
|
||||
return
|
||||
fi
|
||||
if grep -Fxq "install_tox_client" $COMPLETION_FILE; then
|
||||
return
|
||||
fi
|
||||
apt-get -y install libncursesw5-dev libconfig-dev
|
||||
|
||||
cd $INSTALL_DIR
|
||||
git clone https://github.com/Tox/toxic
|
||||
cd $INSTALL_DIR/toxic
|
||||
make
|
||||
if [ ! -f $INSTALL_DIR/toxic/build/toxic ]; then
|
||||
exit 74872
|
||||
fi
|
||||
make install
|
||||
|
||||
echo 'install_tox_client' >> $COMPLETION_FILE
|
||||
}
|
||||
|
||||
function install_xmpp {
|
||||
if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" ]]; then
|
||||
return
|
||||
|
@ -9287,6 +9308,11 @@ function create_upgrade_script {
|
|||
echo ' make' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
|
||||
echo ' make install' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
|
||||
echo ' systemctl restart tox-bootstrapd.service' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
|
||||
echo " cd $INSTALL_DIR/toxic" >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
|
||||
echo ' git stash' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
|
||||
echo ' git pull' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
|
||||
echo ' make' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
|
||||
echo ' make install' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
|
||||
echo 'fi' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
|
||||
|
||||
echo '# update email encryption script' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
|
||||
|
@ -9745,6 +9771,7 @@ install_owncloud_music_app
|
|||
install_gogs
|
||||
install_xmpp
|
||||
install_tox_node
|
||||
install_tox_client
|
||||
configure_firewall_for_xmpp
|
||||
install_irc_server
|
||||
configure_firewall_for_irc
|
||||
|
|
Loading…
Reference in New Issue