|
@@ -7699,6 +7699,27 @@ function install_tox_node {
|
7699
|
7699
|
echo 'install_tox_node' >> $COMPLETION_FILE
|
7700
|
7700
|
}
|
7701
|
7701
|
|
|
7702
|
+function install_tox_client {
|
|
7703
|
+ 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
|
|
7704
|
+ return
|
|
7705
|
+ fi
|
|
7706
|
+ if grep -Fxq "install_tox_client" $COMPLETION_FILE; then
|
|
7707
|
+ return
|
|
7708
|
+ fi
|
|
7709
|
+ apt-get -y install libncursesw5-dev libconfig-dev
|
|
7710
|
+
|
|
7711
|
+ cd $INSTALL_DIR
|
|
7712
|
+ git clone https://github.com/Tox/toxic
|
|
7713
|
+ cd $INSTALL_DIR/toxic
|
|
7714
|
+ make
|
|
7715
|
+ if [ ! -f $INSTALL_DIR/toxic/build/toxic ]; then
|
|
7716
|
+ exit 74872
|
|
7717
|
+ fi
|
|
7718
|
+ make install
|
|
7719
|
+
|
|
7720
|
+ echo 'install_tox_client' >> $COMPLETION_FILE
|
|
7721
|
+}
|
|
7722
|
+
|
7702
|
7723
|
function install_xmpp {
|
7703
|
7724
|
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
|
7704
|
7725
|
return
|
|
@@ -9287,6 +9308,11 @@ function create_upgrade_script {
|
9287
|
9308
|
echo ' make' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
|
9288
|
9309
|
echo ' make install' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
|
9289
|
9310
|
echo ' systemctl restart tox-bootstrapd.service' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
|
|
9311
|
+ echo " cd $INSTALL_DIR/toxic" >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
|
|
9312
|
+ echo ' git stash' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
|
|
9313
|
+ echo ' git pull' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
|
|
9314
|
+ echo ' make' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
|
|
9315
|
+ echo ' make install' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
|
9290
|
9316
|
echo 'fi' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
|
9291
|
9317
|
|
9292
|
9318
|
echo '# update email encryption script' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
|
|
@@ -9745,6 +9771,7 @@ install_owncloud_music_app
|
9745
|
9771
|
install_gogs
|
9746
|
9772
|
install_xmpp
|
9747
|
9773
|
install_tox_node
|
|
9774
|
+install_tox_client
|
9748
|
9775
|
configure_firewall_for_xmpp
|
9749
|
9776
|
install_irc_server
|
9750
|
9777
|
configure_firewall_for_irc
|