diff options
author | Daniel Baumann <daniel@debian.org> | 2010-09-26 10:37:54 +0200 |
---|---|---|
committer | Daniel Baumann <daniel@debian.org> | 2010-09-26 10:37:54 +0200 |
commit | 113ddd069dda19136bdd51d79eca25a8dfbee776 (patch) | |
tree | 143d60ea678d375b8f013284406c15a3c0242f26 /scripts | |
parent | 22771bbfdb4697ba6bb34c05506f42b514c77329 (diff) | |
download | vyos-live-build-113ddd069dda19136bdd51d79eca25a8dfbee776.tar.gz vyos-live-build-113ddd069dda19136bdd51d79eca25a8dfbee776.zip |
Not fail if /dev/random is not available in chroot, newer debootstrap seems not to create it anymore.
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/build/lb_chroot_sources | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/scripts/build/lb_chroot_sources b/scripts/build/lb_chroot_sources index 17cb3f516..60654dc4d 100755 --- a/scripts/build/lb_chroot_sources +++ b/scripts/build/lb_chroot_sources @@ -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. - mv chroot/dev/random chroot/dev/random.orig - cp -a chroot/dev/urandom chroot/dev/random + 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 - mv chroot/dev/random.orig chroot/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 ] |