diff options
author | Michał Górny <mgorny@gentoo.org> | 2018-06-14 15:12:57 +0200 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2018-06-14 15:12:57 +0200 |
commit | e46401ce25a151ae29ac1d759794380e52c8994c (patch) | |
tree | 255587d84398d44f7c8d3b3b4a97bed67f5c4683 | |
parent | rsync-gen.sh: prepare to switch to system gemato (diff) | |
download | mastermirror-scripts-e46401ce25a151ae29ac1d759794380e52c8994c.tar.gz mastermirror-scripts-e46401ce25a151ae29ac1d759794380e52c8994c.tar.bz2 mastermirror-scripts-e46401ce25a151ae29ac1d759794380e52c8994c.zip |
rsync: Fix cleaning up stale Manifests from metadata/20180614T131445Z
Allow rsync to remove stale Manifests from metadata/ tree. Otherwise,
stale Manifests are left in place and cause breakage e.g. when
a category is removed.
-rwxr-xr-x | rsync-gen.sh | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/rsync-gen.sh b/rsync-gen.sh index 3f53c28..000b6a3 100755 --- a/rsync-gen.sh +++ b/rsync-gen.sh @@ -125,6 +125,9 @@ fi timelog_start "STAGEDIR_repo_gentoo RSYNC" | timelogger rsync -Wqa --checksum --no-times \ $RSYNC_GIT_EXCLUDE \ + --filter 'R /metadata/**/Manifest' \ + --filter 'R /metadata/**/Manifest.gz' \ + --filter 'R /metadata/**/Manifest.files.gz' \ --filter 'P /metadata/***' \ --delete --delete-excluded \ ${EXPORTS}/gentoo-x86/ ${STAGEDIR_repo_gentoo}/ || exit |