Narrow error check for multiple .tar.bz2 prebuilts

Bug: http://b/111998531

The way build servers are set up, we may end up with the Windows package
in the --clang-package-path option.  Narrow the check to fail if there
are multiple Linux prebuilts.

Test: N/A
Change-Id: I86e81108b58283745d66b10279154d38b116935f
diff --git a/test_compiler.py b/test_compiler.py
index 1f65527..8978b33 100755
--- a/test_compiler.py
+++ b/test_compiler.py
@@ -306,7 +306,7 @@
 def extract_packaged_clang(package_path):
     # Find package to extract
     tarballs = [f for f in os.listdir(package_path) if \
-                    f.endswith('.tar.bz2')]
+                    f.endswith('.tar.bz2') and 'linux' in f]
     if len(tarballs) != 1:
         raise RuntimeError(
             'No clang packages (.tar.bz2) found in ' + package_path)