Browse code

modify build/spec file to work on el6 with quasi-broken setup process remove data_files section from setup.py for some reason or another

Seth Vidal authored on 2012/03/14 00:08:10
Showing 3 changed files
... ...
@@ -1,4 +1,5 @@
1 1
 include README.md AUTHORS.md ansible.spec
2 2
 include examples/hosts
3 3
 recursive-include docs *
4
+recursive-include library *
4 5
 include Makefile
... ...
@@ -35,6 +35,10 @@ make docs
35 35
 python setup.py install -O1 --root=$RPM_BUILD_ROOT --record=INSTALLED_FILES
36 36
 mkdir -p $RPM_BUILD_ROOT/etc/ansible/
37 37
 cp examples/hosts $RPM_BUILD_ROOT/etc/ansible/
38
+mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1/ 
39
+cp -v docs/man/man1/*.1 $RPM_BUILD_ROOT/%{_mandir}/man1/
40
+mkdir -p $RPM_BUILD_ROOT/%{_datadir}/ansible
41
+cp -v library/* $RPM_BUILD_ROOT/%{_datadir}/ansible/
38 42
 
39 43
 %clean
40 44
 rm -rf $RPM_BUILD_ROOT
... ...
@@ -19,14 +19,6 @@ setup(name='ansible',
19 19
       packages=[
20 20
          'ansible',
21 21
       ],
22
-      data_files=[ 
23
-         ('/usr/share/ansible',
24
-          glob.glob('library/*')
25
-          ),
26
-         ('/usr/share/man/man1',
27
-          glob.glob('docs/man/man1/*.1')
28
-          ),
29
-      ],
30 22
       scripts=[
31 23
          'bin/ansible',
32 24
          'bin/ansible-playbook'