Changeset 2910 for ipk


Ignore:
Timestamp:
Apr 15, 2010, 1:19:35 PM (16 years ago)
Author:
obi
Message:

[ipk] change make script

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ipk/runipk.sh

    r2855 r2910  
    44NEXT_LIST=.tmp2
    55
    6 mkdir -p WWW/boot
    7 rm WWW/*.ipk > /dev/null 2>&1
    8 rm WWW/Packages* > /dev/null 2>&1
    9 rm WWW/PlugList > /dev/null 2>&1
    10 rm WWW/boot/* > /dev/null 2>&1
    11 rm Packages* > /dev/null 2>&1
    12 rm PlugList > /dev/null 2>&1
    13 rm *.ipk > /dev/null 2>&1
     6ART=$1
     7SVNUSER=$2
     8SVNPASS=$3
     9SVNURL=$4
     10SVNPORT=$5
     11MAKETYPE=$6
    1412
     13if [ $# -ne 6 ]; then
     14        echo "|---------------------------------------------------------------------------|"
     15        echo "|                                                                           |"
     16        echo "| IPK Make Script                                                           |"
     17        echo "|                                                                           |"
     18        echo '| use ./runipk.sh <group> <svnuser> <svnpass> <svnurl> <svnport> <maketype> |'
     19        echo "|                                                                           |"
     20        echo "| for group <dev|update>                                                    |"
     21        echo "| for svnuser <your>                                                        |"
     22        echo "| for svnpass <your>                                                        |"
     23        echo "| for svnurl <your>                                                         |"
     24        echo "| for svnport <your>                                                        |"
     25        echo "| for maketype <online|offline>                                             |"
     26        echo "|                                                                           |"
     27        echo "|---------------------------------------------------------------------------|"
     28        echo "|                                                          v1.0@dev-team    |"
     29        echo "|---------------------------------------------------------------------------|"
     30        exit 1
     31fi
     32
     33if [ $GROUP = "dev" ] || [ $GROUP = "update" ];then
     34        echo "group=$GROUP"
     35else
     36        echo "group <dev|update>"
     37        exit 1
     38fi
     39
     40if [ $MAKETYPE = "online" ] || [ $MAKETYPE = "offline" ];then
     41        echo "maketype=$MAKETYPE"
     42else
     43        echo "maketype <online|offline>"
     44        exit 1
     45fi
     46
     47rm -r "$HOME"/ipk/WWW/*.ipk > /dev/null 2>&1
     48rm -r "$HOME"/ipk/WWW/Packages* > /dev/null 2>&1
     49rm -r "$HOME"/ipk/WWW/PlugList > /dev/null 2>&1
     50rm -r "$HOME"/ipk/WWW/boot > /dev/null 2>&1
     51rm -r "$HOME"/ipk/*.ipk > /dev/null 2>&1
     52rm -r "$HOME"/ipk/Packages* > /dev/null 2>&1
     53rm -r "$HOME"/ipk/PlugList > /dev/null 2>&1
     54rm -r "$HOME"/ipk/boot > /dev/null 2>&1
     55
     56svn co --username $SVNUSER --password $SVNPASS svn://"$SVNURL":"$SVNPORT"/ufs910/image/source/scripts $HOMEDIR/scripts
     57svn co --username $SVNUSER --password $SVNPASS svn://"$SVNURL":"$SVNPORT"/ufs910/ipk/source/config $HOMEDIR/config
     58
     59. ./config/make-config
     60
     61if [ $GROUP = "dev" ];then
     62        mkdir -p "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_BETA"
     63        ln -s "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_BETA" "$HOME"/ipk/WWW
     64elif [ $GROUP = "update" ];then
     65        mkdir -p "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_RELEASE"
     66        ln -s "$WWWLOCAL"/"$WWWMAIN"/"$IPKGCROSS_RELEASE" "$HOME"/ipk/WWW
     67fi
     68mkdir "$HOME"/ipk/WWW/boot
    1569cp -a "$HOME"/ipk/bootvideos/* "$HOME"/ipk/WWW/boot
     70
    1671
    1772ls -1 "$HOME"/ipk/source > aaf-flashbeta.txt
     
    57112        PYLINE=`cat $HOMEDIR/pylist.tmp`
    58113        for RPY in $PYLINE; do
    59                 python2.6 -OO $HOMEDIR/mkpyc.py $RPY
     114                python2.6 -OO $HOMEDIR/source/mkpyc.py $RPY
    60115                PYO=`echo "$RPY" | sed "s/.py$/.pyo/"`
    61116                PYC=`echo "$RPY" | sed "s/.py$/.pyc/"`
     
    69124###
    70125
    71 rm -r `find "$HOME"/ipk -type d -name "*.py"`
     126rm -r `find "$HOME"/ipk/source -type d -name "*.py"`
    72127
    73128for DIR in $LIST; do
     
    91146rm .tmp*
    92147
     148UPLOADLIST=`ls -1 "$HOME"/ipk/WWW`
     149echo UPLOADLIST $UPLOADLIST
     150exit
     151if [ $GROUP = "update" ] && [ $MAKETYPE = "online" ];then
     152        wput "$PUBLICRELEASEUPDATEURL"/"$WWWMAIN"/"$WWWPUBLIC"/changelog.git
     153        wput "$PUBLICRELEASEUPDATEURL"/"$WWWMAIN"/"$WWWPUBLIC"/changelog."$TYPE"."$SWTYPE"
     154elif [ $GROUP = "dev" ] && [ $MAKETYPE = "online" ];then
     155        wput "$BETARELEASEUPDATEURL"/"$WWWMAIN"/"$WWWPUBLIC"/changelog.git
     156        wput "$BETARELEASEUPDATEURL"/"$WWWMAIN"/"$WWWPUBLIC"/changelog."$TYPE"."$SWTYPE"
     157fi
     158
    93159exit 0
Note: See TracChangeset for help on using the changeset viewer.