mirror of
https://github.com/YunoHost-Apps/mautrix_facebook_ynh.git
synced 2024-09-03 19:36:33 +02:00
32 lines
1.2 KiB
Bash
32 lines
1.2 KiB
Bash
#!/bin/bash
|
|
|
|
#=================================================
|
|
# COMMON VARIABLES
|
|
#=================================================
|
|
|
|
#=================================================
|
|
# PERSONAL HELPERS
|
|
#=================================================
|
|
|
|
_mautrix_facebook_build_venv() {
|
|
python3 -m venv "$install_dir/venv"
|
|
"$install_dir/venv/bin/pip3" install --upgrade pip setuptools wheel
|
|
"$install_dir/venv/bin/pip3" install --upgrade "$install_dir/src/mautrix-facebook.tar.gz"
|
|
}
|
|
|
|
_mautrix_facebook_register_synapse() {
|
|
"$install_dir/venv/bin/python3" -m mautrix_facebook -g -c "$install_dir/config.yaml" -r "$synapse_registration_path/$app.yaml"
|
|
"/opt/yunohost/matrix-$synapse_instance/update_synapse_for_appservice.sh" || ynh_die --message="Synapse can't restart with the appservice configuration"
|
|
|
|
chown -R "$app:$app" "$install_dir"
|
|
ynh_store_file_checksum --file="$synapse_registration_path/$app.yaml"
|
|
ynh_store_file_checksum --file="$install_dir/config.yaml"
|
|
}
|
|
|
|
#=================================================
|
|
# EXPERIMENTAL HELPERS
|
|
#=================================================
|
|
|
|
#=================================================
|
|
# FUTURE OFFICIAL HELPERS
|
|
#=================================================
|