generator: fix machine(s) typo
[angstrom:feedbrowser.git] / scripts / generate-feedconf.sh
1 #!/bin/sh
2
3 echo "\t\t\tarray('name'=>'All architectures',\t'url'=>'all',),"
4
5 for arch in 486sx arm-oabi armv4 armv4t armv5te armv5teb armv6 armv6-novfp armv7 armv7a avr32 blackfin geode i486 i586 i686 iwmmxt mips mipsel powerpc ppc405 ppc440e ppc500 ppc603e ppce300c2 ppce300c3 ppce500 ppce500v2 ppce600 sh4 sparc x86 x86_64 ; do
6         echo "\t\t\tarray('name'=>'${arch} base',\t'url'=>'${arch}/base',),"
7         echo "\t\t\tarray('name'=>'${arch} perl',\t'url'=>'${arch}/perl',),"
8         echo "\t\t\tarray('name'=>'${arch} python',\t'url'=>'${arch}/python',),"
9         echo "\t\t\tarray('name'=>'${arch} gstreamer',\t'url'=>'${arch}/gstreamer',),"
10
11         case "$arch" in
12         "486sx")
13                 machines="vortex86sx" ;;
14         "armv4")
15                 machines="collie h3600 h3800 htcwallaby jornada56x jornada7xx shark simpad" ;;
16         "armv4t")
17                 machines="acern30 amsdelta at2440evb cs-e9302 ep93xx eteng500 eten-m800 fic-gta01 fic-gta02 gesbc-9302 h1940 h6300 kb9202 ks8695 m8050 micro2440 mini2440 om-gta01 om-gta02 rx1950 rx3000 sarge-at91 simone smdk2440 smdk2443 topas910 ts72xx" ;;
18         "armv5te")
19                 machines="a1200 a780 a910 afeb9260 afeb9260-180 akita am180x-evm
20      asus620 asus730 at91cap9adk at91-l9260 at91sam9260ek at91sam9261ek
21      at91sam9263ek at91sam9g10ek at91sam9g20ek at91sam9g45ek at91sam9g45ekes
22      at91sam9rlek aximx50 aximx50v bd-neon c7x0 chumby chumby-falconwing cm-x270
23      cm-x300 da830-omapl137-evm da850-omapl138-evm davinci-dvevm davinci-sffsdr
24      devkitidp-pxa255 dm355-evm dm355-leopard dm357-evm dm365-evm dm368-evm
25      dm6446-evm dm6467-evm dm6467t-evm dns323 dockstar e680 ea3250 em-x270 er0100
26      eseries ghi270 gumstix gumstix-connex gumstix-custom-connex
27      gumstix-custom-verdex gumstix-verdex h1910 h2200 h3900 h4000 h5000 hawkboard
28      hipox htcalpine htcapache htcblueangel htchimalaya htcsable htctornado
29      htcuniversal hx2000 hx4700 imote2 ixp4xxle kixrp435 kuropro logicpd-pxa270
30      looxc550 lspro magician mainstone mh355 mp900c mtx-3 mtx-3a mv2120 mx21ads
31      mx27ads n2100 navman-icn330 netbook-pro neuros-osd neuros-osd2 nhk15 nokia770
32      nslu2le omap1510inn omap1610h2 omap1710h3 omap5912osk openrd-base openrd-client
33      palmld palmt650 palmt680 palmtc palmtt palmtt3 palmtt5 palmtx palmz31
34      palmz71 palmz72 poodle qemuarm rokre2 rokr-e2 rokre6 ronetix-pm9261
35      ronetix-pm9263 sgh-i900 sheevaplug spitz stamp9g20evb topas910 tosa
36      triton ts409 tsx09 tx25 tx27" ;;
37         "armv5teb")
38                 machines="fsg3be ixp4xxbe nslu2be" ;;
39         "armv6")
40                 machines="bug iphone mx31ads mx31moboard mini6410 nokia800 omap2420h4 omap2430sdp pcm043 smartq5 smartqv7 smdk6410" ;;
41         "armv6-novfp")
42                 machines="htcblackstone htcdiamond htcdream htckaiser htcnike htcpolaris htcraphael htctitan htcvogue" ;;
43         "armv7a")
44                 machines="am3517-evm am3517-crane am45x-evm archos5 archos5it archosa32 beagleboard beaglebone bug20 cm-t35 dm37x-evm am37x-evm am387x-evm am389x-evm babbage c6a814x-evm c6a816x-evm dm814x-evm efikamx htcleo igep0020 nokia900 omap3517-evm omap3evm omap3-pandora omap3-touchbook omap4430-sdp omapzoom omapzoom2 omapzoom36x overo palmpre omap4430-panda usrp-embedded usrp-e1xx" ;;
45         "armv7a-vfp")
46                 machines="ac100" ;;
47         "avr32")
48                 machines="at32stk1000 atngw100" ;;
49         "bfin")
50                 archdir="blackfin"
51                 machines="adsp-bf537-stamp" ;;
52         "geode")
53                 machines="alix geodegx geodelx iei-nanogx-466 xo" ;;
54         "i486")
55                 machines="wrap" ;;
56         "i586")
57                 machines="d201gly2 epia i586-generic netvisa progear x86 x86-uml" ;;
58         "i686")
59                 machines="eee701 i686-generic guinness progear ion qemux86 vmware x86-32-nocona x86-prescott" ;;
60         "iwmmxt")
61                 machines="" ;;
62         "mips")
63                 machines="qemumips" ;;
64         "mipsel")
65                 machines="ben-nanonote db1200 lsmipsel mtx-1 mtx-2 qemumipsel rb500 stb225 wgt634u wl500g wrt54" ;;
66         "powerpc")
67                 machines="gamecube p2020ds" ;;
68         "ppc405")
69                 machines="dht-walnut kilauea magicbox xilinx-ml403 xilinx-ml410" ;;
70         "ppc440e")
71                 machines="canyonlands sequoia xilinx-ml507" ;;
72         "ppc603e")
73                 machines="efika lite5200 lsppchd lsppchg n1200 qemuppc storcenter" ;;
74         "ppce300c2")
75                 machines="mpc8323e-rdb" ;;
76         "ppce300c3")
77                 machines="boc01 mpc8313e-rdb mpc8315e-rdb" ;;
78         "ppce500")
79                 machines="tqm8540" ;;
80         "ppce500v2")
81                 machines="calamari" ;;
82         "ppce600")
83                 machines="mpc8641-hpcn" ;;
84         "sh4")
85                 machines="qemush4 titan" ;;
86         "sparc")
87                 machines="sun4cdm" ;;
88         "x86")
89                 machines="colinux" ;;
90         "x86_64")
91                 machines="qemux86_64" ;;
92     esac
93
94         for machine in $machines ; do
95                 echo "\t\t\tarray('name'=>'${machine} machine feed',\t'url'=>'${arch}/machine/${machine}',),"
96         done
97 done
98
99 echo "\t\t)// end distro[feeds]"
100 echo "\t), //end distro"
101
102