Blob Blame History Raw
diff --git a/setup.py b/setup.py
index 27765fb..4d0ef15 100755
--- a/setup.py
+++ b/setup.py
@@ -18,6 +18,7 @@ from setuptools import setup
 from distutils.command.install import install as du_install
 from setuptools.command.install import install
 import os.path
+import sys
 
 # version comes from git-review.
 savename = __name__
@@ -35,13 +36,13 @@ class git_review_install(install):
 
 git_review_cmdclass = {'install': git_review_install}
 
-manpath = 'man'
-if os.path.realpath('/usr/local/man') == '/usr/local/share/man':
+manpath = 'share/man'
+if os.path.exists(sys.prefix + 'man'):
     # This works around a bug with install where it expects every node
     # in the relative data directory to be an actual directory, since at
     # least Debian derivatives (and probably other platforms as well)
     # like to symlink Unixish /usr/local/man to /usr/local/share/man.
-    manpath = os.path.join('share', manpath)
+    manpath = 'man'
 
 setup(
     name='git-review',