Changeset 73e5448
- Timestamp:
- 04/09/2006 10:38:40 AM (18 years ago)
- Branches:
- 1.0, 2.3, 2.3.x, 2.4, ablfs, ablfs-more, legacy, new_features, trunk
- Children:
- 0be51e5
- Parents:
- bd5bf06
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
README
rbd5bf06 r73e5448 3 3 1. INTRODUCTION:: 4 4 5 This collection of scripts, known as jhalfs -X, strives to create5 This collection of scripts, known as jhalfs, strives to create 6 6 accurate makefiles from the Linux From Scratch book series XML files. 7 This software is an evolution of the original "jhalfs " code.7 This software is an evolution of the original "jhalfs-0.2" code. 8 8 9 9 The usage of this script assumes you have read and are familiar with … … 34 34 supplied symlinks. After editing the config file for the project you wish 35 35 to build, run the script. 36 36 37 37 The term <symlink> refers to the 1 of 4 package symlinks, lfs,hlfs,clfs,blfs. 38 38 Replace <symlink> with your choice of packages; i.e.: ./lfs … … 79 79 Q. "What is the function of the SRC_ARCHIVE variable 80 80 A. When then symlinked master.sh runs it creates a local copy of the 81 necessary packages in BUILDDIR/sources by downloading the files. If 82 the variable SRC_ARCHIVE is defined the software will first look in 81 necessary packages in BUILDDIR/sources by downloading the files. If 82 the variable SRC_ARCHIVE is defined the software will first look in 83 83 this location for the file and, if found, will copy it to BUILDDIR/sources. 84 If the files are not found in SRC_ARCHIVE _and_ you have write priv to 84 If the files are not found in SRC_ARCHIVE _and_ you have write priv to 85 85 the directory any downloaded files will be mirrored there. 86 86 87 87 Q. "Why have 2 copies of the files." 88 A. The package files must be visible during the chroot phase and this is a 88 A. The package files must be visible during the chroot phase and this is a 89 89 simple and reliable method of doing so. This method also handles the CLFS 90 90 build method where the final build may be done on a separate machine. -
TODO
rbd5bf06 r73e5448 9 9 LFS, CLFS or HLFS modules. 10 10 11 - To create a Makefile to install jhalfs -Xsystem-wide.11 - To create a Makefile to install jhalfs system-wide. 12 12 Note: is that actually wanted? 13 13 -
common/common-functions
rbd5bf06 r73e5448 53 53 54 54 ${BOLD} -D --directory DIR${OFF} 55 use DIR directory for building ${BOLD}$(echo $PROGNAME | tr [a-z] [A-Z])${OFF}; all files jhalfs -Xproduces55 use DIR directory for building ${BOLD}$(echo $PROGNAME | tr [a-z] [A-Z])${OFF}; all files jhalfs produces 56 56 will be in the directory DIR/jhalfs. 57 57 … … 90 90 ${BOLD} -R --rebuild${OFF} 91 91 clean the build directory before to perfom any other task. The directory 92 is cleaned only if it was populated by a previous jhalfs -Xrun.92 is cleaned only if it was populated by a previous jhalfs run. 93 93 -EOF- 94 94 … … 140 140 141 141 version=" 142 ${BOLD} \"jhalfs -X\"${OFF} builder tool (development) \$Rev$142 ${BOLD} \"jhalfs\"${OFF} builder tool (development) \$Rev$ 143 143 \$Date$ 144 144 … … 163 163 164 164 Please format the partition mounted on \$BUILDDIR or set 165 a different build directory before running jhalfs -X.165 a different build directory before running jhalfs. 166 166 ${OFF} 167 167 ${DD_BORDER} … … 183 183 echo \"Attempting to continue.\" >&2" 184 184 185 HEADER="# This file is automatically generated by jhalfs -X185 HEADER="# This file is automatically generated by jhalfs 186 186 # DO NOT EDIT THIS FILE MANUALLY 187 187 # … … 442 442 # Test to make sure that the build directory was populated by jhalfs 443 443 if [ ! -d $JHALFSDIR ] || [ ! -d $BUILDDIR/sources ] ; then 444 echo "Looks like $BUILDDIR was not populated by a previous jhalfs -Xrun."444 echo "Looks like $BUILDDIR was not populated by a previous jhalfs run." 445 445 exit 1 446 446 else -
master.sh
rbd5bf06 r73e5448 15 15 16 16 see_ya() { 17 echo -e "\n\t${BOLD}Goodbye and thank you for choosing ${L_arrow}jhalfs -X${R_arrow}\n"17 echo -e "\n\t${BOLD}Goodbye and thank you for choosing ${L_arrow}jhalfs${R_arrow}\n" 18 18 } 19 19 ##### Simple error TRAPS
Note:
See TracChangeset
for help on using the changeset viewer.