4 mkdir -p base x11 opie locale perl python
8 #moving armv5te files out of the way
11 #regenerate Package index
12 echo "regenerating world index"
13 rm Packages* -f ; ipkg-make-index -p Packages -l Packages.filelist -L ../locale -v . ; mv Packages Packages.old ; rm Packages.gz -f ; grep -v Source Packages.old > Packages ; gzip -c9 Packages >Packages.gz ; rm Packages.old -f
17 #produce a splitscript
18 echo "making a splitscript"
19 python ipkg-split-feeds-koen-subfeeds world/Packages base/ x11/ opie/ > dump
21 echo "moving machine files out of the way"
22 for machine in collie c7x0 akita borzoi tosa poodle spitz ;
24 mkdir -p machine/$machine
25 mv world/*_$machine.ipk machine/$machine/
28 echo "executing split script"
29 cat dump | sed -e '1d' | sh
35 mv base/locale/*/perl* perl/
36 mv base/python* python/
44 rm -rf base/doc base/dev base/locale
45 rm -rf opie/doc opie/dev
46 rm -rf x11/doc x11/dev
49 #regenerate indices for the rest of the feeds
50 echo "rebuilding final indices"
51 for feed in base x11 opie perl python ;
55 ipkg-make-index -p Packages -l Packages.filelist -L ../locale -m . ; mv Packages Packages.old ; rm Packages.gz -f ; grep -v Source Packages.old > Packages ; gzip -c9 Packages >Packages.gz ; rm Packages.old -f
66 ipkg-make-index -p Packages -l Packages.filelist -L ../locale -m . ; mv Packages Packages.old ; rm Packages.gz -f ; grep -v Source Packages.old > Packages ; gzip -c9 Packages >Packages.gz ; rm Packages.old -f
77 ipkg-make-index -p Packages -l Packages.filelist -m . ; mv Packages Packages.old ; rm Packages.gz -f ; grep -v Source Packages.old > Packages ; gzip -c9 Packages >Packages.gz ; rm Packages.old -f