mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-22 14:11:07 +02:00
Ubuntu 11.10, for whatever reason, moved /dev/shm to /run/shm. Since /run is not mounted in the chroot, /dev/shm is a dangling symlink and various things that require shared memory start failing. If /run and /run/shm exist, bind-mount them in the chroot. Because /run doesn't yet exist in the SDK tarballs, try to create it (and /run/shm if necessary) as root if it and can't be created as a normal user. BUG=chromium-os:19871 TEST=Run cros_sdk, verify that /dev/shm has the expected contents Change-Id: I61583c1c0d409c1234fa8d8930a9b64544c9a8e7 Reviewed-on: https://gerrit.chromium.org/gerrit/10222 Tested-by: Aaron Plattner <aplattner@nvidia.com> Reviewed-by: David James <davidjames@chromium.org> Commit-Ready: David James <davidjames@chromium.org>