I'm building a debian package ( .deb ) with a continuous integration server ( Hudson ). It's work fine for building unsigned package. But i want my hudson-user to be able to sign the package himself, without human intervention.

Basicly, i ask hudson to launch a make file, who use Debuild. Debuild itself call debsign

debsign need the system to have a pair of key avaiable, and it's the case. But i have to type the associated passphrase each time, and it's break the goal i want to archive (complete auto building of signed package )

My question is : can i avoid to have to type something ? I can change the

link|improve this question
feedback

1 Answer

If you are building packages on your local machine, use gpg-agent. It will remember PGP passphrases for the session. (If using GNOME, the "GNOME Keyring" performs the same function.)

eval $(gpg-agent --daemon --sh --use-standard-socket)
link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.