Not fail if /dev/random is not available in chroot, newer debootstrap seems not to create it anymore.

This commit is contained in:
Daniel Baumann 2010-09-26 10:37:54 +02:00
parent 22771bbfdb
commit 113ddd069d
1 changed files with 9 additions and 3 deletions

View File

@ -268,8 +268,11 @@ EOF
# Temporarily replace /dev/random with /dev/urandom so as not
# to block automated image builds; we don't care about the
# security of this key anyway.
if [ -e chroot/dev/random ]
then
mv chroot/dev/random chroot/dev/random.orig
cp -a chroot/dev/urandom chroot/dev/random
fi
if Find_files cache/local-package-keyring.*
then
@ -318,7 +321,10 @@ EOF
rm chroot/root/local-package-keyring.sec
# Revert /dev/random
if [ -e chroot/dev/random.orig ]
then
mv chroot/dev/random.orig chroot/dev/random
fi
# Remove /root/.gnupg if we created it during the signing process
if [ "${_LB_DOTGNUPG_EXISTED}" -eq 0 ]