From 1e5eaea9e11f39012df571d15c98c0126a2a02ef Mon Sep 17 00:00:00 2001 From: Chih-Wei Huang Date: Sun, 1 Jan 2012 23:48:34 +0800 Subject: [PATCH] generic_x86: run user defined script on boot complete * set sound level to maximum * remove cursor blinking --- generic_x86/device.mk | 1 + generic_x86/init.rc | 8 ++++++++ generic_x86/init.sh | 17 +++++++++++++++++ 3 files changed, 26 insertions(+) create mode 100644 generic_x86/init.sh diff --git a/generic_x86/device.mk b/generic_x86/device.mk index d778f1d..3018768 100644 --- a/generic_x86/device.mk +++ b/generic_x86/device.mk @@ -28,6 +28,7 @@ PRODUCT_PROPERTY_OVERRIDES := \ PRODUCT_COPY_FILES := \ device/sample/etc/apns-full-conf.xml:system/etc/apns-conf.xml \ $(if $(wildcard $(PRODUCT_DIR)init.rc),$(PRODUCT_DIR),$(LOCAL_PATH)/)init.rc:root/init.rc \ + $(if $(wildcard $(PRODUCT_DIR)init.sh),$(PRODUCT_DIR),$(LOCAL_PATH)/)init.sh:system/etc/init.sh \ $(if $(wildcard $(PRODUCT_DIR)init.$(TARGET_PRODUCT).rc),$(PRODUCT_DIR)init.$(TARGET_PRODUCT).rc:root/init.$(TARGET_PRODUCT).rc) \ $(if $(wildcard $(PRODUCT_DIR)excluded-input-devices.xml),$(PRODUCT_DIR),$(LOCAL_PATH)/)excluded-input-devices.xml:system/etc/excluded-input-devices.xml \ diff --git a/generic_x86/init.rc b/generic_x86/init.rc index 9fd3141..4e34c6e 100644 --- a/generic_x86/init.rc +++ b/generic_x86/init.rc @@ -529,10 +529,18 @@ service ppp /system/bin/pppd call gprs disabled oneshot +service userinit /system/bin/sh /system/etc/init.sh + oneshot + disabled + service logcat /system/bin/logcat -v time -f /data/log.txt disabled oneshot +on property:dev.bootcomplete=1 + start userinit + stop console + on property:gsm.sim.state=READY start ppp diff --git a/generic_x86/init.sh b/generic_x86/init.sh new file mode 100644 index 0000000..6fcc831 --- /dev/null +++ b/generic_x86/init.sh @@ -0,0 +1,17 @@ +PATH=/system/bin:/system/xbin + +DMIPATH=/sys/class/dmi/id + +board=`cat $DMIPATH/product_name` +case "$board" in + *) + alsa_amixer set Master on + ;; +esac + +alsa_amixer set Master 100 +alsa_amixer set Headphone 100 +alsa_amixer set Speaker 100 + +# disable cursor blinking +echo -e '\033[?17;0;0c' > /dev/tty0 -- 2.11.0