| import os |
| import shutil |
| from distutils.core import setup |
| |
| def copytree(src, dst, symlinks=False, ignore=None): |
| if not os.path.exists(dst): |
| os.makedirs(dst) |
| for item in os.listdir(src): |
| s = os.path.join(src, item) |
| d = os.path.join(dst, item) |
| if os.path.isdir(s): |
| copytree(s, d, symlinks, ignore) |
| else: |
| if not os.path.exists(d) or os.stat(src).st_mtime - os.stat(dst).st_mtime > 1: |
| shutil.copy2(s, d) |
| |
| setup(name='planetstack', |
| version='0.1', |
| description='PlanetStack', |
| scripts=['planetstack/xos-observer.py'], |
| data_files=[ |
| ('/lib/systemd/system/', ['planetstack/redhat/xos-observer.service']), |
| ]) |
| |
| copytree('planetstack/', '/opt/xos') |