M.Canales.es wrote:
This is a draft paper to start the discussion about how blfs-tool could be
integrated into jhalfs and what problems can be found.
First, we need to define on what non-LFS packages blfs-tool depends on. I can
think on the following ones:
- libxml >= 2.6.20 and libxslt >= 1.1.14 - Required to can parse the book
sources
- DocBook-XSL-1.69.1 - Required to can generate linear HTML books
- a web browser - Required to can read linear HTML books
- wget - Optional to download required packages and patches at build
run-time
- svn client - Optional to update book sources (at this moment is required
only when installing the blfs-tool files)
Second, I see three different installation scenarios:
1. - Installing blfs-tool and its dependencies into $BUILD_DIR to can start
using it after booting the new LFS system
2.- Installing blfs-tool and its dependencies into $BUILD_DIR to can use it
into the chroot
3.- Installing blfs-tool into $BUILD_DIR, running the menuconfig from the
host and the build Makefile from inside chroot
The most "by the book" way is option 1, but that meant that the user can't use
their current host while building BLFS packages.
my opinion: This method covers all of the books build methods, chroot
and boot minimal {CLFS}
Option 2 follow in part the "by the book" spirit and allow to use the host
while the build Makefile is working. But we should to know what BLFS
packages, if any, can't be build into the chroot.
Option 3 has the advantage over 2 that blfs-tool could use their dependencies
from the ones already installed on the host (execpt wget).
For code readability and to avoid bugs, I proposse to implement only one of
the above installation scenarios. All have their pro and cons, thus I have no
preference for any of them at this time.
--
http://linuxfromscratch.org/mailman/listinfo/alfs-discuss
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page