|
3 | 3 | # Setup networking when boot starts
|
4 | 4 | ifconfig eth0 10.0.2.15 netmask 255.255.255.0 up
|
5 | 5 | route add default gw 10.0.2.2 dev eth0
|
6 |
| - |
7 |
| -# ro.kernel.android.qemud is normally set when we |
8 |
| -# want the RIL (radio interface layer) to talk to |
9 |
| -# the emulated modem through qemud. |
10 |
| -# |
11 |
| -# However, this will be undefined in two cases: |
12 |
| -# |
13 |
| -# - When we want the RIL to talk directly to a guest |
14 |
| -# serial device that is connected to a host serial |
15 |
| -# device by the emulator. |
16 |
| -# |
17 |
| -# - We don't want to use the RIL but the VM-based |
18 |
| -# modem emulation that runs inside the guest system |
19 |
| -# instead. |
20 |
| -# |
21 |
| -# The following detects the latter case and sets up the |
22 |
| -# system for it. |
23 |
| -# |
24 |
| -qemud=`getprop ro.kernel.android.qemud` |
25 |
| -case "$qemud" in |
26 |
| - "") |
27 |
| - radio_ril=`getprop ro.kernel.android.ril` |
28 |
| - case "$radio_ril" in |
29 |
| - "") |
30 |
| - # no need for the radio interface daemon |
31 |
| - # telephony is entirely emulated in Java |
32 |
| - setprop ro.radio.noril yes |
33 |
| - stop ril-daemon |
34 |
| - ;; |
35 |
| - esac |
36 |
| - ;; |
37 |
| -esac |
38 |
| - |
39 |
| -# Setup additionnal DNS servers if needed |
40 |
| -num_dns=`getprop ro.kernel.ndns` |
41 |
| -case "$num_dns" in |
42 |
| - 2) setprop net.eth0.dns2 10.0.2.4 |
43 |
| - ;; |
44 |
| - 3) setprop net.eth0.dns2 10.0.2.4 |
45 |
| - setprop net.eth0.dns3 10.0.2.5 |
46 |
| - ;; |
47 |
| - 4) setprop net.eth0.dns2 10.0.2.4 |
48 |
| - setprop net.eth0.dns3 10.0.2.5 |
49 |
| - setprop net.eth0.dns4 10.0.2.6 |
50 |
| - ;; |
51 |
| -esac |
52 |
| - |
53 |
| -# disable boot animation for a faster boot sequence when needed |
54 |
| -boot_anim=`getprop ro.kernel.android.bootanim` |
55 |
| -case "$boot_anim" in |
56 |
| - 0) setprop debug.sf.nobootanimation 1 |
57 |
| - ;; |
58 |
| -esac |
59 |
| - |
60 |
| -# set up the second interface (for inter-emulator connections) |
61 |
| -# if required |
62 |
| -my_ip=`getprop net.shared_net_ip` |
63 |
| -case "$my_ip" in |
64 |
| - "") |
65 |
| - ;; |
66 |
| - *) ifconfig eth1 "$my_ip" netmask 255.255.255.0 up |
67 |
| - ;; |
68 |
| -esac |
0 commit comments