Moved internal envars to Config.in

This commit is contained in:
Manuel Canales Esparcia 2006-08-26 12:25:42 +00:00
parent 1ad92111b3
commit 3c96826af4
3 changed files with 56 additions and 32 deletions

View file

@ -386,6 +386,16 @@ menu "--- General Settings"
# Any missing file will be downloaded and archived here,
# if the user has the right priviledges.
config SERVER
string "FTP mirror"
default "ftp://ftp.lfs-matrix.net"
depends GETPKG
help
#-- FTP mirror to download packages and patches if not found
# in $SRC_ARCHIVE
# As a last resort, the files will dowloaded from upstream,
# if possible.
config GETKERNEL
bool "Always retrieve kernel package"
default n
@ -627,9 +637,9 @@ menu "--- Advanced Features"
#-- Run farce testing
#--- End ICA/farce
#-- Optimizations
#--- Optimizations
config CONFIG_OPTIMIZE
bool "Use optimization "
bool "Use optimization (see help)"
default n
help
#-- Actual optimzation flags MUST be defined in ./optimize/*
@ -663,18 +673,47 @@ menu "--- Advanced Features"
default "2" if OPT_2
#--- End Optimizations
#-- Internal Settings
menu "--- Internal Settings (WARNING: for jhalfs developers only)"
config SCRIPT_ROOT
string "Scripts root"
default "jhalfs"
config JHALFSDIR
string "jhalfs directory"
default "$BUILDDIR/$SCRIPT_ROOT"
config LOGDIR
string "Build logs directory"
default "$JHALFSDIR/logs"
config TESTLOGDIR
string "Test suites logs directory"
default "$JHALFSDIR/test-logs"
config ICALOGDIR
string "ICA logs directory"
default "$LOGDIR/ICA"
config FARCELOGDIR
string "farce logs directory"
default "$LOGDIR/farce"
config MKFILE
string "Makefile"
default "$JHALFSDIR/Makefile"
config XSL
string "XSL stylesheet"
default "$PROGNAME.xsl"
config PKG_LST
string "Package contents list"
default "unpacked"
#--- End Internal Settings
endmenu
#--- End Advanced Features
endmenu
# config CONFIG_BLFS_CMDS
# bool "Add BLFS packages to current build"
# default n
# depends !BOOK_HLFS && XXX
# help
# #--- Select this option if you wish to install any BLFS packages
# # as part of your {c,h}lfs build.
# # Any needed packages will be downloaded to the /sources dir
# config BLFS_CMDLINE
# string "BLFS packages"
# default "none"
# depends CONFIG_BLFS_CMDS

View file

@ -7,7 +7,7 @@ CONFIG_CONFIG_IN = Config.in
CONFIG = menu
all: menuconfig
@clear
# @clear
@`grep RUN_ME configuration | sed -e 's@RUN_ME=\"@@' -e 's@\"@@' `
$(CONFIG)/conf:

View file

@ -51,24 +51,9 @@ source configuration
[[ $? > 0 ]] && echo "file:configuration did not load.." && exit 1
[[ $VERBOSITY > 0 ]] && echo "OK"
#--- CONSTANTS
#--- Envars not sourced from configuration (yet)
declare -r SVN="svn://svn.linuxfromscratch.org"
declare -r LOG=000-masterscript.log
# --- Server used if the file isn't found in SRC_ARCHIVE.
# As a last resort, the file will dowloaded from upstream, if possible.
SERVER=ftp://ftp.lfs-matrix.net
#--- Working directories
SCRIPT_ROOT=jhalfs
JHALFSDIR=$BUILDDIR/$SCRIPT_ROOT
LOGDIR=$JHALFSDIR/logs
TESTLOGDIR=$JHALFSDIR/test-logs
MKFILE=$JHALFSDIR/Makefile
#--- ICA report log directory
ICALOGDIR=$LOGDIR/ICA
#--- farce report log directory
FARCELOGDIR=$LOGDIR/farce
XSL=$PROGNAME.xsl
PKG_LST=unpacked
case $PROGNAME in
clfs2) LFSVRS=development; TREE=branches/clfs-2.0/BOOK ;;