Module: tools Branch: master Commit: 2aee2d4f27056ff288d70ee54c1f38e9e447b6a6 URL: https://source.winehq.org/git/tools.git/?a=commit;h=2aee2d4f27056ff288d70ee5...
Author: Alexandre Julliard julliard@winehq.org Date: Fri Feb 26 21:36:06 2021 +0100
packaging: Force purging all the symlinked files.
Signed-off-by: Alexandre Julliard julliard@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 }