Andy,
When I was doing that for the slurm special installs, I had to modify the
includes spec file to get all of the pathing correct. That was really why we
went to the default install, since the changes are a pain to manage...
kevin
-----Original Message-----
From: Riebs, Andy
Sent: Thursday, February 21, 2013 2:04 PM
To: slurm-dev
Subject: [slurm-dev] rpmbuild problem in SLURM 2.5.3
If the SLURM RPMs are built with a non-standard value for _prefix, i.e.,
rpmbuild -ba --define="_prefix /opt/slurm" ...
the build ultimately breaks on trying to find the doc/ directory.
There's an odd construct in the %files list that presumably handles systems
that don't use the /usr/share structure. However, while it works in the plain
vanilla case, it breaks on my RHEL6 system with an alternate _prefix location
supplied. I'm using the patch below on my own system, but presume it will be
invalid on other non-Linux Unices.
Not a matter of supreme importance, but if anyone has a good idea on how to fix
this...
Andy
--- slurm.spec 2013-02-05 16:59:05.000000000 -0600
+++ slurm.spec.new 2013-02-21 12:20:39.552387929 -0600
@@ -582,7 +582,7 @@
%files -f slurm.files
%defattr(-,root,root,0755)
-%{_mandir}/../doc
+%{_prefix}/share/doc
%{_bindir}/s*
%exclude %{_bindir}/sjobexitmod
%exclude %{_bindir}/sjstat
--
Andy Riebs
Hewlett-Packard Company
High Performance Computing
+1-786-263-9743
My opinions are not necessarily those of HP