On 3/23/20 4:06 AM, Kevin Buckley via lfs-dev wrote:
I noticed that, in 7.5. General Network Configuration,
we explcitly
cd /etc/sysconfig/
cat > ifconfig.eth0 << "EOF"
but then go on to create the remaining "here documents" by using
the full paths to the files
cat > /etc/resolv.conf << "EOF"
echo "<lfs>" > /etc/hostname
cat > /etc/hosts << "EOF"
and, moving on down into 7.6. System V Bootscript Usage and Configuration,
we carry on with the full paths
cat > /etc/inittab << "EOF"
So, is there any point to the
cd /etc/sysconfig/
or, to put it another way, would anything be lost if we just created
ifconfig.eth0
by using the full path to it, vis:
cat > /etc/sysconfig/ifconfig.eth0 << "EOF"
It looks as though the next non "here document" or "echo" command
after the cd is the
make mrproper
in the 8.3. Linux-5.5.3 section, in which case, the user is
expected to have cd-d (from wherever they were) into the
uppacked kernel sources directory, further suggesting that
there's no reason for them to have cd-ed into /etc/sysconfig ?
Apologies if I have missed something.
In several cases we try to use different constructs to demonstrate the
use of commands. It's a learning thing. I don't remember if we did the
above on purpose, but it does demonstrate legitimate variations.
-- Bruce
--
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page