restore 940 B

123456789101112131415161718192021222324252627282930
  1. #!/bin/bash
  2. source _common.sh
  3. source /usr/share/yunohost/helpers
  4. ynh_script_progression "Restauration des fichiers..."
  5. ynh_restore "$install_dir"
  6. ynh_restore "$data_dir"
  7. ynh_script_progression "Reconfiguration des permissions..."
  8. chown -R "$app:$app" "$install_dir" "$data_dir"
  9. chmod 600 "$install_dir/config.py"
  10. chmod 700 "$data_dir/keys"
  11. ynh_script_progression "Restauration des règles sudo..."
  12. ynh_config_add --template="sudoers" --destination="/etc/sudoers.d/$app"
  13. chmod 440 "/etc/sudoers.d/$app"
  14. ynh_script_progression "Restauration du service systemd..."
  15. ynh_config_add_systemd
  16. yunohost service add "$app" \
  17. --description="Backup Manager ($instance_name)" \
  18. --log="$data_dir/logs/backupmanager.log"
  19. ynh_script_progression "Restauration de nginx..."
  20. ynh_config_add_nginx
  21. ynh_script_progression "Démarrage du service..."
  22. ynh_systemctl --action="start" --service="$app"
  23. ynh_script_progression "Restauration terminée !"