我有一个 shell 脚本,可以在运行的设备上安装该软件(Linkit Smart 7688 Duo,带有 OpenWrt)。 它包含我的自定义 python 包和几个不同的文件。 我已经设法从源代码为该板构建 OpenWrt,但我不知道如何将自定义脚本构建到图像中。 例如,我希望我的安装脚本在主板首次启动时运行。 在我的脚本中,我定义了一个在启动时运行的新/etc/init.d/服务。
有人可以帮助我/提供有关如何实现我上面写的内容的教程吗? 我寻找教程,但似乎没有一个涵盖我感兴趣的主题。
最佳答案
您可以简单地使用 Makefile 创建一个新的“包”,该文件将使用 OpenWRT 构建系统将其包含在镜像中。这方面的文档相当不错,可以在这里阅读:https://openwrt.org/docs/guide-developer/packages
如果您对构建镜像有任何后续问题,或者在编译所有镜像时遇到困难 - 不要害怕询问。一开始可能有点难以理解。
关于python - 有没有办法构建包含我的自定义 python 包和自动启动脚本的 OpenWrt 固件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56638054/