@@ -9,16 +9,19 @@ ROOT_UPDATE_URL=https://ftp.mozilla.org/$(ROOT_PATH)
99S3_BASE_URL =s3://net-mozaws-prod-delivery-contrib/$(ROOT_PATH )
1010
1111define build-xpis
12- cd extension; \
12+ pushd extension; \
1313 for arch in $(ARCHS ) ; do \
14- echo "build dist/ $$arch- $( VERSION ) .xpi "; \
14+ echo "[release- $$arch] Create manifest.json "; \
1515 sed \
1616 -e "s# @@UPDATE_URL@@#$(ROOT_UPDATE_URL)/$$arch/update.json#" \
1717 -e "s#@@VERSION@@#$(VERSION)#" \
1818 template-manifest.json > manifest.json; \
19+ echo "[release-$$arch] ZIP to $(XPI_NAME)-$$arch.xpi"; \
1920 zip ../dist/$(XPI_NAME)-$$arch.xpi -r $$arch adb.json manifest.json; \
21+ echo "[release-$$arch] Delete temporary manifest.json"; \
2022 rm manifest.json; \
21- done
23+ done; \
24+ popd
2225endef
2326
2427define clean
@@ -28,36 +31,31 @@ define clean
2831endef
2932
3033define release
31- cd dist; \
32- for arch in $(ARCHS ) ; do \
33- \
34- echo "[release-$$arch] Sign .xpi"; \
35- ../sign.sh $(XPI_NAME ) -$$arch.xpi; \
36- \
37- echo "[release-$$arch] Upload .xpi"; \
38- aws s3 cp \
39- $(XPI_NAME ) -$$arch.xpi \
40- $(S3_BASE_URL ) /$$arch/$(XPI_NAME ) -$$arch.xpi; \
41- \
42- echo "[release-$$arch] Copy to 'latest' .xpi"; \
43- aws s3 cp \
44- $(S3_BASE_URL ) /$$arch/$(XPI_NAME ) -$$arch.xpi \
45- $(S3_BASE_URL ) /$$arch/adb-extension-latest-$$arch.xpi; \
46- \
47- echo "[release-$$arch] Create update.json"; \
48- sed \
34+ pushd dist; \
35+ for arch in $(ARCHS ) ; do \
36+ echo "[release-$$arch] Sign .xpi"; \
37+ ../sign.sh $(XPI_NAME ) -$$arch.xpi; \
38+ echo "[release-$$arch] Upload .xpi"; \
39+ aws s3 cp \
40+ $(XPI_NAME ) -$$arch.xpi \
41+ $(S3_BASE_URL ) /$$arch/$(XPI_NAME ) -$$arch.xpi; \
42+ echo "[release-$$arch] Copy to 'latest' .xpi"; \
43+ aws s3 cp \
44+ $(S3_BASE_URL ) /$$arch/$(XPI_NAME ) -$$arch.xpi \
45+ $(S3_BASE_URL ) /$$arch/adb-extension-latest-$$arch.xpi; \
46+ echo "[release-$$arch] Create update.json"; \
47+ sed \
4948 -e "s# @@UPDATE_LINK@@#$(ROOT_UPDATE_URL)/$$arch/$(XPI_NAME)-$$arch.xpi#" \
50- -e "s#@@VERSION@@#$(VERSION)#" \
51- ../template-update.json > update.json; \
52- \
53- echo "[release-$$arch] Upload update.json"; \
54- aws s3 cp --cache-control max-age=3600 \
55- update.json \
56- $(S3_BASE_URL)/$$arch/update.json; \
57- \
58- echo "[release-$$arch] Delete temporary update.json"; \
59- rm update.json; \
60- done
49+ -e "s#@@VERSION@@#$(VERSION)#" \
50+ ../template-update.json > update.json; \
51+ echo "[release-$$arch] Upload update.json"; \
52+ aws s3 cp --cache-control max-age=3600 \
53+ update.json \
54+ $(S3_BASE_URL)/$$arch/update.json; \
55+ echo "[release-$$arch] Delete temporary update.json"; \
56+ rm update.json; \
57+ done; \
58+ popd
6159endef
6260
6361package :
0 commit comments