Big change allowed by using only menuconfig.

This commit is contained in:
Manuel Canales Esparcia 2006-08-26 19:18:15 +00:00
parent 392e11c305
commit 2b0f8a58aa
8 changed files with 31 additions and 38 deletions

View file

@ -26,14 +26,19 @@ menu "--- BOOK Settings"
bool "Beyond Linux From Scratch"
endchoice
config PROGNAME
string
default "lfs" if BOOK_LFS
default "clfs" if BOOK_CLFS
default "clfs2" if BOOK_CLFS2
# default "clfs3" if BOOK_CLFS3
default "hlfs" if BOOK_HLFS
default "blfs" if BOOK_BLFS
config RUN_ME
string
default "./lfs" if BOOK_LFS
default "./clfs" if BOOK_CLFS
default "./clfs2" if BOOK_CLFS2
# default "./clfs3" if BOOK_CLFS3
default "./hlfs" if BOOK_HLFS
default "./blfs" if BOOK_BLFS
default "./jhalfs run" if !BOOK_BLFS
default "./blfs-tool" if BOOK_BLFS
#--- End BOOK/script
#--- Book version

View file

@ -64,9 +64,8 @@ trap 'echo -e "\n\n${RED}INTERRUPT${OFF} trapped\n" && exit 2' 1 2 3 15 17 18
#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
# envars not sourced from configuration file
PROGNAME=$(basename $0)
COMMON_DIR="common"
VERBOSITY=1
VERBOSITY=1
[[ $VERBOSITY > 0 ]] && echo -n "Loading config params from <configuration>..."
source configuration

1
clfs
View file

@ -1 +0,0 @@
master.sh

1
clfs2
View file

@ -1 +0,0 @@
master.sh

View file

@ -447,7 +447,7 @@ get_book() { #
#----------------------------#
cd $JHALFSDIR
if [ -z $WC ] ; then
if [ -z $WORKING_COPY ] ; then
# Check for Subversion instead of just letting the script hit 'svn' and fail.
test `type -p svn` || eval "echo \"This feature requires Subversion.\"
exit 1"

1
hlfs
View file

@ -1 +0,0 @@
master.sh

View file

@ -74,18 +74,16 @@ ${BOLD} \"jhalfs-X\"${OFF} builder tool (experimental) \$Rev$
${BOLD}Gnu General Public License, Version 2.${OFF}
"
if [ ! -L $0 ] ; then
echo "$version"
case $1 in
-v ) echo "$version" && exit 1 ;;
run ) : ;;
* )
echo "${nl_}${tab_}${BOLD}${RED}This script cannot be called directly: EXITING ${OFF}${nl_}"
exit 1
fi
PROGNAME=$(basename $0)
COMMON_DIR="common"
PACKAGE_DIR=$(echo $PROGNAME | tr [a-z] [A-Z])
MODULE=$PACKAGE_DIR/master.sh
VERBOSITY=1
;;
esac
VERBOSITY=1
[[ $VERBOSITY > 0 ]] && echo -n "Loading config params from <configuration>..."
source configuration
@ -128,6 +126,7 @@ if [[ ! -z ${BRANCH_ID} ]]; then
;;
esac
fi
# These are boolean vars generated from Config.in.
# ISSUE: If a boolean parameter is not set <true> that
# variable is not defined by the menu app. This can
@ -147,6 +146,14 @@ VIMLANG=${VIMLANG:-n}
KEYMAP=${KEYMAP:=none}
GRSECURITY_HOST=${GRSECURITY_HOST:-n}
# Set the document location...
BOOK=${BOOK:=$PROGNAME-$LFSVRS}
# Set true internal variables
COMMON_DIR="common"
PACKAGE_DIR=$(echo $PROGNAME | tr [a-z] [A-Z])
MODULE=$PACKAGE_DIR/master.sh
[[ $VERBOSITY > 0 ]] && echo -n "Loading common-functions module..."
source $COMMON_DIR/common-functions
@ -160,20 +167,6 @@ source $MODULE
[[ $VERBOSITY > 0 ]] && echo "${SD_BORDER}${nl_}"
#===========================================================
# If the var BOOK contains something then, maybe, it points
# to a working doc.. set WC=1, else 'null'
#===========================================================
WC=${BOOK:+y}
#===========================================================
#===================================================
# Set the document location...
#===================================================
BOOK=${BOOK:=$PROGNAME-$LFSVRS}
#===================================================
#*******************************************************************#
[[ $VERBOSITY > 0 ]] && echo -n "Loading function <func_check_version.sh>..."
source $COMMON_DIR/func_check_version.sh

1
lfs
View file

@ -1 +0,0 @@
master.sh