Changeset 2491

Show
Ignore:
Timestamp:
05/13/07 01:57:56 (2 years ago)
Author:
tg
Message:

use host-system mksh instead of bash to speed up the splitting process,
if installed

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/freewrt/Makefile

    r2463 r2491  
    146146        @echo "TOPDIR:=$$(readlink -nf .)" >lbin/prereq.mk 
    147147        @echo "BASH:=$$(lbin/which bash)" >>lbin/prereq.mk 
     148        @if lbin/which mksh >/dev/null 2>&1; then \ 
     149                echo "MBSH:=$$(lbin/which mksh)" >>lbin/prereq.mk; \ 
     150        else \ 
     151                echo "MBSH:=$$(lbin/which bash)" >>lbin/prereq.mk; \ 
     152        fi 
    148153        @echo 'GMAKE:=$${TOPDIR}/lbin/gmake' >>lbin/prereq.mk 
    149154        @echo "GNU_HOST_NAME:=$$(${CC} -dumpmachine | sed \ 
  • trunk/freewrt/mk/split-cfg.mk

    r1686 r2491  
    99${TOPDIR}/.cfg/FWRT_HAVE_DOT_CONFIG: ${TOPDIR}/.config \ 
    1010    ${TOPDIR}/mk/split-cfg.mk ${TOPDIR}/scripts/split-cfg.sh 
    11         ${BASH} ${TOPDIR}/scripts/split-cfg.sh '${TOPDIR}' 
     11        ${MBSH} ${TOPDIR}/scripts/split-cfg.sh '${TOPDIR}' 
  • trunk/freewrt/scripts/split-cfg.sh

    r1686 r2491  
    1010TOPDIR=$1 
    1111 
    12 shopt -s extglob 
     12[[ -n $BASH_VERSION ]] && shopt -s extglob 
    1313 
    1414mkdir -p $TOPDIR/.cfg