summaryrefslogtreecommitdiffstats
path: root/mgagnome
diff options
context:
space:
mode:
authorOlav Vitters <ovitters@mageia.org>2012-10-16 08:08:09 +0000
committerOlav Vitters <ovitters@mageia.org>2012-10-16 08:08:09 +0000
commitf5250da301888c4fad9fba23ee675ddbdd50fbb2 (patch)
tree4129e374e5d4e65fb0492e926c83a9ad5c062a50 /mgagnome
parentc7079495157381feae3871ca88ef8fd4fb01b7bb (diff)
downloadmgagnome-f5250da301888c4fad9fba23ee675ddbdd50fbb2.tar
mgagnome-f5250da301888c4fad9fba23ee675ddbdd50fbb2.tar.gz
mgagnome-f5250da301888c4fad9fba23ee675ddbdd50fbb2.tar.bz2
mgagnome-f5250da301888c4fad9fba23ee675ddbdd50fbb2.tar.xz
mgagnome-f5250da301888c4fad9fba23ee675ddbdd50fbb2.zip
make hash check work for metacity
Diffstat (limited to 'mgagnome')
-rwxr-xr-xmgagnome7
1 files changed, 7 insertions, 0 deletions
diff --git a/mgagnome b/mgagnome
index 63c4b26..d4632e2 100755
--- a/mgagnome
+++ b/mgagnome
@@ -782,6 +782,13 @@ def cmd_package_new_version(options, parser):
print >>sys.stderr, "ERROR: Cannot determine source file (for hash check)!"
sys.stderr(1)
+ # If there are multiple sources, try to see if there is a preferred name
+ # --> needed for metacity hash check (multiple tarball sources)
+ if len(sources) > 1:
+ preferred_name = '%s-%s.tar.xz' % (package, options.version)
+ if preferred_name in sources:
+ sources = [preferred_name]
+
for filename in sources:
path = os.path.join(cwd, "SOURCES", filename)
if not is_valid_hash(path, options.algo, options.hexdigest):