Skip to content

Commit 314207b

Browse files
committed
Change id of extension for AMO signing.
To get an automated signature from AMO for self-hosting, we need to have a separate unlisted version of our extension. Because of a problem in AMO, the unlisted version cannot have the same id as the listed version. So we're renaming the self-hosted version to https-everywhere-eff@eff.org. This also includes a change to make-sqlite.py to remove the git commit table. The new release process will require an initial build, then a signature, then a second build. Since that second build will be at a different git commit, rulesets.sqlite would change and cause the signature to no longer match. Conflicts: utils/make-sqlite.py
1 parent f231104 commit 314207b

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

makexpi.sh

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,7 @@ if [ -n "$1" ] && [ "$2" != "--no-recurse" ] ; then
3434
# Ensure a clean build.
3535
git clean -fdx
3636

37-
git submodule init
38-
git submodule update
37+
git submodule update --recursive -f
3938
# Use the version of the build script that was current when that
4039
# tag/release/branch was made.
4140
./makexpi.sh $1 --no-recurse || exit 1
@@ -47,7 +46,7 @@ if [ -n "$1" ] && [ "$2" != "--no-recurse" ] ; then
4746
# Now escape from the horrible mess we've made
4847
cd ..
4948
XPI_NAME="$APP_NAME-$1"
50-
cp $SUBDIR/pkg/$XPI_NAME.xpi pkg/
49+
cp $SUBDIR/pkg/$XPI_NAME-eff.xpi pkg/
5150
if ! cp $SUBDIR/pkg/$XPI_NAME-amo.xpi pkg/ 2> /dev/null ; then
5251
echo Old version does not support AMO
5352
fi

0 commit comments

Comments
 (0)