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