+#!/bin/sh
+
+APPNAME=$1
+VERSION=$2
+PWD=`pwd`
+
+# The editing of allmydata-tahoe.egg-link and easy-install.pth files
+# (*in-place*) ensures that we reference the source at the correct path,
+# removing the hard-coded local source tree directory names.
+#
+find support -name $APPNAME.egg-link -execdir sh -c "echo >> {}; echo /Applications/tahoe.app/src >> {}" \;
+find support -name easy-install.pth -execdir sed -i.bak 's|^.*/src$|../../../../src|' '{}' \;
+
+# create component pkg
+pkgbuild --root $PWD \
+ --identifier com.leastauthority.tahoe \
+ --version $VERSION \
+ --ownership recommended \
+ --install-location /Applications/tahoe.app \
+ --scripts $PWD/misc/build_helpers/osx/scripts \
+ tahoe-lafs.pkg
+
+# create product archive
+productbuild --distribution $PWD/misc/build_helpers/osx/Distribution.xml \
+ --package-path . \
+ tahoe-lafs-osx.pkg
+
+# remove intermediate pkg
+rm -f tahoe-lafs.pkg