19 lines
644 B
Bash
Executable file
19 lines
644 B
Bash
Executable file
#!/bin/bash
|
|
|
|
source /lib/sapphrc/sapphrc-functions
|
|
source /lib/sapphrc/sapphrc-font
|
|
validate_backupdir
|
|
|
|
sapphrc_config="$HOME/.config/sapphrc"
|
|
|
|
cat "${sapphrc_config}/active_profiles" | while read profile_name
|
|
do
|
|
backup_homedir="$sapphrc_config/backups/${profile_name}/home"
|
|
include_list="$sapphrc_config/backups/${profile_name}/include"
|
|
exclude_list="$sapphrc_config/backups/${profile_name}/exclude"
|
|
echo "${include_list}"
|
|
echo "${exclude_list}"
|
|
echo "${HOME}"
|
|
echo "${backup_homedir}"
|
|
rsync -arvSH --files-from="${include_list}" --exclude-from="${exclude_list}" --exclude '.config/sapphrc/' "${HOME}" "${backup_homedir}"
|
|
done
|