blob: f4020f9b457cb55e86ff5f7fa2d5da3163e796ca (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
#!/bin/bash
function show_error_msg()
{
echo "*** ERROR *** $? line $1 $0 did not complete successfully!"
echo "$ERROR_HELP"
}
ERROR_HELP=""
# Print an Error message if `set -eE` causes the script to exit due to a failed command
trap 'show_error_msg $LINENO' ERR
if [ "x" = "x$NEW_BUG_NUMBER" ]; then
echo "NEW_BUG_NUMBER is not defined. You should probably have a new bug"
echo "number defined for the next fast-forward update. Then do:"
echo " NEW_BUG_NUMBER={new-bug-number} bash $0"
exit
fi
source dom/media/webrtc/third_party_build/use_config_env.sh
if [ "x$MOZ_NEXT_LIBWEBRTC_MILESTONE" = "x" ]; then
echo "MOZ_NEXT_LIBWEBRTC_MILESTONE is not defined, see README.md"
exit
fi
if [ "x$MOZ_NEXT_FIREFOX_REL_TARGET" = "x" ]; then
echo "MOZ_NEXT_FIREFOX_REL_TARGET is not defined, see README.md"
exit
fi
# After this point:
# * eE: All commands should succeed.
# * u: All variables should be defined before use.
# * o pipefail: All stages of all pipes should succeed.
set -eEuo pipefail
ERROR_HELP=$"
An error has occurred running $SCRIPT_DIR/write_default_config.py
"
./mach python $SCRIPT_DIR/write_default_config.py \
--bug-number $NEW_BUG_NUMBER \
--milestone $MOZ_NEXT_LIBWEBRTC_MILESTONE \
--release-target $MOZ_NEXT_FIREFOX_REL_TARGET \
> $SCRIPT_DIR/default_config_env
|