restore 843 B

12345678910111213141516171819202122232425262728
  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_restore "/etc/sudoers.d/$app"
  8. chmod 440 "/etc/sudoers.d/$app"
  9. ynh_script_progression "Reconfiguration des permissions..."
  10. chown -R "$app:$app" "$install_dir" "$data_dir"
  11. chmod 600 "$install_dir/config.py"
  12. chmod 700 "$data_dir/keys"
  13. ynh_script_progression "Restauration du service systemd..."
  14. ynh_add_systemd_config
  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_add_nginx_config
  20. ynh_script_progression "Démarrage du service..."
  21. ynh_systemctl --action="start" --service="$app"
  22. ynh_script_progression "Restauration terminée !"