# HG changeset patch # User Heiko Schlittermann # Date 1258929780 -3600 # Node ID 54c5b5ab39cb6406c5e2486501459d49ccef6dc3 # Parent a0d340ff424b51090f801671b9d6ac948949f83a fixed: full dump of no previous was found diff -r a0d340ff424b -r 54c5b5ab39cb ftbackup --- a/ftbackup Sat Nov 21 22:08:41 2009 +0100 +++ b/ftbackup Sun Nov 22 23:43:00 2009 +0100 @@ -201,7 +201,8 @@ $_ = (grep /device.mapper/, slurp("/proc/devices"))[0] and $dev_mapper = (split)[0]; - foreach (slurp("/etc/fstab")) { + # find all non comment lines + foreach (grep !/^\s*#/, slurp("/etc/fstab")) { my ($dev, $mp, $fstype, $options, $dump, $check) = split; next if not $dump; @@ -302,6 +303,7 @@ } sub iso2epoch($) { + return 0 if not $_[0]; $_[0] =~ /(?\d+)\D(?\d+)\D(?\d+) (?:\D(?\d\d)\D(?\d\d)(?:\D(?\d\d))?)?/x; my %iso = ((sec => 0, min => 0, hour => 0), %+);