【发布时间】:2017-11-20 16:15:18
【问题描述】:
我有一个想要通过启动板发布的自定义包。为了构建它,我需要启用USENETWORK 选项(这样构建工具可以访问网络,这在我的情况下是必需的)。在我的本地机器上,我可以通过将其添加到 pbuilderrc 文件来启用它。
但是对于推送到启动板的构建,如何做到这一点呢?我在他们的网站上找不到与此相关的任何内容。
【问题讨论】:
我有一个想要通过启动板发布的自定义包。为了构建它,我需要启用USENETWORK 选项(这样构建工具可以访问网络,这在我的情况下是必需的)。在我的本地机器上,我可以通过将其添加到 pbuilderrc 文件来启用它。
但是对于推送到启动板的构建,如何做到这一点呢?我在他们的网站上找不到与此相关的任何内容。
【问题讨论】:
环顾四周,我发现可以将以下选项设置为debuild 步骤。请记住,可以通过pbuilder 变量--debbuildopts='--set-env="whatever=0"' 添加选项以进行反编译。
--preserve-env
不要清理环境,除了 PATH。
--preserve-envvar=var, -evar
不要从环境中清除 var 变量。如果 var 以星号 ("*") 结尾,那么所有带有 与星号之前的 var 部分匹配的名称将是 保存。
--set-envvar=var=value, -evar=value
将环境变量 var 设置为 value 并且不要将其从环境中移除。
这取自debuild manual。
【讨论】:
~/.pbuilderrc - 但它的行为与链接中的全局变量相同。
--set-env="USENETWORK=yes"' 吗?