Merge from jb-mr2

Change-Id: I259218338d642105d1914a1e3775bddb23493f1e
diff --git a/generate-blob-lists.sh b/generate-blob-lists.sh
index 4d831c4..1960745 100755
--- a/generate-blob-lists.sh
+++ b/generate-blob-lists.sh
@@ -42,18 +42,14 @@
 fi
 shift
 
-DEVICES="maguro toro toroplus panda grouper tilapia manta mako phantasm wolfie flo deb arndale anchovy msm8x74 hammerhead"
-
-# Start experimental devices
-DEVICES="$DEVICES"
-# End experimental devices
-
-export LC_ALL=C
-
 repo sync -j32 -n
 repo sync -j32 -n
 repo sync -j2 -l
 
+DEVICES=$(for i in device/*/*/proprietary-blobs.txt ; do basename $(dirname $i) ; done)
+
+export LC_ALL=C
+
 ARCHIVEDIR=archive-$(date +%s)
 if test -d archive-ref
 then
@@ -72,6 +68,7 @@
       sort -f > $ARCHIVEDIR/$DEVICENAME-with.txt
   done
   rm -rf vendor
+  rm -rf hardware/qcom/gps
   for DEVICENAME in $DEVICES
   do
     rm -rf out