如何为 EasyCwmp 制作一个 snappy 包?

如何为 EasyCwmp 制作一个 snappy 包?

我开发了一个开源守护进程易通.EasyCwmp 有许多依赖项,例如 libcurl、libubox、libubus、libuci、json、libmicroxml。

我想为我的开源 EasyCwmp 生成一个 Ubuntu 核心的 snappy 包。以下是我的一些问题:

  1. snappy 包是否应该包含守护进程和库的预构建二进制文件,还是应该只包含源代码?
  2. 如何针对我的情况编写 .yml 文件?

答案1

您可以使用预编译的二进制文件,也可以在构建期间生成它们。两者都可以。

简单查看了 EasyCwmp 的源代码后,似乎可以使用该autotools插件。这是实际操作的示例可以在这里查看

您可以使用build-packages来指示需要构建的包,并使用stage-packages来列出您想要在 snap 中捆绑其内容的 .deb 包。

更多信息请见:https://developer.ubuntu.com/snappy/build-apps

相关内容