From d7311cbd83546a168337df6d267d0f76b1e10fba Mon Sep 17 00:00:00 2001 From: Jay Greguske Date: Thu, 17 Feb 2011 15:13:30 -0500 Subject: [PATCH] mount all of /dev --- builder/kojid | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/builder/kojid b/builder/kojid index 92d40f1..a80ca9d 100755 --- a/builder/kojid +++ b/builder/kojid @@ -1753,9 +1753,7 @@ class ImageTask(BaseTaskHandler): # Here we configure mock to bind mount a set of /dev directories bind_opts = {'dirs' : { - '/dev/pts' : '/dev/pts', - '/dev/shm' : '/dev/shm', - '/dev/mapper' : '/dev/mapper', + '/dev' : '/dev', '/selinux' : '/selinux'} } rootopts = {'install_group': inst_group, @@ -1769,23 +1767,6 @@ class ImageTask(BaseTaskHandler): # create the mock chroot self.logger.debug("Initializing image buildroot") broot.init() - - # Create the loopback devices we need - cmd = 'for i in $(seq 0 7); do mknod /dev/loop$i b 7 $i; done' - rv = broot.mock(['--chroot', cmd]) - if rv: - broot.expire() - raise koji.LiveCDError, \ - "Could not create loopback device files: %s" % parseStatus(rv, '"%s"' % cmd) - - # Create /dev/urandom - cmd = 'mknod /dev/urandom c 1 9' - rv = broot.mock(['--chroot', cmd]) - if rv: - broot.expire() - raise koji.LiveCDError, \ - "Could not create /dev/urandom: %s" % parseStatus(rv, '"%s"' % cmd) - self.logger.debug("Image buildroot ready: " + broot.rootdir()) return broot -- 1.7.11.4