From: Eric Bollengier Date: Fri, 22 Feb 2008 07:32:53 +0000 (+0000) Subject: ebl bug fix X-Git-Tag: Release-3.0.0~1829 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=d7b1eb111bc6c38426473b94d782578f8378e457;p=bacula%2Fbacula ebl bug fix git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@6460 91ce42f0-d328-0410-95d8-f526ca767f89 --- diff --git a/bacula/patches/testing/project-accurate-backup.patch2 b/bacula/patches/testing/project-accurate-backup.patch2 index f4c1976e8d..4b969c8b64 100644 --- a/bacula/patches/testing/project-accurate-backup.patch2 +++ b/bacula/patches/testing/project-accurate-backup.patch2 @@ -1077,11 +1077,13 @@ Index: src/findlib/find_one.c - ((ff_pkt->flags & FO_MTIMEONLY) || - ff_pkt->statp.st_ctime < ff_pkt->save_time))) { + if (check_changes(jcr, ff_pkt)) { ++ ff_pkt->type = FT_DIRBEGIN; ++ } else { /* Incremental option, directory entry not changed */ - ff_pkt->type = FT_DIRNOCHG; +- } else { +- ff_pkt->type = FT_DIRBEGIN; + ff_pkt->type = FT_DIRNOCHG; - } else { - ff_pkt->type = FT_DIRBEGIN; } + /* We have set st_rdev to 1 if it is a reparse point, otherwise 0 */