[ostree] gnomeos: Add basic device files in /dev



commit 8af4a62665ee1bb1dab9eb02e7d5a03c86807a02
Author: Colin Walters <walters verbum org>
Date:   Sun Nov 27 13:12:22 2011 -0500

    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 files changed, 10 insertions(+), 0 deletions(-)
---
diff --git a/gnomeos/yocto/classes/gnomeos-contents.bbclass b/gnomeos/yocto/classes/gnomeos-contents.bbclass
index 8920a0b..660f479 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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]