chiark / gitweb /
Don't catch octet-stream, catch static libs and bin exes
authorDaniel Martí <mvdan@mvdan.cc>
Wed, 16 Oct 2013 09:55:17 +0000 (11:55 +0200)
committerDaniel Martí <mvdan@mvdan.cc>
Wed, 16 Oct 2013 21:19:11 +0000 (23:19 +0200)
fdroidserver/common.py

index 00919cc453f9ea7a324ee799c898607def6f74bf..022b0a2793944054a626496570290a41ba73fb2a 100644 (file)
@@ -1617,11 +1617,13 @@ def scan_source(build_dir, root_dir, thisbuild):
 
                 mime = m.id_filename(fp)
                 if mime == 'application/x-sharedlib':
-                    problems.append('Found shared library at %s (%s)' % (fd, fp))
-                elif mime == 'application/octet-stream':
-                    problems.append('Found binary at %s (%s)' % (fd, fp))
-                elif mime == 'application/vnd.android.package-archive' or fp.endswith('.apk'):
-                    problems.append('Found apk at %s (%s)' % (fd, fp))
+                    problems.append('Found shared library at %s' % fd)
+                elif mime == 'application/x-archive':
+                    problems.append('Found static library at %s' % fd)
+                elif mime == 'application/x-executable':
+                    problems.append('Found binary executable at %s' % fd)
+                elif fp.endswith('.apk'):
+                    problems.append('Found apk archive at %s' % fd)
 
                 elif curfile.endswith('.java'):
                     for line in file(fp):