aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2016-02-26 20:27:41 +0100
committerMichał Górny <mgorny@gentoo.org>2016-02-26 20:30:09 +0100
commit932fd213acfd672cda9c326e9ef8f328a9047dcf (patch)
tree9c7f8c99abe8ce6908872ee5e401804c7542f6e3 /rsync-gen.sh
parentPublish the squashfs snapshot script. (diff)
downloadmastermirror-scripts-932fd213acfd672cda9c326e9ef8f328a9047dcf.tar.gz
mastermirror-scripts-932fd213acfd672cda9c326e9ef8f328a9047dcf.tar.bz2
mastermirror-scripts-932fd213acfd672cda9c326e9ef8f328a9047dcf.zip
rsync-gen.sh: remove Manifest sync optimization
Previously, we only synced the Manifest if git was newer, which prevented blowing away the thick Manifest every run. However, since our thicken code is fast, we can safely blow away the Manifest and rethicken it every run. This avoids issues where ChangeLog generation takes a long time and results in a Manifest mtime newer than the next change to the package. Requested-by: <dwfreed@mtu.edu>
Diffstat (limited to 'rsync-gen.sh')
-rwxr-xr-xrsync-gen.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/rsync-gen.sh b/rsync-gen.sh
index ccf5d12..cf64796 100755
--- a/rsync-gen.sh
+++ b/rsync-gen.sh
@@ -101,7 +101,7 @@ timelog___end "CHANGELOG-IMPORT" | timelogger
# Keep /metadata/cache around so the --rsync switch of egencache will work as
# designed
timelog_start "STAGEDIR RSYNC" | timelogger
-rsync -Wqau \
+rsync -Wqa \
$RSYNC_GIT_EXCLUDE \
--filter 'P /metadata/***' \
--filter 'Pp Manifest' \