diff options
| -rwxr-xr-x | helpers/lh_chroot_sources | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/helpers/lh_chroot_sources b/helpers/lh_chroot_sources index cecba9593..b888c4aba 100755 --- a/helpers/lh_chroot_sources +++ b/helpers/lh_chroot_sources @@ -127,6 +127,12 @@ case "${1}" in  					# Ensure ~/.gnupg exists (required for gnupg >= ~1.4.9)  					mkdir -p chroot/root/.gnupg +					# Temporarily replace /dev/urandom with /dev/random so as not +					# to block automated image builds; we don't care about the +					# security of this key anyway. +					mv chroot/dev/random chroot/dev/random.orig +					cp -a chroot/dev/urandom chroot/dev/random +  					if ls cache/local-package-keyring.* >/dev/null 2>&1  					then  						cp cache/local-package-keyring.* chroot/root @@ -173,6 +179,9 @@ case "${1}" in  					rm chroot/root/local-package-keyring.pub  					rm chroot/root/local-package-keyring.sec +					# Revert /dev/random +					mv chroot/dev/random.orig chroot/dev/random +  					# Remove /root/.gnupg if we created it during the signing process  					if [ "${_LH_DOTGNUPG_EXISTED}" -eq 0 ]  					then | 
