From 0797aec5b0bd1907d553140248d609e7e5e84881 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Wed, 21 Apr 2010 14:00:45 +0200 Subject: 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 file changed, 4 insertions(+), 1 deletion(-) (limited to 'contrib') diff --git a/contrib/angstrom/sort.sh b/contrib/angstrom/sort.sh index 0f1d220cf0..27fe713562 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 ) -- cgit 1.2.3-korg