Skip to content
This repository was archived by the owner on Nov 3, 2021. It is now read-only.

Commit 5cf9a66

Browse files
author
Jessica Jong
committed
Bug 1163476 - Add option to set dns servers for the emulator. r=tdz
1 parent dc6587b commit 5cf9a66

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

run-emulator.sh

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,27 @@ if [ x"$GDBSERVER" != x"" ]; then
1818
TAIL_ARGS="$TAIL_ARGS -s -S"
1919
fi
2020

21+
dns_servers=""
22+
if [ x"$B2G_DNS_SERVER" != x"" ]; then
23+
dns_servers=$B2G_DNS_SERVER
24+
fi
25+
26+
# DNS servers from command line arg override ones from environment variable.
27+
while [ $# -gt 0 ]; do
28+
case "$1" in
29+
--dns-server)
30+
shift; dns_servers=$1 ;;
31+
*)
32+
break ;;
33+
esac
34+
shift
35+
done
36+
37+
emu_extra_args=""
38+
if [ -n "$dns_servers" ]; then
39+
emu_extra_args="$emu_extra_args -dns-server $dns_servers"
40+
fi
41+
2142
if [ "$DEVICE" = "generic_x86" ]; then
2243
EMULATOR=$TOOLS_PATH/emulator-x86
2344
KERNEL=$B2G_HOME/prebuilts/qemu-kernel/x86/kernel-qemu
@@ -49,4 +70,5 @@ ${DBG_CMD} $EMULATOR \
4970
-verbose \
5071
-gpu on \
5172
-camera-back webcam0 \
73+
$emu_extra_args \
5274
-qemu $TAIL_ARGS

0 commit comments

Comments
 (0)