flexiondotorg / oab-java6

Create a local 'apt' repository for Sun Java 6 and/or Oracle Java 7 packages.
Other
625 stars 171 forks source link

Autogenerated GPG key export failed if hostname was changed later #61

Open albenik opened 11 years ago

albenik commented 11 years ago

This line just checked for gpg database files exists not for valid keys inside: if [ -n "${BUILD_KEY}" ] || [ -e ${WORK_PATH}/gpg/pubring.gpg ] && [ -e ${WORK_PATH}/gpg/secring.gpg ] && [ -e ${WORK_PATH}/gpg/trustdb.gpg ]; then

But next command try to export keys related to hostname: gpg --homedir ${WORK_PATH}/gpg --export -a "hostname --fqdn" > ${WORK_PATH}/deb/pubkey.asc

So no key exported if hostname was changed after initial keys generation

tomcashman commented 11 years ago

I encountered this issue and fixed it by regenerating the gpg key: gpg --gen-key

albenik commented 11 years ago

@tomcashman Thanks for the solution! Of course I fixed this issue too, I just simle deleted autogenerated keys from ${WORK_PATH} and re-run a script But the main idea of this issue is unclear behavior and log message in described situation

shinji257 commented 10 years ago

Maybe try to export first and if it fails then generate the key?