Dan McGhee wrote:
On 11/02/2013 02:50 PM, Bruce Dubbs wrote:
Dan McGhee wrote:
(Received complaints about /run/var/bootlog all through the process.
They were right, it doesn't exist yet.)
Do you have /run/var?
I just discovered. No I don't. Nor do I have /run/lock. I looked in the
book Sections 6.5 and 6.6 to see where and how I missed these. I didn't
see their creation in either section. Would you please tell me where in
the book they get created? I've got to see if I missed anything else.
/etc/init.d/mountvirtfs
When I create them, just to double check, make sure the permissions are
0755?
Only /run/shm needs the permissions changed.
/run is mounted form fstab
tmpfs/run tmpfs defaults 0 0
in the very first boot boot script (mountvirtfs):
# Make sure /run/var is available before logging any messages
if ! mountpoint /run /dev/null; then
mount /run || failed=1
fi
mkdir -p /run/var /run/lock /run/shm
...
The scripts all use so the only reason that you would get this error
is iv /run is not mounted. Actually, even then the writing would be to
a standard directory so the issue would be permissions. These scripts
need to be run as root.
That's great info. Thanks. Referencing the paragraph above, the
directories /run/{var,lock} get created the first time the system boots?
I do have /run/shm. It got created in Section 6.2.
Since I'm operating in chroot, I need to mount /run. Again, to double
check, is the following command the one to use?
mount -v -t tmpfs tmpfs /run
That would probably work.
If the bootscripts are exiting, then it's no wonder that my efforts are
failing. I consider this one of the simple things that I miss. My
knowledge of the bootscripts is slowly coming back. I knew them well six
years ago. :)
The bootscripts were completely rewritten for LFS 7.0. That's why we
are at 7.x and not 6.x.
Before I forget. Once I get the directory thing straightened out, should
I, as root, touch /run/var/bootlog?
That wouldn't be needed if /ver/run has been created, but I don't
understand running the bootscripts in chroot. Why are you trying to do
that?
-- Bruce
--
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page