Handle Bacula backup sizes like '5 M'
authorJamie Cameron <jcameron@webmin.com>
Fri, 30 May 2008 05:22:02 +0000 (05:22 +0000)
committerJamie Cameron <jcameron@webmin.com>
Fri, 30 May 2008 05:22:02 +0000 (05:22 +0000)
bacula-backup/bacula-backup-lib.pl

index dce60f9..0312608 100644 (file)
@@ -1055,6 +1055,18 @@ sub remove_comma
 {
 local ($n) = @_;
 $n =~ s/,//g;
+if ($n =~ /^(\d+)\s*k/i) {
+       $n = $1*1024;
+       }
+elsif ($n =~ /^(\d+)\s*M/i) {
+       $n = $1*1024*1024;
+       }
+elsif ($n =~ /^(\d+)\s*G/i) {
+       $n = $1*1024*1024*1024;
+       }
+elsif ($n =~ /^(\d+)\s*T/i) {
+       $n = $1*1024*1024*1024*1024;
+       }
 return $n;
 }