无需在 debsign 中输入密码

无需在 debsign 中输入密码

我正在使用持续集成服务器 (Hudson) 构建 debian 软件包 (.deb)。它对于构建未签名的软件包来说工作得很好。但我希望我的 hudson 用户能够自己对软件包进行签名,而无需人工干预。

基本上,我要求哈德森启动一个 make 文件,他使用拆除. Debuild 自身调用设计

debsign 需要系统有一对可用的密钥,事实也确实如此。但我每次都必须输入相关的密码,这破坏了我想要存档的目标(完成签名包的自动构建)

我的问题是:我可以避免输入某些内容吗?我可以更改

答案1

如果您在本地机器上构建软件包,请使用gpg-agent。它将记住会话的 PGP 密码。(如果使用 GNOME,“GNOME Keyring”可执行相同的功能。)

eval $(gpg-agent --daemon --sh --use-standard-socket)

相关内容