John Miller wrote:
Andrew Benton wrote:
William Zhou wrote:
I have been using LFS for more than a year's time and it is great.
One of my friend started LFS several days ago and got an error when
adjusting the toolchain( 5.7 ). The problem was that the gcc specs path
was pointed to the host's one. It took me me a while to figure out that
he ignored the creation of user lfs and thus the ~/.bashrc is not
created.
The PATH enviourment does not even includes /tools/bin.
Most of us follows the book's recommendation and never had this
problem.
But I believe the creation of LFS should be stated to be mandatory,
or at
least make this clear.
I agree with your point about setting up the environment (it is
essential) but on the specific point about creating the user lfs, I
disagree. For a while now (six months or so) I've been doing my
builds creating the temporary tools as myself, the user andy.
However, I always go through the steps of creating ~/.bashrc and
~/.bash_profile and sourcing them, just like the book says. That
creates the correct environment, not the username.
Andy
If I can just give you my opinion based on my short
experience, creating the user LFS is a recommandation
and not an obligation, because all the book can be
done exactly without this single command. Everything
can be done as root without any change (even if, of
course, it's not *recommanded* due to the risks of
mistake), and the final system would be as good as if
built with lfs user.
Regards
G. Moko
As someone somewhat past the novice stage, around 2 years with Linux,
a little less trying LFS, I thought I might add my two cents. I too
have deviated from the book, but I have heard over and over on this
these lists, and its probably in the book too, that you deviate from
the book at your own risk. I have done so after going "by the book"
several times and got a little adventuresome. If the book does not
flat out say this, I know its somewhere, there are no guarantees once
you deviate. I understood that from day one of finding the LFS site.
Yes LFS is "Your distro, your rules" but the book gives you a stable
platform that is know to work if you want to modify it, again, at your
own risk. So in my opinion, *all* of the instructions in the book are
obligatory. My two cents.
At what point does it say creation of the LFS user (or an additional
user) is optional ?
If someone is not aware enough to know that they will need to create a
profile for the user building LFS with certain environmental variables
set, then they should follow the book line by line.
I don't see why the book should have to cater for a.) people who choose
not to read the text carefully enough b.) people who deviate away from
the book without a good understanding of LFS.
Matt
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page