create/test/upload tahoe-lafs-VERSION-osx.pkg, not tahoe-lafs-osx.pkg

Closes ticket:2393
This commit is contained in:
Brian Warner 2015-03-21 14:20:00 -07:00
parent 05c6966801
commit c12d49b54e
3 changed files with 8 additions and 4 deletions

View File

@ -42,7 +42,7 @@ test-osx-pkg:
upload-osx-pkg:
@if [ "X${BB_BRANCH}" = "Xmaster" ] || [ "X${BB_BRANCH}" = "X" ]; then \
flappclient --furlfile ~/.tahoe-osx-pkg-upload.furl upload-file tahoe-lafs-osx.pkg; \
flappclient --furlfile ~/.tahoe-osx-pkg-upload.furl upload-file tahoe-lafs-*-osx.pkg; \
else \
echo not uploading tahoe-lafs-osx-pkg because this is not trunk but is branch \"${BB_BRANCH}\" ; \
fi

View File

@ -23,7 +23,7 @@ pkgbuild --root $PWD \
# create product archive
productbuild --distribution $PWD/misc/build_helpers/osx/Distribution.xml \
--package-path . \
tahoe-lafs-osx.pkg
tahoe-lafs-$VERSION-osx.pkg
# remove intermediate pkg
rm -f tahoe-lafs.pkg

View File

@ -85,7 +85,11 @@ def test_osx_pkg(pkgfile):
if __name__ == '__main__':
print "Testing..."
test_osx_pkg('tahoe-lafs-osx.pkg')
pkgs = [fn for fn in os.listdir(".") if fn.endswith("-osx.pkg")]
if len(pkgs) != 1:
print "ERR: unable to find a single .pkg file:", pkgs
sys.exit(1)
print "Testing %s ..." % pkgs[0]
test_osx_pkg(pkgs[0])
print "Looks OK!"