아래와 같은 방법도 참고하시면 도움이 될 것 같습니다.
PATH: /android/device/samsung/smdk4x12/conf
FILE: init.smdk4x12.staticaddr.rc 생성.
on post-fs-data
chmod 0777 /system/xbin/test.sh
service keeplucky /system/xbin/test.sh
class main
user root
oneshot
PATH: /android/device/samsung/smdk4x12/conf
FILE: init.smdk4x12.rc
import init.smdk4x12.usb.rc
import init.smdk4x12.staticaddr.rc ß 추가
PATH: /android/device/samsung/smdk4x12
FILE: device.mk
# Init files
PRODUCT_COPY_FILES += \
device/samsung/smdk4x12/conf/init.smdk4x12.rc:root/init.smdk4x12.rc \
device/samsung/smdk4x12/conf/init.smdk4x12.usb.rc:root/init.smdk4x12.usb.rc \
device/samsung/smdk4x12/conf/init.smdk4x12.staticaddr.rc:root/init.smdk4x12.staticaddr.rc ß추가
위와 같이 수정을 하신 후에 새롭게 이미지를 생성합니다.
Test.sh 생성
#!/system/bin/sh
ifconfig eth0 up 192.168.xxx.xxx mask 255.255.255.0 gw 192.168.0.1
보드부팅 후에 아래 명령어를 이용 보드에 파일 복사.
#adb remount
#adb push test.sh /system/xbin/test.sh
#adb shell
#chmod 777 /system/xbin/test.sh