[projects/git-slug: 162/170] setup.py: Install link copy -> move in adc/bin
glen
glen at pld-linux.org
Mon Sep 21 21:52:25 CEST 2015
commit 264dc550951ac79fd5761f6ac4792c0ef2c4a81f
Author: Kacper Kornet <draenog at pld-linux.org>
Date: Fri Dec 21 01:45:03 2012 +0000
setup.py: Install link copy -> move in adc/bin
setup.py | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
---
diff --git a/setup.py b/setup.py
index 625ea59..48d06a9 100644
--- a/setup.py
+++ b/setup.py
@@ -1,6 +1,16 @@
#!/usr/bin/python3
from distutils.core import setup
+from distutils.command.install_data import install_data
+import os
+
+class post_install(install_data):
+ def run(self):
+ super().run()
+ dirfd =os.open(os.path.join(self.install_dir, self.data_files[0][0]), os.O_RDONLY)
+ os.symlink('move', 'copy', dir_fd=dirfd)
+ os.close(dirfd)
+
setup(name='git-core-slug',
version='0.13',
@@ -11,5 +21,6 @@ setup(name='git-core-slug',
classifiers=['Programming Language :: Python :: 3'],
packages=['git_slug', 'Daemon'],
data_files=[('adc/bin', ['adc/trash', 'adc/move'])],
- scripts=['slug.py', 'slug_watch']
+ scripts=['slug.py', 'slug_watch'],
+ cmdclass={"install_data": post_install}
)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/projects/git-slug.git/commitdiff/4ed64f73960519a2f4fd04c42950b2c96ae795c5
More information about the pld-cvs-commit
mailing list