首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从PKGBUILD将参数传递给git?

如何从PKGBUILD将参数传递给git?
EN

Unix & Linux用户
提问于 2017-06-25 02:10:24
回答 2查看 914关注 0票数 2

PKGBUILD文件中,它通常直接引用git,例如:

代码语言:javascript
复制
source=("git+${url}.git")

但是,我希望能够将参数传递给用于克隆存储库的git命令。

如果失败,是否可以设置环境变量git使用?

这个是可能的吗?如果撒种怎么做?

请注意,我之所以要这样做,是因为这样,签出就可以绕过MS和OSX的预编译库,因为Linux构建并不需要这些库。

EN

回答 2

Unix & Linux用户

发布于 2017-07-07 15:57:27

PKGBUILD手册页介绍了如何使用版本控制源。虽然makepkg本机支持git源代码,但它并不提供向git提供选项的简单方法。虽然可以像我在makepkg.conf中建议的那样修改这个答案以覆盖默认的git行为或指定自定义的dlagent/vcsclient,但PKGBUILD手册页建议:

对于其他版本控制系统,必须在prepare()函数中手动克隆上游存储库。

换句话说,不要将git存储库添加到源数组中,而是在prepare函数中完成所有操作。

票数 2
EN

Unix & Linux用户

发布于 2017-06-25 09:52:14

在PKGBUILD (12)中,似乎没有任何选项可供选择。要解决这个问题,您可以创建一个分叉或只包含所需文件的分支。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/373207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档