[英]Copy a shell script to android out folder and execute it during boot
我有一个Shell脚本,在Android构建过程中需要将其复制到out文件夹中的任何位置,以便它出现在Android RootFS中的某个位置。 现在,一旦在Android构建过程中将其复制并成为Android RootFS的一部分,我想在启动时执行shell脚本。
我该怎么做?
好吧,我在AOSP或任何地方创建了一个根文件夹,然后创建了Android.mk并复制了要复制到out文件夹的脚本。 在Android.mk中添加了以下注释
$(shell cp -rf $(LOCAL_PATH)/myscript.sh `pwd`/$(TARGET_OUT)/path/to/folder/)
现在要使其在Android启动期间运行,我在init.goldfish.rc的最后添加了以下代码:
service myscript_start /system/bin/busybox ash /system/path/to/folder/myscript.sh
class main
oneshot
另外,我在init.goldfish.rc的#启动基本服务部分下的以下行中添加了
start myscript_start
这样,我的脚本就被复制到out文件夹的所需位置,并在android启动时被调用。
我想知道是否有更好的方法可以做到这一点。 我想知道是否有人提出建议。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.