Changeset 4469


Ignore:
Timestamp:
Nov 6, 2010, 1:10:27 PM (15 years ago)
Author:
obi
Message:

fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ipk/make-ipk

    r4467 r4469  
    9696fi
    9797
    98 rm -r "$HOME"/ipk/WWW/*.ipk > /dev/null 2>&1
    99 rm -r "$HOME"/ipk/WWW/Packages* > /dev/null 2>&1
    100 rm -r "$HOME"/ipk/WWW/PlugList > /dev/null 2>&1
    101 rm -r "$HOME"/ipk/WWW/boot > /dev/null 2>&1
    102 rm -r "$HOME"/ipk/*.ipk > /dev/null 2>&1
    103 rm -r "$HOME"/ipk/Packages* > /dev/null 2>&1
    104 rm -r "$HOME"/ipk/PlugList > /dev/null 2>&1
    105 rm -r "$HOME"/ipk/boot > /dev/null 2>&1
     98rm -r "$HOME"/ipk/BUILD > /dev/null 2>&1
     99rm -r "$HOME"/ipk/BUILDRELEASE > /dev/null 2>&1
     100
     101mkdir -p "$HOME"/ipk/BUILD
     102mkdir -p "$HOME"/ipk/BUILDRELEASE
    106103
    107104svn co --username $SVNUSER --password $SVNPASS svn://"$SVNURL":"$SVNPORT"/ufs910/image/scripts $HOMEDIR/scripts
     
    110107. ./config/make-config
    111108
    112 if [ $GROUP = "dev" ];then
    113         mkdir -p "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_BETA"
    114         ln -s "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_BETA" "$HOME"/ipk/WWW
    115         ln -s "$HOME"/ipk/tmp-source "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_BETA"/source
    116 elif [ $GROUP = "update" ];then
    117         mkdir -p "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_RELEASE"
    118         ln -s "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_RELEASE" "$HOME"/ipk/WWW
    119         ln -s "$HOME"/ipk/tmp-source "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_RELEASE"/source
    120 fi
    121 rm -r "$HOME"/ipk/tmp-source
    122 cp -a "$HOME"/ipk/source "$HOME"/ipk/tmp-source
    123 ls -1 "$HOME"/ipk/tmp-source > aaf-flashbeta.txt
    124 cp -a "$HOME"/ipk/bootvideos "$HOME"/ipk/tmp-source/bootvideos
     109cp -a "$HOME"/ipk/source "$HOME"/ipk/BUILD
     110ls -1 "$HOME"/ipk/BUILD > aaf-flashbeta.txt
     111cp -a "$HOME"/ipk/bootvideos "$HOME"/ipk/BUILDRELEASE/boot
    125112
    126113LIST_LINE=`cat aaf-flashbeta.txt`
    127114ALLOWED=`cat "$HOME"/ipk/aaf-flashbeta_allowed`
    128115
    129 cd "$HOME"/ipk/WWW     
    130 chmod -R 755 `find "$HOME"/ipk/tmp-source -type d -name "CONTROL"`
    131 chmod -R 755 `find "$HOME"/ipk/tmp-source -type d -name "bin"`
    132 chmod -R 755 `find "$HOME"/ipk/tmp-source -type d -name "sbin"`
    133 chmod -R 755 `find "$HOME"/ipk/tmp-source -type d -name "emu"`
    134 
    135 # for externel files
    136 #cp "$HOME"/WWW/civer/*.ipk ~/WWW
     116cd "$HOME"/ipk/BUILD   
     117chmod -R 755 `find "$HOME"/ipk/BUILD -type d -name "CONTROL"`
     118chmod -R 755 `find "$HOME"/ipk/BUILD -type d -name "bin"`
     119chmod -R 755 `find "$HOME"/ipk/BUILD -type d -name "sbin"`     
     120chmod -R 755 `find "$HOME"/ipk/BUILD -type d -name "emu"`
    137121
    138122for ROUND in $ALLOWED; do
     
    150134echo LIST: $LIST
    151135
    152 rm -r `find "$HOME"/ipk/tmp-source -type d -name "*.svn"`
     136rm -r `find "$HOME"/ipk/BUILD -type d -name "*.svn"`
    153137
    154138###################  SHRINK PYTHON FILES  #########################
    155139
    156 "$HOME"/ipk/scripts/kf-pyshrink.sh ./ "$HOME"/ipk/tmp-source "$PYTHONVER" "$SKIPPEDSHRINK"
     140"$HOME"/ipk/scripts/kf-pyshrink.sh ./ "$HOME"/ipk/BUILD "$PYTHONVER" "$SKIPPEDSHRINK"
    157141
    158142###
    159143cd $HOMEDIR
    160144echo make py var
    161 ls -R -1 "$HOME"/ipk/tmp-source | grep "/" | sed 's/.$//' > tmp.txt
     145ls -R -1 "$HOME"/ipk/BUILD | grep "/" | sed 's/.$//' > tmp.txt
    162146LINE=`cat tmp.txt`
    163147for DIR in $LINE; do
     
    180164###
    181165rm "$HOME"/ipk/pylist.tmp
    182 rm -r `find "$HOME"/ipk/tmp-source -type f -name "*.py" -print`
    183 rm -r `find "$HOME"/ipk/tmp-source -type f -name "*.po" -print`
     166rm -r `find "$HOME"/ipk/BUILD -type f -name "*.py" -print`
     167rm -r `find "$HOME"/ipk/BUILD -type f -name "*.po" -print`
    184168
    185169rm -r "$HOME"/ipk/preview
     
    188172###################  SHRINK PNG FILES  #########################
    189173
    190 PNGFILES=`find "$HOME"/ipk/tmp-source -type f -name "*.png" -print`
     174PNGFILES=`find "$HOME"/ipk/BUILD -type f -name "*.png" -print`
    191175
    192176for DIR in $PNGFILES; do
     
    197181###################  STRIPPED ALL FILES  #########################
    198182
    199 FILEALL=`find "$HOME"/ipk/tmp-source -name "*" -print`
     183FILEALL=`find "$HOME"/ipk/BUILD -name "*" -print`
    200184
    201185if ( test -f "$HOME"/ipk/scripts/sh4-linux-strip ); then
     
    220204for DIR in $LIST; do
    221205        echo "$DIR"
    222         NAME=`cat "$HOME"/ipk/tmp-source/"$DIR"/CONTROL/control | grep Package: | tr " " "\n" | tr "-" "\n" | tail -n 1 | cut -d . -f1 | head -n1`
    223 #       ARCH=`cat "$HOME"/ipk/tmp-source/"$DIR"/CONTROL/control | grep Architecture: | tr " " "\n" | tail -n 1`
    224 #       cp "$HOME"/ipk/tmp-source/"$DIR"/preview/prev.png "$HOME"/ipk/preview/enigma2-pluginpreview-"$NAME"_"$ARCH".ipk.png
    225         cp "$HOME"/ipk/tmp-source/"$DIR"/preview/prev.png "$HOME"/ipk/preview/enigma2-pluginpreview-"$NAME".png
    226         rm -r "$HOME"/ipk/tmp-source/"$DIR"/preview
    227 done
    228 
    229 if [ $GROUP = "dev" ];then
    230         rm "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_BETA"/"$IPKGCROSS_BETA"
    231         cd "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_BETA"
    232 elif [ $GROUP = "update" ];then
    233         rm "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_RELEASE"/"$IPKGCROSS_RELEASE"
    234         cd "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_RELEASE"
    235 fi
    236 
    237 rm *.ipk
    238 rm Packages*
     206        NAME=`cat "$HOME"/ipk/BUILD/"$DIR"/CONTROL/control | grep Package: | tr " " "\n" | tr "-" "\n" | tail -n 1 | cut -d . -f1 | head -n1`
     207#       ARCH=`cat "$HOME"/ipk/BUILD/"$DIR"/CONTROL/control | grep Architecture: | tr " " "\n" | tail -n 1`
     208#       cp "$HOME"/ipk/BUILD/"$DIR"/preview/prev.png "$HOME"/ipk/preview/enigma2-pluginpreview-"$NAME"_"$ARCH".ipk.png
     209        cp "$HOME"/ipk/BUILD/"$DIR"/preview/prev.png "$HOME"/ipk/preview/enigma2-pluginpreview-"$NAME".png
     210        rm -r "$HOME"/ipk/BUILD/"$DIR"/preview
     211done
     212
     213
     214cd "$HOME"/ipk/BUILDRELEASE
    239215
    240216for DIR in $LIST; do
    241         ipkg-build "$HOME"/ipk/tmp-source/"$DIR"
    242 done
    243 
    244 rm "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_BETA"/"$IPKGCROSS_BETA"
     217        ipkg-build "$HOME"/ipk/BUILD/"$DIR"
     218done
     219
    245220date=`date`
    246221echo "make-index"
     
    248223
    249224ipkg-make-index -l Packages.filelist -p Packages -v .
    250 #ipkg-make-index . > Packages
    251 #echo "pack Packages"
    252 #gzip Packages
    253 #ipkg-make-index . > Packages
    254225
    255226echo "Here is the public AAF-Flash-PlugList" > PlugList
     
    267238tar czvf Packages.preview.tar.gz ./preview
    268239
    269 mv "$HOME"/ipk/Packages.preview.tar.gz "$HOME"/ipk/WWW/
    270 
    271 mkdir "$HOME"/ipk/WWW/boot
    272 mv "$HOME"/ipk/bootvideos/* "$HOME"/ipk/WWW/boot
    273 #mv *.ipk "$HOME"/ipk/WWW/
    274 
    275 if [ $GROUP = "dev" ];then
    276         cd "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_BETA"
    277 elif [ $GROUP = "update" ];then
    278         cd "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_RELEASE"
    279 fi
     240mv "$HOME"/ipk/Packages.preview.tar.gz "$HOME"/ipk/BUILDRELEASE
     241
     242cd "$HOME"/ipk/BUILDRELEASE
    280243
    281244PACKAGESLIST=`ls -1 Packages*`
     
    283246
    284247if [ $GROUP = "update" ] && [ $MAKETYPE = "online" ];then
    285 
    286 #       echo quote USER $URLBETAUSER >"$HOME"/ipk//ftp.txt
    287 #       echo quote PASS $URLBETAPASS >>"$HOME"/ipk//ftp.txt
    288 #       echo cd "$WWWMAIN"/"$WWWPUBLIC" >>"$HOME"/ipk//ftp.txt
    289 #       echo del "/svn/aaf-flash-beta" >>"$HOME"/ipk//ftp.txt
    290 #       echo quit >>"$HOME"/ipk/ftp.txt
    291 #       ftp -n "$URLBETA" < "$HOME"/ipk/ftp.txt
    292 
    293248        for ROUND in $PACKAGESLIST; do
    294249                wput -u "$PUBLICRELEASEUPDATEURL"/"$WWWMAIN"/"$IPKGCROSS_RELEASE"/"$ROUND"
     
    331286
    332287        cd boot
    333 pwd
    334288        BOOTLIST=`ls -1`
    335 echo $BOOTLIST
    336289        for ROUND in $BOOTLIST; do
    337290                wput -u "$BETARELEASEUPDATEURL"/"$WWWMAIN"/"$IPKGCROSS_BETA"/boot/"$ROUND"
Note: See TracChangeset for help on using the changeset viewer.