#!/bin/bash #================================================= # GENERIC START #================================================= # IMPORT GENERIC HELPERS #================================================= # Keep this path for calling _common.sh inside the execution's context of backup and restore scripts source ../settings/scripts/_common.sh source /usr/share/yunohost/helpers #================================================= # ADD A CONFIGURATION #================================================= ynh_script_progression --message="Adding a configuration file..." find_squid_version ynh_secure_remove --file="/etc/$squid_name/squid.conf" ynh_add_config --template="squid.conf" --destination="/etc/$squid_name/squid.conf" #================================================= # RESTORE SYSTEM CONFIGURATIONS #================================================= ynh_script_progression --message="Restoring system configurations related to $app..." --weight=1 yunohost service add "$squid_name" --description "Squid3 a web proxy service" --log="/var/log/$squid_name/access.log" --needs_exposed_ports "$port" #================================================= # START SYSTEMD SERVICE #================================================= ynh_script_progression --message="Starting a systemd service..." # Start a systemd service ynh_systemd_action --service_name="$squid_name" --action="restart" --log_path="/var/log/$squid_name/cache.log" #================================================= # END OF SCRIPT #================================================= ynh_script_progression --message="Restoration completed for $app"