#!/bin/sh -eu # SYNTAX: $databases [...] tool=$(readlink -e "${0%/*}/..") TRACE=${TRACE:-} . "$tool"/local/lib.sh for database in $(sudo -u backup find ~backup/data/mysql \ -mindepth 1 -maxdepth 1 -type d \ ${@:+-false $(printf -- '-or -name %s\n' "$@")} \ -printf '%f\n') do # NOTE: 0.9765625 = $(units -1 kilobytes kibibytes) size=$(bc <<-EOF scale=0; print ($(sudo -u backup du -ks ~backup/data/mysql/"$database" | cut -f 1) * 0.9765625 / 1), " Kio" EOF ) info '' database size cat <<-EOF ${tput_setaf_0}${tput_bold} $(sudo -u backup ~backup/bin/duplicity 2>/dev/null \ --name mysql/"$database" \ collection-status \ file:///home/backup/data/mysql/"$database") ${tput_sgr0} EOF done