Makefile/upload-tarballs: remove bash-ism in shell conditional
authorBrian Warner <warner@lothar.com>
Mon, 31 Oct 2011 00:47:21 +0000 (17:47 -0700)
committerBrian Warner <warner@lothar.com>
Mon, 31 Oct 2011 00:47:21 +0000 (17:47 -0700)
The "[" command is defined to accept "=" as an is-equal test. Bash extends
this to accept "==" too, but normal /bin/sh does not. I think this command
was developed on a box where /bin/sh is bash, but on standard ubuntu boxes,
/bin/sh is a smaller+faster non-Bash shell, and this gave "[: 1: X:
unexpected operator" errors.

Makefile

index 009a3146e0c25b755b32cb07aa7423e7716f5ff7..ac08c2571d282f7ee30d4999fcdff53c7cb40740 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -257,4 +257,4 @@ tarballs:
        $(PYTHON) setup.py sdist --sumo --formats=bztar,gztar,zip
 
 upload-tarballs:
-       @if [ "X${BB_BRANCH}" == "Xtrunk" ] || [ "X${BB_BRANCH}" == "X" ]; then for f in dist/allmydata-tahoe-*; do flappclient --furlfile ~/.tahoe-tarball-upload.furl upload-file $$f; done ; else echo not uploading tarballs because this is not trunk but is branch \"${BB_BRANCH}\" ; fi
+       @if [ "X${BB_BRANCH}" = "Xtrunk" ] || [ "X${BB_BRANCH}" = "X" ]; then for f in dist/allmydata-tahoe-*; do flappclient --furlfile ~/.tahoe-tarball-upload.furl upload-file $$f; done ; else echo not uploading tarballs because this is not trunk but is branch \"${BB_BRANCH}\" ; fi