Django

Code

root/django/branches/unicode/scripts/rpm-install.sh

Revision 5462, 0.8 kB (checked in by mtredinnick, 1 year ago)

unicode: Merged changes from trunk up to [5460].

Line 
1 #! /bin/sh
2 #
3 # This file becomes the install section of the generated spec file.
4 #
5
6 # This is what dist.py normally does.
7 python setup.py install --root=${RPM_BUILD_ROOT} --record="INSTALLED_FILES"
8
9 # Sort the filelist so that directories appear before files. This avoids
10 # duplicate filename problems on some systems.
11 touch DIRS
12 for i in `cat INSTALLED_FILES`; do
13   if [ -f ${RPM_BUILD_ROOT}/$i ]; then
14     echo $i >>FILES
15   fi
16   if [ -d ${RPM_BUILD_ROOT}/$i ]; then
17     echo %dir $i >>DIRS
18   fi
19 done
20
21 # Make sure we match foo.pyo and foo.pyc along with foo.py (but only once each)
22 sed -e "/\.py[co]$/d" -e "s/\.py$/.py*/" DIRS FILES >INSTALLED_FILES
23
24 mkdir -p ${RPM_BUILD_ROOT}/%{_mandir}/man1/
25 cp docs/man/* ${RPM_BUILD_ROOT}/%{_mandir}/man1/
26 cat << EOF >> INSTALLED_FILES
27 %doc %{_mandir}/man1/*"
28 EOF
Note: See TracBrowser for help on using the browser.