annotate examples/trac/scripts/rpm-install.sh @ 39:93b4dcbafd7b trunk

Copy Trac to main branch.
author cmlenz
date Mon, 03 Jul 2006 18:53:27 +0000
parents
children
rev   line source
39
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
1 #! /bin/sh
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
2 #
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
3 # this file is *inserted* into the install section of the generated
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
4 # spec file
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
5 #
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
6
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
7 # this is, what dist.py normally does
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
8 ./setup.py install --root=${RPM_BUILD_ROOT} --record="INSTALLED_FILES"
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
9
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
10 # catch compressed man pages
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
11 sed -i -e 's@\(.\+/man/man[[:digit:]]/.\+\.[[:digit:]]\)$@\1*@' "INSTALLED_FILES"
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
12
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
13 # catch any compiled python files (.pyc, .pyo), but don't list them twice
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
14 sed -i -e 's@\(.\+\)\.py$@\1.py*@' \
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
15 -e '/.\+\.pyc$/d' \
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
16 "INSTALLED_FILES"
Copyright (C) 2012-2017 Edgewall Software