Mercurial > treepkg
comparison bin/publishdebianpackages.py @ 424:a2ba58ffbfbe treepkg-status
run rsync only an arch dirs that are present in the current treepkg
author | Bjoern Ricks <bricks@intevation.de> |
---|---|
date | Wed, 28 Jul 2010 07:35:21 +0000 |
parents | 855829a4a2db |
children | 56f7da71d41e |
comparison
equal
deleted
inserted
replaced
423:855829a4a2db | 424:a2ba58ffbfbe |
---|---|
217 newpackage = Package(filename, packageinfo.trackname, packageinfo.name, | 217 newpackage = Package(filename, packageinfo.trackname, packageinfo.name, |
218 packageinfo.path, arch, get_md5sum(packageinfo)) | 218 packageinfo.path, arch, get_md5sum(packageinfo)) |
219 newpackages.append(newpackage) | 219 newpackages.append(newpackage) |
220 copy_packages_to_destdir(cachedb, cachedir, newpackages, variables, quiet) | 220 copy_packages_to_destdir(cachedb, cachedir, newpackages, variables, quiet) |
221 remove_old_packages(cachedb, newpackages, quiet) | 221 remove_old_packages(cachedb, newpackages, quiet) |
222 return binallarchs | |
222 | 223 |
223 def publish_packages(config_filename, track, revision, dist, section, quiet): | 224 def publish_packages(config_filename, track, revision, dist, section, quiet): |
224 config = read_config(config_filename) | 225 config = read_config(config_filename) |
225 | 226 |
226 if dist is None: | 227 if dist is None: |
227 dist = config["distribution"] | 228 dist = config["distribution"] |
228 if section is None: | 229 if section is None: |
229 section = config["section"] | 230 section = config["section"] |
230 | 231 |
231 architectures = config["architectures"] | 232 architectures = config["architectures"] |
232 copy_to_cachedir(config, track, revision, quiet, architectures) | 233 allarchs = opy_to_cachedir(config, track, revision, quiet, architectures) |
233 copy_to_publishdir(config, dist, section, None, quiet) | 234 for arch in allarchs: |
235 copy_to_publishdir(config, dist, section, arch, quiet) | |
234 | 236 |
235 # update apt archive | 237 # update apt archive |
236 if not EMPTY.match(config["after_upload_hook"]): | 238 if not EMPTY.match(config["after_upload_hook"]): |
237 if not quiet: | 239 if not quiet: |
238 print "running after upload hook" | 240 print "running after upload hook" |