diff --git a/noinfo/create_dplong_table.py b/noinfo/create_dplong_table.py
index a6feb83c2..608d83ef4 100644
--- a/noinfo/create_dplong_table.py
+++ b/noinfo/create_dplong_table.py
@@ -87,6 +87,10 @@ def parse_csvfile():
 
 # Main routine:
 
+if (not os.access('CS_BINARY', os.X_OK)): 
+	print "CS_BINARY not executable - skipping %s" % __file__
+	exit(1)
+	
 caveslist = parse_csvfile()
 
 dplong = file("dplong.htm", "w")