From 8af4a62665ee1bb1dab9eb02e7d5a03c86807a02 Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Sun, 27 Nov 2011 13:12:22 -0500 Subject: [PATCH] gnomeos: Add basic device files in /dev So we're more usable in a chroot for compiling software. --- gnomeos/yocto/classes/gnomeos-contents.bbclass | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gnomeos/yocto/classes/gnomeos-contents.bbclass b/gnomeos/yocto/classes/gnomeos-contents.bbclass index 8920a0bd..660f4792 100644 --- a/gnomeos/yocto/classes/gnomeos-contents.bbclass +++ b/gnomeos/yocto/classes/gnomeos-contents.bbclass @@ -67,6 +67,16 @@ EOF mkdir $d done chmod a=rwxt tmp + + # Populate /dev/ with a bare minimum of devices, so that + # the tree is usable for building software inside a chroot + # without devtmpfs mounted + mknod -m 0666 ./dev/null c 1 3 + mknod -m 0666 ./dev/zero c 1 5 + mknod -m 0666 ./dev/full c 1 7 + mknod -m 0666 ./dev/random c 1 8 + mknod -m 0666 ./dev/urandom c 1 9 + for d in $READONLY_BIND_MOUNTS; do mv ${IMAGE_ROOTFS}/$d . done