Changeset 2853 for ipk


Ignore:
Timestamp:
Apr 14, 2010, 6:33:24 PM (16 years ago)
Author:
obi
Message:

[ipk] compile files and remove py files later, please add all ipks now only with py files !

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ipk/runipk.sh

    r1833 r2853  
    11#!/bin/sh
    2 
     2HOMEDIR=`pwd`
    33TMP=.tmp
    44NEXT_LIST=.tmp2
     
    1313rm *.ipk > /dev/null 2>&1
    1414
    15 cp -a ~/ipk/bootvideos/* ~/ipk/WWW/boot
     15cp -a "$HOME"/ipk/bootvideos/* ~/ipk/WWW/boot
    1616
    17 ls -1 ~/ipk/source > aaf-flashbeta.txt
     17ls -1 "$HOME"/ipk/source > aaf-flashbeta.txt
    1818LIST_LINE=`cat aaf-flashbeta.txt`
    19 ALLOWED=`cat ~/ipk/aaf-flashbeta_allowed`
     19ALLOWED=`cat "$HOME"/ipk/aaf-flashbeta_allowed`
    2020
    2121
    22 cd ~/ipk/WWW   
    23 chmod -R 755 `find ~/ipk/source -type d -name "CONTROL"`
    24 chmod -R 755 `find ~/ipk/source -type d -name "bin"`
    25 chmod -R 755 `find ~/ipk/source -type d -name "sbin"`   
     22cd "$HOME"/ipk/WWW     
     23chmod -R 755 `find "$HOME"/ipk/source -type d -name "CONTROL"`
     24chmod -R 755 `find "$HOME"/ipk/source -type d -name "bin"`
     25chmod -R 755 `find "$HOME"/ipk/source -type d -name "sbin"`     
     26chmod -R 755 `find "$HOME"/ipk/source -type d -name "emu"`
    2627
    2728# for externel files
    28 #cp ~/WWW/civer/*.ipk ~/WWW
     29#cp "$HOME"/WWW/civer/*.ipk ~/WWW
    2930
    3031for ROUND in $ALLOWED; do
     
    4243echo LIST: $LIST
    4344
    44 rm -r `find ~/ipk -type d -name "*.svn"`
     45rm -r `find "$HOME"/ipk -type d -name "*.svn"`
     46
     47###
     48cd $HOMEDIR
     49echo make py var
     50ls -R -1 "$HOME"/ipk | grep "/" | sed 's/.$//' > tmp.txt
     51LINE=`cat tmp.txt`
     52for DIR in $LINE; do
     53        cd $HOMEDIR
     54        cd $DIR
     55        echo dir $DIR
     56        ls -1 *.py > $HOMEDIR/pylist.tmp
     57        PYLINE=`cat $HOMEDIR/pylist.tmp`
     58        for RPY in $PYLINE; do
     59                python2.6 -OO $HOMEDIR/scripts/mkpyc.py $RPY
     60                PYO=`echo "$RPY" | sed "s/.py$/.pyo/"`
     61                PYC=`echo "$RPY" | sed "s/.py$/.pyc/"`
     62                mv $PYO $PYC
     63                if [ $? -ne 0 ]; then
     64                        echo "Fehler beim kompilieren $RPY"
     65                fi
     66        done
     67done
     68cd $HOMEDIR
     69###
     70
     71rm -r `find "$HOME"/ipk -type d -name "*.py"`
    4572
    4673for DIR in $LIST; do
    47         ipkg-build ~/ipk/source/"$DIR"
     74        ipkg-build "$HOME"/ipk/source/"$DIR"
    4875done
    4976
Note: See TracChangeset for help on using the changeset viewer.