diff-packages: write the (new) repourl into a file in outdir
authorMarkus Lehtonen <markus.lehtonen@linux.intel.com>
Thu, 11 Apr 2013 11:49:01 +0000 (14:49 +0300)
committerMarkus Lehtonen <markus.lehtonen@linux.intel.com>
Thu, 11 Apr 2013 11:49:20 +0000 (14:49 +0300)
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
tools/getpacs/diff-packages.py

index 1a3fbe4..7bb286e 100755 (executable)
@@ -131,15 +131,21 @@ changed_pkgs_dir = os.path.join(outdir, 'rpms')
 if not os.path.exists(changed_pkgs_dir):
     os.makedirs(changed_pkgs_dir)
 
+old_repourl = "%s/%s/repos/pc/x86_64/packages/" % (release_url, options.old)
+new_repourl = "%s/%s/repos/pc/x86_64/packages/" % (release_url, options.new)
+
+with open(os.path.join(outdir, "repourl"), "w") as repourlfile:
+    repourlfile.write("%s\n" % new_repourl)
+
 for p in newpkgs:
     rpm = "%s-%s.%s.rpm" % (p, p2[p]['version'], p2[p]['arch'])
     arch = p2[p]['arch']
-    download("%s/%s/repos/pc/x86_64/packages/%s/" % (release_url, options.new, arch), rpm, new_pkgs_dir, cached_pkgs_dir)
+    download("%s/%s" % (new_repourl, arch), rpm, new_pkgs_dir, cached_pkgs_dir)
 
 for p in changedpkgs:
     rpm = "%s-%s.%s.rpm" % (p, p1[p]['version'], p1[p]['arch'])
     arch = p1[p]['arch']
-    download("%s/%s/repos/pc/x86_64/packages/%s/" % (release_url, options.old, arch), rpm, None, cached_pkgs_dir)
+    download("%s/%s" % (old_repourl, arch), rpm, None, cached_pkgs_dir)
     rpm = "%s-%s.%s.rpm" % (p, p2[p]['version'], p2[p]['arch'])
-    download("%s/%s/repos/pc/x86_64/packages/%s/" %(release_url, options.new, arch), rpm, changed_pkgs_dir, cached_pkgs_dir)
+    download("%s/%s" % (new_repourl, arch), rpm, changed_pkgs_dir, cached_pkgs_dir)