[oe-commits] Koen Kooi : extract-feedarch: script to extract machine and feedarch from angstrom-feed-config packages

git version control git at git.openembedded.org
Tue May 18 09:55:47 UTC 2010


Module: openembedded.git
Branch: org.openembedded.dev
Commit: 48849e915d3116b20514fdaef5b56dc49e61887e
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=48849e915d3116b20514fdaef5b56dc49e61887e

Author: Koen Kooi <koen at openembedded.org>
Date:   Tue May 18 09:38:51 2010 +0200

extract-feedarch: script to extract machine and feedarch from angstrom-feed-config packages

---

 contrib/angstrom/extract-feedarch.sh |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

diff --git a/contrib/angstrom/extract-feedarch.sh b/contrib/angstrom/extract-feedarch.sh
new file mode 100644
index 0000000..644be25
--- /dev/null
+++ b/contrib/angstrom/extract-feedarch.sh
@@ -0,0 +1,32 @@
+#!/bin/sh
+
+if [ ! -d archs ] ; then
+	mkdir archs
+fi
+
+for feedconfig in $(find . -name "angstrom-feed-configs_*") ; do
+	rm -rf feedtemp ; mkdir feedtemp
+	dpkg-deb -X $feedconfig feedtemp >& /dev/null
+	echo $(tail -n1 feedtemp/etc/opkg/arch.conf | awk '{print $2}') >> archs/$(tail -n2 feedtemp/etc/opkg/arch.conf | head -n1 | awk '{print $2}')
+	rm -rf feedtemp
+done
+
+# Fixups
+cat archs/iwmmxt >> archs/armv5te || true
+cat archs/omap3517-evm >> archs/armv7a || true
+rm -f archs/arm archs/iwmmxt archs/omap3517-evm
+touch archs/iwmmxt archs/sparc
+touch archs/sparc
+
+#    "mipsel")
+#            machines="";;
+
+cat /tmp/sort-head.sh
+for arch in archs/* ; do
+	echo -e "\t\"$(basename $arch)\")"
+	cat $arch | sort | awk '{print $1}' | uniq | xargs echo -ne '\t\t\tmachines="' | sed -e 's:machines=" :machines=":g'
+	echo '" ;;'
+	cat $arch | sort | awk '{print $1}' | uniq > /tmp/feedsort && mv /tmp/feedsort $arch
+done
+cat /tmp/sort-footer.sh
+





More information about the Openembedded-commits mailing list