[oe-commits] Koen Kooi : angstrom feed sorter: atomically replace list of know packages

git version control git at git.openembedded.org
Wed Apr 21 12:02:28 UTC 2010


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

Author: Koen Kooi <koen at openembedded.org>
Date:   Wed Apr 21 14:00:45 2010 +0200

angstrom feed sorter: atomically replace list of know packages

This change also makes it preserve packages that have been deleted, so we can now safely delete morgue directories

---

 contrib/angstrom/sort.sh |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/contrib/angstrom/sort.sh b/contrib/angstrom/sort.sh
index 0f1d220..27fe713 100755
--- a/contrib/angstrom/sort.sh
+++ b/contrib/angstrom/sort.sh
@@ -171,7 +171,10 @@ done
 
 if [ "$1" != "--skip-sorted-list" ]; then
     echo "Updating list of sorted packages (takes long)"
-    for i in $(find ../ -name "*.ipk"| grep -v unsorted) ; do basename $i ; done > files-sorted
+    for i in $(find ../ -name "*.ipk"| grep -v unsorted) ; do basename $i ; done > files-sorted-new
+	cat files-sorted files-sorted-new | sort | uniq > files-sorted-tmp
+	mv files-sorted-tmp files-sorted
+	rm files-sorted-*
 fi
 
 ( cd ~/website/repo-updater ; rm -f feed.db* ; php update.php ; rm ../repo/feeds.db* ; cp feeds.db* ../repo )





More information about the Openembedded-commits mailing list