diff --git a/setup.py b/setup.py index d36ed985b..44f11e624 100755 --- a/setup.py +++ b/setup.py @@ -78,6 +78,12 @@ if setuptools: else: setup_extra = {} +data_files_extra = [] +if os.path.exists('/var/run'): + # if we are on the system with /var/run -- we are to use it for having fail2ban/ + # directory there for socket file etc + data_files_extra += [('/var/run/fail2ban', '')] + # Get version number, avoiding importing fail2ban. # This is due to tests not functioning for python3 as 2to3 takes place later exec(open(join("fail2ban", "version.py")).read()) @@ -145,7 +151,7 @@ setup( ['README.md', 'README.Solaris', 'DEVELOP', 'FILTERS', 'doc/run-rootless.txt'] ) - ], + ] + data_files_extra, **setup_extra )