source: ipk/runipk.sh@ 2425

Last change on this file since 2425 was 1833, checked in by obi, 16 years ago

change ipk

  • Property svn:executable set to *
File size: 1.4 KB
RevLine 
[1648]1#!/bin/sh
2
3TMP=.tmp
4NEXT_LIST=.tmp2
5
[1653]6mkdir -p WWW/boot
7rm WWW/*.ipk > /dev/null 2>&1
8rm WWW/Packages* > /dev/null 2>&1
9rm WWW/PlugList > /dev/null 2>&1
10rm WWW/boot/* > /dev/null 2>&1
11rm Packages* > /dev/null 2>&1
12rm PlugList > /dev/null 2>&1
13rm *.ipk > /dev/null 2>&1
14
[1657]15cp -a ~/ipk/bootvideos/* ~/ipk/WWW/boot
[1653]16
17ls -1 ~/ipk/source > aaf-flashbeta.txt
[1648]18LIST_LINE=`cat aaf-flashbeta.txt`
19ALLOWED=`cat ~/ipk/aaf-flashbeta_allowed`
20
[1721]21
[1653]22cd ~/ipk/WWW
23chmod -R 755 `find ~/ipk/source -type d -name "CONTROL"`
24chmod -R 755 `find ~/ipk/source -type d -name "bin"`
25chmod -R 755 `find ~/ipk/source -type d -name "sbin"`
[1648]26
[1653]27# for externel files
28#cp ~/WWW/civer/*.ipk ~/WWW
29
[1648]30for ROUND in $ALLOWED; do
31 for DIR in $LIST_LINE; do
32 echo $DIR > $TMP
33 if [ ! `grep "$ROUND" $TMP | wc -l` -eq 0 ]; then
34 echo ROUND $ROUND == $DIR DIR
35 echo $DIR >> $NEXT_LIST
36 fi
37 done
38done
39
40LIST=`cat $NEXT_LIST`
41
[1721]42echo LIST: $LIST
[1648]43
[1833]44rm -r `find ~/ipk -type d -name "*.svn"`
[1758]45
[1648]46for DIR in $LIST; do
[1653]47 ipkg-build ~/ipk/source/"$DIR"
[1648]48done
49
50date=`date`
51echo "make-index"
52ipkg-make-index . > Packages
53echo "pack Packages"
54gzip Packages
55ipkg-make-index . > Packages
56echo "Here is the public AAF-Flash-PlugList" > PlugList
57echo "" >> PlugList
58cat Packages | grep Filename: | sed "s/Filename: enigma2-plugin-//" | sed "s/.ipk//" | sed "s/_sh4//" | sed "s/_/ V/" >> PlugList
59rm test.txt
60echo "" >> PlugList
61echo "mfg AAF-TEAM @ $date" >> PlugList
62echo "done"
63
[1721]64rm .tmp*
[1648]65
[519]66exit 0
Note: See TracBrowser for help on using the repository browser.