gnomeos: Mounts work, far fewer boot errors
This commit is contained in:
1 parent
f51e4ee772
commit
073aa5973c
11 files changed
+265
-577
No files matched your search
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3
|
||||
inherit rootfs_${IMAGE_PKGTYPE}
|
||||
|
||||
PACKAGE_INSTALL = "task-core-boot task-base-extended \
|
||||
ostree ostree-init"
|
||||
ostree ostree-init strace"
|
||||
RDEPENDS += "${PACKAGE_INSTALL}"
|
||||
DEPENDS += "makedevs-native virtual/fakeroot-native"
|
||||
|
||||
@@ -35,9 +35,24 @@ fakeroot do_rootfs () {
|
||||
rootfs_${IMAGE_PKGTYPE}_do_rootfs
|
||||
|
||||
makedevs -r ${IMAGE_ROOTFS} -D ${@gnomeos_get_devtable_list(d)}
|
||||
mkdir ${IMAGE_ROOTFS}/dev/pts
|
||||
|
||||
# We use devtmpfs
|
||||
rm -f ${IMAGE_ROOTFS}/etc/init.d/udev-cache
|
||||
rm -f ${IMAGE_ROOTFS}/etc/rc*.d/*udev-cache*
|
||||
|
||||
# The default fstab has /, which we don't want, and we do want /sys and /dev/shm
|
||||
cat > ${IMAGE_ROOTFS}/etc/fstab << EOF
|
||||
tmpfs /dev/shm tmpfs defaults 0 0
|
||||
devpts /dev/pts devpts gid=5,mode=620 0 0
|
||||
sysfs /sys sysfs defaults 0 0
|
||||
proc /proc proc defaults 0 0
|
||||
EOF
|
||||
|
||||
echo "GNOME OS Unix login" > ${IMAGE_ROOTFS}/etc/issue
|
||||
|
||||
ln -sf /var/run/resolv.conf ${IMAGE_ROOTFS}/etc/resolv.conf
|
||||
|
||||
TOPROOT_BIND_MOUNTS="home root tmp"
|
||||
OSTREE_BIND_MOUNTS="var"
|
||||
OSDIRS="dev proc mnt media sys sysroot"
|
||||
|
||||
Reference in new issue
Block a user