mirror of
https://0xacab.org/liberate/backupninja.git
synced 2024-11-08 20:02:32 +01:00
Added disk space report option (adam kosmin suggestion)
removed sys vserver not running noise report (anarcat suggestion)
This commit is contained in:
parent
4ceb4f15c2
commit
4ce9c573c8
@ -13,6 +13,7 @@ version 0.9.4 -- unreleased
|
||||
. Changed order of -s to mail for compatibility
|
||||
. fixed permission stat call so it uses the --format supported by
|
||||
coreutils (Closes: #382747)
|
||||
. Added disk space report option (thanks Adam Kosmin)
|
||||
handler changes
|
||||
Added tar handler:
|
||||
. create tarballs
|
||||
@ -61,9 +62,10 @@ version 0.9.4 -- unreleased
|
||||
0.4.3 will integrate them)
|
||||
. Now forbid to (try to) include /.
|
||||
sys:
|
||||
. Many more system checks were added, thanks to Petr Klíma
|
||||
. Many more system checks were added, (thanks to Petr Klíma)
|
||||
. Added warning if no devices were found (thanks Ranier Zocholl)
|
||||
. Enhanced debian package selections to include purged packages (Thanks Tom Hoover)
|
||||
. Enhanced debian package selections to include purged packages (thanks Tom Hoover)
|
||||
. Removed warning about vserver not running (thanks anarcat)
|
||||
ldap:
|
||||
. Compress now happens in-line to save some disk space (Closes: #370778)
|
||||
makecd:
|
||||
|
@ -25,6 +25,10 @@ reportsuccess = yes
|
||||
# even if there was no error. (default = yes)
|
||||
reportwarning = yes
|
||||
|
||||
# if set to 'yes', disk space usage will be included in
|
||||
# the backup email report
|
||||
reportspace = no
|
||||
|
||||
# set to the administration group that is allowed to
|
||||
# read/write configuration files in /etc/backup.d
|
||||
admingroup = root
|
||||
|
@ -93,7 +93,6 @@ if [ "$packages" == "yes" ]; then
|
||||
nodpkg="$nodpkg|$vserver"
|
||||
fi
|
||||
else
|
||||
warning "vserver $vserver is not running, skipping installed packages report."
|
||||
nodpkg="$nodpkg|$vserver"
|
||||
fi
|
||||
|
||||
|
@ -426,6 +426,7 @@ setfile $conffile
|
||||
getconf configdirectory @CFGDIR@/backup.d
|
||||
getconf scriptdirectory @datadir@
|
||||
getconf reportemail
|
||||
getconf reportspace
|
||||
getconf reportsuccess yes
|
||||
getconf reportwarning yes
|
||||
getconf loglevel 3
|
||||
@ -526,6 +527,17 @@ if [ $doit == 1 ]; then
|
||||
echo ${messages[$i]}
|
||||
done
|
||||
echo -e "$errormsg"
|
||||
if [ "$reportspace" == "yes" ]; then
|
||||
previous=""
|
||||
for i in $(ls "$configdirectory"); do
|
||||
backuploc=$(grep ^directory "$configdirectory"/"$i" | awk '{print $3}')
|
||||
if [ "$backuploc" != "$previous" ]; then
|
||||
mountdev=$(mount | grep "$backuploc" | awk '{print $1}')
|
||||
df -h "$mountdev"
|
||||
previous="$backuploc"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
} | mail -s "backupninja: $hostname $subject" $reportemail
|
||||
fi
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user