Changeset bc40917
- Timestamp:
- 08/21/2006 09:57:52 PM (18 years ago)
- Branches:
- experimental
- Children:
- 0208570
- Parents:
- cac94f6
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
BLFS/gen-makefile.sh
rcac94f6 rbc40917 5 5 set -e 6 6 7 # Uncomment this when reasy to be used8 #source ../configuration9 10 7 # TEMPORARY VARIABLES.. development use only 11 8 declare MKFILE=Makefile 12 9 declare PREV_PACKAGE="" 13 10 declare BUILD_SCRIPTS=scripts 14 # Remove this when we can use configuration 15 declare TRACKING_DIR=/var/lib/jhalfs/BLFS 11 declare TRACKING_DIR=tracking-dir 16 12 17 13 HEADER="# This file is automatically generated by jhalfs -
BLFS/gen_config.sh
rcac94f6 rbc40917 7 7 export inFile=packages # file for reading and writing to. 8 8 9 declare TRACKING_DIR=tracking-dir10 11 9 declare PKG_NAME 12 10 declare PKG_XML_FILE 13 11 declare PKG_DIR 14 12 declare PKG_VER 13 declare INST_VER 15 14 declare SAVE_IFS=${IFS} 16 15 declare -a DIR_TREE … … 43 42 PKG_DIR=$(dirname $2) 44 43 PKG_VER=$3 44 INST_VER=$4 45 45 # These are the META packages. 46 46 if [ $PKG_DIR = "." ]; then 47 47 SET_COMMENT=y 48 48 # Do not include previously installed packages.... 49 if [ -e $TRACKING_DIR/${PKG_NAME}-${PKG_VER} ]; then continue; fi 49 if [ -n "${PKG_VER}" ] && [ "x${PKG_VER}" = "x${INST_VER}" ]; then 50 continue 51 fi 50 52 51 53 META_PKG=$(echo ${PKG_NAME} | tr [a-z] [A-Z]) 52 54 echo -e "config CONFIG_$META_PKG" >> $outFile 53 echo -e "\tbool \"$META_PKG $PKG_VER \"" >> $outFile55 echo -e "\tbool \"$META_PKG $PKG_VER $INST_VER\"" >> $outFile 54 56 echo -e "\tdefault n" >> $outFile 55 57 … … 60 62 read || break 1 61 63 PKG_NAME=${REPLY} 62 PKG_VER=$(grep "^$PKG_NAME[[:space:]]" $inFile | cut -f3) 64 PKG_VER=$(grep "^${PKG_NAME}[[:space:]]" $inFile | cut -f3) 65 INST_VER=$(grep "^${PKG_NAME}[[:space:]]" $inFile | cut -f4) 66 if [ -n "${PKG_VER}" ] && [ "x${PKG_VER}" = "x${INST_VER}" ]; then 67 continue 68 fi 63 69 ( 64 70 cat << EOF 65 71 config DEP_${META_PKG}_${PKG_NAME} 66 bool "$PKG_NAME ${PKG_VER} "72 bool "$PKG_NAME ${PKG_VER} ${INST_VER}" 67 73 default y 68 74 … … 84 90 # IF this package name-version exists in the tracking dir 85 91 # do not add this package to the list of installable pkgs. 86 if [ -e $TRACKING_DIR/${PKG_NAME}-${PKG_VER} ]; then continue; fi 92 if [ -n "${PKG_VER}" ] && [ "x${PKG_VER}" = "x${INST_VER}" ]; then 93 continue 94 fi 87 95 88 96 IFS="/" … … 123 131 cat << EOF 124 132 config CONFIG_$PKG_NAME 125 bool "$PKG_NAME ${PKG_VER} "133 bool "$PKG_NAME ${PKG_VER} ${INST_VER}" 126 134 default n 127 135 EOF … … 236 244 Select if sudo will be used (you want build as a normal user) 237 245 otherwise sudo is not needed (you want build as root) 238 239 config TRACKING_DIR240 string241 default $TRACKING_DIR242 243 246 EOF 244 247 ) >> $outFile -
BLFS/libs/func_dependencies
rcac94f6 rbc40917 137 137 $GHOSTSCRIPT 138 138 $MAILSERVER 139 $TRACKING_DIR140 139 file: depure.txt 141 140 $TARGET-index.xml.tmp … … 155 154 local saveIFS=$IFS 156 155 local DEP_LV=$DEP_LEVEL 157 local line line2 DEP pkg_ver 158 # Remove this when we can use configuration file 159 local TRACKING_DIR=/var/lib/jhalfs/BLFS 156 local line line2 DEP pkg_ver inst_ver 160 157 161 158 #------------------ … … 183 180 # If DEP has been previouly installed, skip it 184 181 pkg_ver=$(grep "^${DEP}[[:space:]]" ../packages | cut -f3) 185 [ -e $TRACKING_DIR/${DEP}-$pkg_ver ] && continue 182 inst_ver=$(grep "^${DEP}[[:space:]]" ../packages | cut -f4) 183 [ -n "${pkg_ver}" ] && [ "x${pkg_ver}" = "x${inst_ver}" ] && continue 184 186 185 # Special packages (a lot of hacks) 187 186 case $DEP in -
blfs
rcac94f6 rbc40917 127 127 # Set some harcoded envars to their proper values 128 128 sed -i 's,blfs-xml,'$BLFS_XML',' update_book.sh libs/book.xsl 129 sed -i 's,tracking-dir,'$TRACKING_DIR',' update_book.sh gen _config.sh129 sed -i 's,tracking-dir,'$TRACKING_DIR',' update_book.sh gen-makefile.sh 130 130 131 # Fetch book sources and create packages and GNOME/KDEdependencies files131 # Fetch book sources and create packages and meta-packages dependencies files 132 132 if [[ -d $BLFS_XML ]] ; then 133 133 ./update_book.sh
Note:
See TracChangeset
for help on using the changeset viewer.