This repository has been archived on 2024-10-17. You can view files and clone it, but cannot push or open issues or pull requests.
MahiroOS-jhalfs/README

62 lines
2.1 KiB
Text
Raw Normal View History

2006-03-28 15:14:16 +02:00
$Id$
1. INTRODUCTION::
2006-03-28 19:42:48 +02:00
This collection of scripts, known as jhalfs-X, strives to create
an accurate makefile directly from the XML files used to generate a
specific book from the diferent Linux From Scratch documentation
projects.
2006-03-28 15:14:16 +02:00
The usage of this script assumes you have read and are familiar with
the book and therefore the configuration variables found in conf files
2006-03-28 19:42:48 +02:00
will have meaning to you. There are a number of command line switches
2006-03-28 15:14:16 +02:00
which, if used, will override the config file settings.
NOTES::
*. The resulting Makefile takes considerable time to run to completion,
lay in a supply of caffeine beverages.
*. It is recommended that you temporarily unpack your linux kernel and
run <make menuconfig> and configure the kernal as per the book and save
2006-03-28 19:42:48 +02:00
the resulting .config file. This configuration rule also applies to the
configuration of the uClibc package when building a HLFS system using
uClibc rather than glibc.
2006-03-28 15:14:16 +02:00
2. INSTALLATION::
2006-03-28 20:06:08 +02:00
No installation is required. System-wide installation is not allowed
2006-03-28 19:42:48 +02:00
for now.
2006-03-28 15:14:16 +02:00
3. CONFIGURATION FILES::
2006-03-28 15:29:09 +02:00
Each book in the LFS series has it's own set of configurable parameters as
well as the common parameters file.
2006-03-28 15:14:16 +02:00
4. RUNNING::
5. LAYOUT::
2006-03-28 15:29:09 +02:00
blfs --+ /BLFS config ---+ /common/config
| master.sh -+ /common_functions
| xxxx.xsl -+ /makefile_functions
| /func_check_versions.sh
clfs --+ /CLFS config ---+ /func_validate_configs.sh
2006-03-28 19:42:48 +02:00
| master.sh -+
2006-03-28 15:29:09 +02:00
| xxxx.xsl -+
2006-03-28 19:42:48 +02:00
|
+--------------------- master.sh --------------->>>
2006-03-28 15:29:09 +02:00
+--README
2006-03-28 19:42:48 +02:00
|
2006-03-28 15:29:09 +02:00
hlfs --+ /HLFS config ---+
| master.sh -+
| xxxx.xsl -+
|
lfs --+ /LFS config ---+
master.sh -+
xxxx.xsl -+
2006-03-28 19:42:48 +02:00
2006-03-28 15:14:16 +02:00
6. FAQ::
2006-03-28 15:29:09 +02:00
Q. "It doesn't work"
A. Yes it does..