common code

This commit is contained in:
Salamandar 2023-09-12 18:21:19 +02:00
parent 5eff3b0d4a
commit 76b83da390
3 changed files with 27 additions and 25 deletions

View file

@ -7,12 +7,36 @@
# dependencies used by the app
pkg_dependencies="postgresql"
nodejs_version=14
nodejs_version=18
#=================================================
# PERSONAL HELPERS
#=================================================
__ynh_register_synapse_app_service() {
$final_path/bin/matrix-appservice-irc -r \
-c $final_path/config.yaml \
-u "http://localhost:$port" \
-f $final_path/appservice-registration-irc.yaml
ynh_store_file_checksum --file=$final_path/appservice-registration-irc.yaml
# This appservice needs it to be duplicated…
cp $final_path/appservice-registration-irc.yaml /etc/matrix-$synapse_instance/app-service/$app.yaml
/opt/yunohost/matrix-$synapse_instance/update_synapse_for_appservice.sh \
|| ynh_die "Synapse can't restart with the appservice configuration"
}
# TODO:
__ynh_register_dendrite_app_service() {
:
}
__ynh_register_matrix_app_service() {
__ynh_register_synapse_app_service
}
#=================================================
# EXPERIMENTAL HELPERS
#=================================================

View file

@ -137,18 +137,7 @@ chown $app:$app "$final_path/passkey.pem"
# REGISTER SYNAPSE APP-SERVICE
#=================================================
$final_path/bin/matrix-appservice-irc -r \
-c $final_path/config.yaml \
-u "http://localhost:$port" \
-f $final_path/appservice-registration-irc.yaml
ynh_store_file_checksum --file=$final_path/appservice-registration-irc.yaml
# This appservice needs it to be duplicated…
cp $final_path/appservice-registration-irc.yaml /etc/matrix-$synapse_instance/app-service/$app.yaml
/opt/yunohost/matrix-$synapse_instance/update_synapse_for_appservice.sh \
|| ynh_die "Synapse can't restart with the appservice configuration"
__ynh_register_matrix_app_service
#=================================================
# SETUP SYSTEMD

View file

@ -135,18 +135,7 @@ chown $app:$app "$final_path/config.yaml"
ynh_backup_if_checksum_is_different --file=$final_path/appservice-registration-irc.yaml
$final_path/bin/matrix-appservice-irc -r \
-c $final_path/config.yaml \
-u "http://localhost:$port" \
-f $final_path/appservice-registration-irc.yaml
ynh_store_file_checksum --file=$final_path/appservice-registration-irc.yaml
# This appservice needs it to be duplicated…
cp $final_path/appservice-registration-irc.yaml /etc/matrix-$synapse_instance/app-service/$app.yaml
/opt/yunohost/matrix-$synapse_instance/update_synapse_for_appservice.sh \
|| ynh_die "Synapse can't restart with the appservice configuration"
__ynh_register_matrix_app_service
#=================================================
# SETUP SYSTEMD