catalyst/targets/generic_stage_target.py: mount /dev/shm on linux
authorAnthony G. Basile <blueness@gentoo.org>
Mon, 30 Dec 2013 23:57:28 +0000 (15:57 -0800)
committerBrian Dolbec <dolsen@gentoo.org>
Fri, 3 Jan 2014 06:39:31 +0000 (22:39 -0800)
commite5a9e20376397f2714aa7a835b7f42f71fcc38d9
tree8449193223e8ae3c6d360ac0c0b2cb57b8cfaf54
parentf48028dc0e9ed1da8413f5fc486b43f2d3d5342a
catalyst/targets/generic_stage_target.py: mount /dev/shm on linux

Add shm targets defaults. Anthony G. Basile <blueness@gentoo.org>
Some build systems require /dev/shm to be mounted, like python's
build system.  We make sure that on Linux systems, /dev/shm is
mounted in the stage chroots.  See bug #496328.

Douglas Freed <dwfreed@mtu.edu> :
Mount /dev/shm in the chroot with the right options
Bind mounting /dev/shm into the chroot isn't a good idea, as there may
be collisions and result in weird side effects.  Instead, we can just
mount a new tmpfs there, with the right options to ensure security.

(Forward ported to pending branch from 2.X Brian Dolbec)
Conflicts:
catalyst/targets/generic_stage_target.py
modules/generic_stage_target.py