On 13/05/12 20:13, Andrew Benton wrote:
> On Sun, 13 May 2012 06:58:57 +0100
> Wayne Blaszczyk <wblas...@bigpond.net.au> wrote:
> 
>> Hi All,
>> I've recently updated my main workstation to LFS 7.1 (From LFS 6.7), and
>> noticed one of my auto build scripts is now failing.
>> I've tracked it down to the following command.
>> mount -vt tmpfs shm $LFS/dev/shm
>> It seems to me that this command is mounting onto /run/shm rather than
>> /mnt/lfs/dev/shm due to /mnt/lfs/dev/shm being a symlink to /run/shm.
> 
> Why is /mnt/lfs/dev/shm a symlink to /run/shm? The instructions for
> mounting the virtual filesystems are:
> mkdir -v $LFS/{dev,proc,sys}
> mknod -m 600 $LFS/dev/console c 5 1
> mknod -m 666 $LFS/dev/null c 1 3
> mount -v --bind /dev $LFS/dev
> mount -vt devpts devpts $LFS/dev/pts
> mount -vt tmpfs shm $LFS/dev/shm
> mount -vt proc proc $LFS/proc
> mount -vt sysfs sysfs $LFS/sys
> http://www.linuxfromscratch.org/lfs/view/development/chapter06/kernfs.html
> 
>> Further more, when entering chroot environment, /dev/shm is now pointing
>> to a no existent /run/shm.
>> Am I'm doing something wrong or is this a bug?
> 
> You're doing something weird. My guess is the
> mount -v --bind /dev $LFS/dev step. It's mounting the /dev from your
> host system on /mnt/lfs/dev. If /dev/shm on your host system is a
> symlink pointing at /run/shm then that's what it will look like
> in /mnt/lfs/dev too.
> 
> Andy

Yes, on my host system (which is LFS 7.1), /dev/shm is a symlink
pointing to /run/shm. This is what the mountvirtfs start script creates
during boot up. This is why I'm questioning if this is a bug?
Wayne.

-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to