Changeset 3809

Show
Ignore:
Timestamp:
10/12/08 20:02:40 (2 months ago)
Author:
tg
Message:

we need mksh R34+ soonishâ„¢

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/freewrt/scripts/scan-pkgs.sh

    r3616 r3809  
    136136#-- end of dependency checks 
    137137 
    138 # other checks: mksh version for manpage stuff 
     138# other checks: mksh version for manpage stuff, mirmake 
    139139[[ $FWRT_MANPAGES = y ]] && if ! fgrep USE_TOOLS_MKSH=1 \ 
    140140    $topdir/lbin/prereq.mk >/dev/null 2>&1; then 
    141         [[ $(mksh -c ': check if mksh R31:2007/10/18 or up 
    142                 if [[ $KSH_VERSION = @(\@\(#\)MIRBSD KSH R)@(3[2-9]|[4-9][0-9]|[1-9][0-9][0-9])\ +([0-9])/+([0-9])/+([0-9])?(\ *) ]]; then 
     141        [[ $(mksh -c ': check if mksh R34:2008/05/17 or up 
     142                if [[ $KSH_VERSION = @(\@\(#\)MIRBSD KSH R)@(3[5-9]|[4-9][0-9]|[1-9][0-9][0-9])\ +([0-9])/+([0-9])/+([0-9])?(\ *) ]]; then 
    143143                        i=0 
    144                 elif [[ $KSH_VERSION = @(\@\(#\)MIRBSD KSH R31)* ]]; then 
    145                         eval $(print "$KSH_VERSION" | sed '\''s#^.*R31 \([0-9]*\)/\([0-9]*\)/\([0-9]*\)\( .*\)*$#y=\1 m=\2 d=\3#'\'') 
    146                         (( i = y < 2007 ? 1 : 
    147                             y > 2007 ? 0 : 
    148                             m < 10 ? 1 : 
    149                             m > 10 ? 0 : 
    150                             d < 18 ? 1 : 0 )) 
     144                elif [[ $KSH_VERSION = @(\@\(#\)MIRBSD KSH R34)* ]]; then 
     145                        eval $(print "$KSH_VERSION" | sed '\''s#^.*R34 \([0-9]*\)/\([0-9]*\)/\([0-9]*\)\( .*\)*$#y=\1 m=\2 d=\3#'\'') 
     146                        (( i = y < 2008 ? 1 : 
     147                            y > 2008 ? 0 : 
     148                            m < 5 ? 1 : 
     149                            m > 5 ? 0 : 
     150                            d < 17 ? 1 : 0 )) 
    151151                else 
    152152                        i=1