source: ipk/runipk.sh@ 1758

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

[ipk] fix

  • Property svn:executable set to *
File size: 1.4 KB
Line 
1#!/bin/sh
2
3TMP=.tmp
4NEXT_LIST=.tmp2
5
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
15cp -a ~/ipk/bootvideos/* ~/ipk/WWW/boot
16
17ls -1 ~/ipk/source > aaf-flashbeta.txt
18LIST_LINE=`cat aaf-flashbeta.txt`
19ALLOWED=`cat ~/ipk/aaf-flashbeta_allowed`
20
21
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"`
26
27# for externel files
28#cp ~/WWW/civer/*.ipk ~/WWW
29
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
42echo LIST: $LIST
43
44rm -r `find ~/ipk/source -type d -name "*.svn"`
45
46for DIR in $LIST; do
47 ipkg-build ~/ipk/source/"$DIR"
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
64rm .tmp*
65
66exit 0
Note: See TracBrowser for help on using the repository browser.