Moving to -dev.

xinglp wrote:
>> OK, thanks.  Can you test:
>>
>> rm -rf --one-file-system /run/* /tmp/*
>>
> Same error.

For background see
http://www.mail-archive.com/lfs-book@linuxfromscratch.org/msg18517.html

I'm not sure how to handle this.  At the end of Chapter 6 we don't need 
either /dev/shm or /run/shm.

What we do when mounting virtual file systems is:

if [ -h $LFS/dev/shm ]; then
   link=$(readlink $LFS/dev/shm)
   mkdir -pv $LFS/$link
   mount -vt tmpfs shm $LFS/$link
   unset link
else
   mount -vt tmpfs shm $LFS/dev/shm
fi

This means that /run/shm only exists if /dev/shm is a symlink.

We are still in chroot when cleaning up but we can still umount /run/shm 
before deleting.  Probably something like:

[ -e /run/shm ] && umount /run/shm
rm -rf /run/* /tmp/*

Hose does this sound?

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

Reply via email to