Changeset 9849 for ipk/make-ipk


Ignore:
Timestamp:
Oct 2, 2011, 4:23:50 AM (15 years ago)
Author:
obi
Message:

[ipk] optimize building time

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ipk/make-ipk

    r9845 r9849  
    124124. ./config/make-config
    125125
    126 cp -a "$HOMEDIR"/source/* "$HOMEDIR"/BUILD
    127 cp -a "$HOMEDIR"/source."$CPUTYPE"/* "$HOMEDIR"/BUILD
    128 
    129 sed -i "s/Package: enigma2-plugin-/Package: $SWTYPE-plugin-/g" "$HOMEDIR"/BUILD/*/CONTROL/control
     126ls -1 "$HOMEDIR"/source > aaf-flashbeta.txt
     127ls -1 "$HOMEDIR"/source."$CPUTYPE" >> aaf-flashbeta.txt
     128
     129LIST_LINE=`cat aaf-flashbeta.txt`
     130ALLOWED=`cat "$HOMEDIR"/trustlist_allowed_"$CPUTYPE"_"$SWTYPE"`
     131
     132for DIR in $ALLOWED; do
     133        cp -a "$HOMEDIR"/source/"$DIR"_* "$HOMEDIR"/BUILD
     134done
     135
     136for DIR in $ALLOWED; do
     137        cp -a "$HOMEDIR"/source."$CPUTYPE"/"$DIR"_* "$HOMEDIR"/BUILD
     138done
    130139
    131140if [ $CPUTYPE = "mipsel" ];then
     
    134143fi
    135144
    136 ls -1 "$HOMEDIR"/BUILD > aaf-flashbeta.txt
    137145cp -a "$HOMEDIR"/bootvideos "$HOMEDIR"/BUILDRELEASE/boot
    138 
    139 LIST_LINE=`cat aaf-flashbeta.txt`
    140 ALLOWED=`cat "$HOMEDIR"/trustlist_allowed_"$CPUTYPE"_"$SWTYPE"`
    141 
    142146cd "$HOMEDIR"/BUILD     
     147
     148ls -1 "$HOMEDIR"/BUILD > $NEXT_LIST
     149
     150LIST=`cat $NEXT_LIST`
     151echo LIST: $LIST
     152
     153rm -rf `find "$HOMEDIR"/BUILD -type d -name "*.svn"`
     154sed -i "s/Package: enigma2-plugin-/Package: $SWTYPE-plugin-/g" "$HOMEDIR"/BUILD/*/CONTROL/control
    143155
    144156echo "[make-ipk] set executable Folder rights 755 to CONTROL bin sbin emu"
     
    147159chmod -R 755 `find "$HOMEDIR"/BUILD -type d -name "sbin"` > /dev/null 2>&1     
    148160chmod -R 755 `find "$HOMEDIR"/BUILD -type d -name "emu"` > /dev/null 2>&1
    149 
    150 for ROUND in $ALLOWED; do
    151         for DIR in $LIST_LINE; do
    152                 echo $DIR > $TMP
    153                 if [ ! `grep "$ROUND" $TMP | wc -l` -eq 0 ]; then
    154                         echo "[make-ipk] ROUND $ROUND == $DIR DIR"
    155                         echo $DIR >> $NEXT_LIST
    156                 fi     
    157         done
    158 done
    159 
    160 LIST=`cat $NEXT_LIST`
    161 
    162 echo LIST: $LIST
    163 
    164 rm -rf `find "$HOMEDIR"/BUILD -type d -name "*.svn"`
    165161
    166162###################  SHRINK PYTHON FILES  #########################
     
    295291                wput -u "$PUBLICRELEASEUPDATEURL"/"$WWWMAIN"/"$IPKGCROSS_RELEASE"/"$CPUTYPE"/"$SWTYPE"/boot/"$ROUND"
    296292        done
    297 elif [ $GROUP = "beta" ] && [ $MAKETYPE = "online" ];then
     293elif [ $GROUP = "dev" ] && [ $MAKETYPE = "online" ];then
    298294        BTIME=`date +"%Y.%m.%d_%H.%M.%S"`
    299295        echo quote USER $URLBETAUSER >"$HOMEDIR"/ftp.txt
Note: See TracChangeset for help on using the changeset viewer.