diff options
author | Alex Xu <alex_y_xu@yahoo.ca> | 2014-12-06 23:52:16 -0500 |
---|---|---|
committer | Alex Xu <alex_y_xu@yahoo.ca> | 2014-12-07 00:06:53 -0500 |
commit | 2c30652840889cd2e1c5e15574e93aefdb720fcf (patch) | |
tree | 82def2bd41173dbb629e573cd8b53309120b36a1 /makexpi.sh | |
download | eib-2c30652840889cd2e1c5e15574e93aefdb720fcf.tar.xz eib-2c30652840889cd2e1c5e15574e93aefdb720fcf.zip |
Initial commit
Diffstat (limited to 'makexpi.sh')
-rwxr-xr-x | makexpi.sh | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/makexpi.sh b/makexpi.sh new file mode 100755 index 0000000..7ed4bdd --- /dev/null +++ b/makexpi.sh @@ -0,0 +1,22 @@ +#!/bin/sh +set -e + +cd "$(dirname $0)" + +version="$(grep em:version src/install.rdf)" +version="${version#*<em:version>}" +version="${version%</em:version>*}" +XPI_NAME="pkg/${PWD##*/}-$version~$(git rev-parse --short HEAD)" +if ! git diff-index --quiet HEAD; then + XPI_NAME="$XPI_NAME-dirty" +fi +XPI_NAME="${XPI_NAME}.xpi" + +[ -d pkg ] || mkdir pkg + +cd src + +# Build the XPI! +rm -f "../$XPI_NAME" + +exec python2 ../utils/create_xpi.py -n "../$XPI_NAME" "." |