summaryrefslogtreecommitdiff
path: root/yarns
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2017-03-25 18:33:45 +0200
committerLars Wirzenius <liw@liw.fi>2017-03-25 18:33:45 +0200
commitb728b0eb764dce8493eaf3f6c661e6aafcdc042f (patch)
treeb761a1e7aaec334aba5b44f26b0aee1edcaca25a /yarns
parent221100c22b2d96fcdada86594753b1df51626c3e (diff)
downloadobnam-b728b0eb764dce8493eaf3f6c661e6aafcdc042f.tar.gz
Force summain checksum algorithm
Summain default has changed, so to be compatible with old summain output files, we have to force the checksum algorithm to what the old default was.
Diffstat (limited to 'yarns')
-rw-r--r--yarns/0200-repo-formats.yarn1
-rw-r--r--yarns/obnam.sh2
2 files changed, 2 insertions, 1 deletions
diff --git a/yarns/0200-repo-formats.yarn b/yarns/0200-repo-formats.yarn
index 646fe58a..713cdebf 100644
--- a/yarns/0200-repo-formats.yarn
+++ b/yarns/0200-repo-formats.yarn
@@ -99,6 +99,7 @@ against the manifest.
done
summain -r --exclude=Ino --exclude=Dev --exclude=Uid \
--exclude=Username --exclude=Gid --exclude=Group \
+ --checksum=SHA1 \
. | normalise_manifest_times > "$DATADIR/restored-manifest"
normalise_manifest_times "$DATADIR/$MATCH_2" \
> "$DATADIR/original-manifest"
diff --git a/yarns/obnam.sh b/yarns/obnam.sh
index 389f44d8..3c855f5e 100644
--- a/yarns/obnam.sh
+++ b/yarns/obnam.sh
@@ -173,7 +173,7 @@ remove_nlink_for_directories()
manifest()
{
- summain -r "$1" --exclude Ino --exclude Dev |
+ summain -r "$1" --exclude Ino --exclude Dev -c SHA1 |
normalise_manifest_times |
remove_nlink_for_directories
}