#!/bin/bash # Exit hook on subcommand error or unset variable set -eu # Source YNH helpers source /usr/share/yunohost/helpers.d/filesystem # Backup destination 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 if [ ! -e "/home/$f/.nobackup" ]; then ynh_backup "/home/$f" "${backup_dir}/$f" 1 fi fi done