summaryrefslogtreecommitdiff
path: root/tools/indexcap.py
diff options
context:
space:
mode:
authorKovarththanan Rajaratnam <kovarththanan.rajaratnam@gmail.com>2009-09-26 07:13:48 +0000
committerKovarththanan Rajaratnam <kovarththanan.rajaratnam@gmail.com>2009-09-26 07:13:48 +0000
commit0775f97f191b249d7fd0ab759c3576d2b06711b4 (patch)
tree5376459bb067483054ebcb69aa698fd18efb25f9 /tools/indexcap.py
parent29c7430fb68ba511f83b8915c03dfbbcf43e30e0 (diff)
downloadwireshark-0775f97f191b249d7fd0ab759c3576d2b06711b4.tar.gz
Look for both tshark and tshark.exe
svn path=/trunk/; revision=30166
Diffstat (limited to 'tools/indexcap.py')
-rwxr-xr-xtools/indexcap.py12
1 files changed, 10 insertions, 2 deletions
diff --git a/tools/indexcap.py b/tools/indexcap.py
index 2a6070a268..36392f5437 100755
--- a/tools/indexcap.py
+++ b/tools/indexcap.py
@@ -94,6 +94,14 @@ def find_capture_files(paths, cap_hash):
cap_files.append(path)
return cap_files
+def find_tshark_executable(bin_dir):
+ for file in ["tshark.exe", "tshark"]:
+ tshark = os.path.join(bin_dir, file)
+ if os.access(tshark, os.X_OK):
+ return tshark
+
+ return None
+
def main():
parser = OptionParser(usage="usage: %prog [options] index_file [file_1|dir_1 [.. file_n|dir_n]]")
parser.add_option("-m", "--max-files", dest="max_files", default=sys.maxint, type="int",
@@ -141,8 +149,8 @@ def main():
list_all_proto_files(cap_hash, options.list_all_proto_files)
exit(0)
- tshark = os.path.join(options.bin_dir, "tshark.exe")
- if os.access(tshark, os.X_OK):
+ tshark = find_tshark_executable(options.bin_dir)
+ if not tshark is None:
print "tshark:", tshark, "[FOUND]"
else:
print "tshark:", tshark, "[MISSING]"