mirror of
https://github.com/YunoHost/yunohost.git
synced 2024-09-03 20:06:10 +02:00
18 lines
708 B
Bash
18 lines
708 B
Bash
#!/bin/bash
|
|
|
|
# Exit hook on subcommand error or unset variable
|
|
set -eu
|
|
|
|
# Source YNH helpers
|
|
source /usr/share/yunohost/helpers
|
|
|
|
# Backup destination
|
|
backup_dir="${1}/conf/ynh"
|
|
|
|
# Backup the configuration
|
|
ynh_backup "/etc/yunohost/firewall.yml" "${backup_dir}/firewall.yml"
|
|
ynh_backup "/etc/yunohost/current_host" "${backup_dir}/current_host"
|
|
[ ! -d "/etc/yunohost/domains" ] || ynh_backup "/etc/yunohost/domains" "${backup_dir}/domains"
|
|
[ ! -e "/etc/yunohost/settings.yml" ] || ynh_backup "/etc/yunohost/settings.yml" "${backup_dir}/settings.yml"
|
|
[ ! -d "/etc/yunohost/dyndns" ] || ynh_backup "/etc/yunohost/dyndns" "${backup_dir}/dyndns"
|
|
[ ! -d "/etc/dkim" ] || ynh_backup "/etc/dkim" "${backup_dir}/dkim"
|