diff --git a/Notes b/Notes index e711de7..7f5530f 100644 --- a/Notes +++ b/Notes @@ -43,3 +43,10 @@ Same the next day: 3171 files transferred. 1h20min. check filenames with non-ascii characters. check gid bits. + +Equality checking doesn't work if user is unknown on backup server: + +-r--r--r-- 1 4294967294 users 1449 2004-12-01 15:44 2006-11-27T23.22.42/yoyo.hjp.at/home/camel/wrk/perl-5.8.8/util.h +-r--r--r-- 1 4294967294 users 1449 2004-12-01 15:44 2006-11-28T10.18.30/yoyo.hjp.at/home/camel/wrk/perl-5.8.8/util.h + +should be one file with two links, not two files. diff --git a/lib/Simba/CA.pm b/lib/Simba/CA.pm index ae67a38..635fee8 100644 --- a/lib/Simba/CA.pm +++ b/lib/Simba/CA.pm @@ -146,7 +146,7 @@ sub parse { $f->{g} = unquote($f->{g}); $f->{acl} = unquote($f->{acl}); $f->{m} = $1 if $f->{m} =~ /^(\d+)$/; - $f->{lt} = unqote($f->{lt}) if defined $f->{lt}; + $f->{lt} = unquote($1) if defined $f->{lt} && $f->{lt} =~ /(.*)/; return $f; }