1、假如有如下shell脚本:
ethcfg.sh vendor\xyz\etc
#!/system/busybox/bin/sh
# add for network dhcp
netcfg eth0 up
netcfg eth0 dhcp
2、在init.rc中把脚本定义成一个服务就可以了
init.rc:
service ethcfg /system/busybox/bin/sh /system/etc/ethcfg.sh
class main
user root
oneshot
3、制作android文件系统时,要把它拷贝到指定系统目录下,这里制作文件系统也是用一个在PC上运行的shell脚本来完成的,如:
cp ./vendor/xyz/etc/* ./smdkv210_root/system/etc/ -a
权限如下:
-rwxr-xr-x 1 1000 1000 85 May 11 2012 ethcfg.sh
制作出文件系统,烧到开发板应该就可以有相应的执行结果了。