What is tmpdir?
Pavel Roskin
proski w gnu.org
Wto, 27 Cze 2000, 02:28:59 CEST
Hello!
I cannot rebuild heimdal-0.2t-1.src.rpm on Linux/PPC 1999 Q3 because
heimdal.spec uses %{tmpdir} that is not defined. I have upgraded to
rpm-3.0.4 but it also doesn't define %{tmpdir}
However, %{_tmppath} is defined to /var/lib, and this is probably what you
meant. Changelog for rpm mentions %{_tmppath} in 2.4.x versions of rpm, so
it should be Ok to rely on it.
Another problem is that many utilities (e.g. ftpd) are installed under
/usr/libexec but are expected to be found in /usr/sbin.
This patch to heimdal.spec made it possible to rebuild the package on
Linux/PPC:
===================
--- heimdal.spec Wed May 17 19:08:37 2000
+++ heimdal.spec Mon Jun 26 19:59:44 2000
@@ -21,7 +21,7 @@
BuildRequires: flex
BuildRequires: mawk
BuildRequires: XFree86-devel
-BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+BuildRoot: %{_tmppath}/%{name}-%{version}-root-%(id -u -n)
Conflicts: krb5-lib
Requires: rc-scripts
@@ -236,7 +236,8 @@
--enable-new-des3-code \
--with-readline \
--with-x \
- --with-ipv6
+ --with-ipv6 \
+ --libexecdir=%{_libexecdir}
# --enable-netinfo - czo to takiego ?
# można używać albo krb5.conf albo netinfo
===================
You may want to make it differently, but please test your SPRMS. I don't
even understand how you managed to compile this for Intel.
Regards,
Pavel Roskin
Więcej informacji o liście dyskusyjnej pld-devel-pl