summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRon Munitz <ron@nubosoftware.com>2013-05-16 16:28:23 +0300
committerColin Cross <ccross@android.com>2013-07-03 15:46:47 -0700
commite96a7c7da79939c509a7517f2b2de37e840a6390 (patch)
treef1a628a6b12ff0f8516141df9a0cfe59ddab14c4
parent74e718fed8ebdcb32216e1fc646fc9d43a498222 (diff)
downloaddevice_generic_goldfish-e96a7c7da79939c509a7517f2b2de37e840a6390.tar.gz
device_generic_goldfish-e96a7c7da79939c509a7517f2b2de37e840a6390.tar.bz2
device_generic_goldfish-e96a7c7da79939c509a7517f2b2de37e840a6390.zip
Added net.dns1 prop for emulator, as Android emulator ignores it by default.
This commit sets up the system property which is actually used by the Connectivity Service (frameworks/base/services/java/com/android/server/ConnectivityService.java). It fixes an (obsolete?) convention where the dns was affected directly by the interface (i.e. "net.eth0.dns1=10.0.2.3"), which causes the Android Emulator (goldfish) to ignore this value, and effectively have no DNS resolving at all. An immediate fix can be either add reference to net.eth%s.dns%s in the ConnectivityService and possibly on the dhcp code as well which would be bloated, or just stick to the apparant new convention. I chose the latter as a one line fix which gets the job done. Change-Id: Id4364129e9a82c1f48403068a837aca54de07944
-rw-r--r--init.goldfish.rc1
1 files changed, 1 insertions, 0 deletions
diff --git a/init.goldfish.rc b/init.goldfish.rc
index 84c4b15f..2eb4e7cf 100644
--- a/init.goldfish.rc
+++ b/init.goldfish.rc
@@ -20,6 +20,7 @@ on boot
setprop ARGH ARGH
setprop net.eth0.gw 10.0.2.2
setprop net.eth0.dns1 10.0.2.3
+ setprop net.dns1 10.0.2.3
setprop net.gprs.local-ip 10.0.2.15
setprop ro.radio.use-ppp no
setprop ro.build.product generic