# HG changeset patch # User Bjoern Ricks # Date 1280302521 0 # Node ID a2ba58ffbfbef6a7cc01affcc23780aa457545fe # Parent 855829a4a2db5809e9a86eb6eb13b0c7bf691e73 run rsync only an arch dirs that are present in the current treepkg diff -r 855829a4a2db -r a2ba58ffbfbe bin/publishdebianpackages.py --- a/bin/publishdebianpackages.py Tue Jul 27 16:28:22 2010 +0000 +++ b/bin/publishdebianpackages.py Wed Jul 28 07:35:21 2010 +0000 @@ -219,6 +219,7 @@ newpackages.append(newpackage) copy_packages_to_destdir(cachedb, cachedir, newpackages, variables, quiet) remove_old_packages(cachedb, newpackages, quiet) + return binallarchs def publish_packages(config_filename, track, revision, dist, section, quiet): config = read_config(config_filename) @@ -229,8 +230,9 @@ section = config["section"] architectures = config["architectures"] - copy_to_cachedir(config, track, revision, quiet, architectures) - copy_to_publishdir(config, dist, section, None, quiet) + allarchs = opy_to_cachedir(config, track, revision, quiet, architectures) + for arch in allarchs: + copy_to_publishdir(config, dist, section, arch, quiet) # update apt archive if not EMPTY.match(config["after_upload_hook"]):