[ostree] gnomeos: Add basic device files in /dev
- From: Colin Walters <walters src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ostree] gnomeos: Add basic device files in /dev
- Date: Sun, 27 Nov 2011 19:48:09 +0000 (UTC)
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]