aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/MANIFEST.in2
-rwxr-xr-xsrc/install-rpm.sh3
-rw-r--r--src/setup.cfg1
3 files changed, 5 insertions, 1 deletions
diff --git a/src/MANIFEST.in b/src/MANIFEST.in
index 11193668..8c858b64 100644
--- a/src/MANIFEST.in
+++ b/src/MANIFEST.in
@@ -1,4 +1,4 @@
# NOTE: Including sosreport here is a hack. This
# is done because the data_files handling from setup.py
# is broken for building dists (at least in Python 2.3)
-include README TODO sosreport MANIFEST.in
+include README TODO sosreport sosreport.1 MANIFEST.in
diff --git a/src/install-rpm.sh b/src/install-rpm.sh
new file mode 100755
index 00000000..a9c9e1ef
--- /dev/null
+++ b/src/install-rpm.sh
@@ -0,0 +1,3 @@
+python setup.py install --optimize 1 --root=$RPM_BUILD_ROOT --record=INSTALLED_FILES
+# 'brp-compress' gzips the man pages without distutils knowing... fix this
+sed -i -e 's@man/man\([[:digit:]]\)/\(.\+\.[[:digit:]]\)$@man/man\1/\2.gz@g' INSTALLED_FILES
diff --git a/src/setup.cfg b/src/setup.cfg
index 5005a84b..ad1e9487 100644
--- a/src/setup.cfg
+++ b/src/setup.cfg
@@ -10,3 +10,4 @@ requires = python >= 0:2.3
release = 1
packager = Steve Conklin <sconklin@redhat.com>
doc_files = README TODO
+install_script = install-rpm.sh