diff --git a/beat/core/test/__init__.py b/beat/core/test/__init__.py
old mode 100644
new mode 100755
index c7d8a5c00b6899ef19cd447947054c3b701220b9..9c4d330bf3dabdbeffd8dfe52229590e36bafa42
--- a/beat/core/test/__init__.py
+++ b/beat/core/test/__init__.py
@@ -29,13 +29,18 @@
 # Basic setup for slow tests
 
 import os
+import sys
 import shutil
 import tempfile
 import pkg_resources
 
 
 prefix = pkg_resources.resource_filename(__name__, 'prefix')
-tmp_prefix = tempfile.mkdtemp(prefix=__name__, suffix='.tmpdir', dir='/tmp')
+
+if sys.platform == 'darwin':
+    tmp_prefix = tempfile.mkdtemp(prefix=__name__, suffix='.tmpdir', dir='/tmp')
+else:
+    tmp_prefix = tempfile.mkdtemp(prefix=__name__, suffix='.tmpdir')
 
 
 def teardown_package():