Alexandre Julliard : packaging: Force purging all the symlinked files.
Alexandre Julliard
julliard at winehq.org
Fri Feb 26 14:37:29 CST 2021
Module: tools
Branch: master
Commit: 2aee2d4f27056ff288d70ee54c1f38e9e447b6a6
URL: https://source.winehq.org/git/tools.git/?a=commit;h=2aee2d4f27056ff288d70ee54c1f38e9e447b6a6
Author: Alexandre Julliard <julliard at winehq.org>
Date: Fri Feb 26 21:36:06 2021 +0100
packaging: Force purging all the symlinked files.
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
packaging/obs/obs-sync | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/packaging/obs/obs-sync b/packaging/obs/obs-sync
index 29960d3..d7405f1 100755
--- a/packaging/obs/obs-sync
+++ b/packaging/obs/obs-sync
@@ -159,22 +159,22 @@ index_deb ()
publish_files ()
{
key=$(cat auth_key)
- dest=/wine-builds/debian/dists
diff -ur --no-dereference $winehq_dir dest >diffs || true
rsync -av --delete-after --delay-updates --exclude-from=rsync-filter --link-dest=$(pwd)/dest dest/ $winehq_dir
cp .cache/apt-cache.db .cache/apt-cache.db.backup
# purge the download cache for symlinked directories
- for i in stable testing
+ for i in debian/dists/stable debian/dists/testing
do
- for arch in $deb_archs
+ for f in $(cd $winehq_dir && find -L $i -mtime -1 -type f)
do
- purge_url $key dl.winehq.org $dest/$i/main/binary-$arch/
+ purge_url $key dl.winehq.org /wine-builds/$f
+ done
+ for f in $(cd $winehq_dir && find -L $i -type d)
+ do
+ purge_url $key dl.winehq.org /wine-builds/$f/
done
- purge_url $key dl.winehq.org $dest/$i/main/source/
- purge_url $key dl.winehq.org $dest/$i/main/
- purge_url $key dl.winehq.org $dest/$i/
done
}
More information about the wine-cvs
mailing list