diff --git a/data/hooks/backup/17-data_home b/data/hooks/backup/17-data_home index 9e5aba5a5..ea783700a 100755 --- a/data/hooks/backup/17-data_home +++ b/data/hooks/backup/17-data_home @@ -12,6 +12,8 @@ backup_dir="${1}/data/home" # Backup user home for f in $(find /home/* -type d -prune | awk -F/ '{print $NF}'); do if [[ ! "$f" =~ ^yunohost|lost\+found ]]; then - ynh_backup "/home/$f" "${backup_dir}/$f" 1 + if [ ! -e "/home/\$f/.nobackup" ]; then + ynh_backup "/home/\$f" "${backup_dir}/\$f" 1 + fi fi done