mirror of
https://github.com/AetherDroid/vendor_samsung_universal7570-common.git
synced 2025-09-09 17:02:47 -04:00
move to proprietary
This commit is contained in:
parent
aa6772b176
commit
c0b61d9a22
1694 changed files with 0 additions and 0 deletions
71
universal7570-common/proprietary/etc/init.goldfish.sh
Normal file
71
universal7570-common/proprietary/etc/init.goldfish.sh
Normal file
|
@ -0,0 +1,71 @@
|
|||
#!/system/bin/sh
|
||||
|
||||
# Setup networking when boot starts
|
||||
ifconfig eth0 10.0.2.15 netmask 255.255.255.0 up
|
||||
route add default gw 10.0.2.2 dev eth0
|
||||
|
||||
# ro.kernel.android.qemud is normally set when we
|
||||
# want the RIL (radio interface layer) to talk to
|
||||
# the emulated modem through qemud.
|
||||
#
|
||||
# However, this will be undefined in two cases:
|
||||
#
|
||||
# - When we want the RIL to talk directly to a guest
|
||||
# serial device that is connected to a host serial
|
||||
# device by the emulator.
|
||||
#
|
||||
# - We don't want to use the RIL but the VM-based
|
||||
# modem emulation that runs inside the guest system
|
||||
# instead.
|
||||
#
|
||||
# The following detects the latter case and sets up the
|
||||
# system for it.
|
||||
#
|
||||
qemud=`getprop ro.kernel.android.qemud`
|
||||
case "$qemud" in
|
||||
"")
|
||||
radio_ril=`getprop ro.kernel.android.ril`
|
||||
case "$radio_ril" in
|
||||
"")
|
||||
# no need for the radio interface daemon
|
||||
# telephony is entirely emulated in Java
|
||||
setprop ro.radio.noril yes
|
||||
stop ril-daemon
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
|
||||
# Setup additionnal DNS servers if needed
|
||||
num_dns=`getprop ro.kernel.ndns`
|
||||
case "$num_dns" in
|
||||
2) setprop net.eth0.dns2 10.0.2.4
|
||||
;;
|
||||
3) setprop net.eth0.dns2 10.0.2.4
|
||||
setprop net.eth0.dns3 10.0.2.5
|
||||
;;
|
||||
4) setprop net.eth0.dns2 10.0.2.4
|
||||
setprop net.eth0.dns3 10.0.2.5
|
||||
setprop net.eth0.dns4 10.0.2.6
|
||||
;;
|
||||
esac
|
||||
|
||||
# disable boot animation for a faster boot sequence when needed
|
||||
boot_anim=`getprop ro.kernel.android.bootanim`
|
||||
case "$boot_anim" in
|
||||
0) setprop debug.sf.nobootanimation 1
|
||||
;;
|
||||
esac
|
||||
|
||||
# set up the second interface (for inter-emulator connections)
|
||||
# if required
|
||||
my_ip=`getprop net.shared_net_ip`
|
||||
case "$my_ip" in
|
||||
"")
|
||||
;;
|
||||
*) ifconfig eth1 "$my_ip" netmask 255.255.255.0 up
|
||||
;;
|
||||
esac
|
||||
|
||||
# take the wake lock
|
||||
echo "emulator_wake_lock" > /sys/power/wake_lock
|
Loading…
Add table
Add a link
Reference in a new issue