restore 859 B

1234567891011121314151617181920212223242526272829
  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_sudoers
  13. ynh_script_progression "Restauration du service systemd..."
  14. ynh_config_add_systemd
  15. yunohost service add "$app" \
  16. --description="Backup Manager ($instance_name)" \
  17. --log="$data_dir/logs/backupmanager.log"
  18. ynh_script_progression "Restauration de nginx..."
  19. ynh_config_add_nginx
  20. ynh_script_progression "Démarrage du service..."
  21. ynh_systemctl --action="start" --service="$app"
  22. ynh_script_progression "Restauration terminée !"