* rpm/template (%build): Use @prefix@ instead of always /usr.
authorRoland McGrath <roland@gnu.org>
Tue, 2 Jul 1996 21:57:31 +0000 (21:57 +0000)
committerRoland McGrath <roland@gnu.org>
Tue, 2 Jul 1996 21:57:31 +0000 (21:57 +0000)
Set up configparms only if @prefix@ is in fact /usr.
* rpm/Makefile ($(config)): Substitute $(prefix) for @prefix@.

ChangeLog
rpm/Makefile
rpm/template

index 931f1cd..be5ffce 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 Tue Jul  2 10:44:37 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
 
+       * rpm/template (%build): Use @prefix@ instead of always /usr.
+       Set up configparms only if @prefix@ is in fact /usr.
+       * rpm/Makefile ($(config)): Substitute $(prefix) for @prefix@.
+
        * elf/Makefile: Add missing endif.
 
        * nss/nss_files/files-ethers.c (ntohost): Fix db key.
index 148a3a1..2254450 100644 (file)
@@ -64,7 +64,9 @@ instvars = include lib bin sbin data others
 # Generate the rpm spec file for this configuration.
 $(config): template $(distinfo) Makefile
        rm -f $@.new
-       (sed -e 's%@VERSION@%$(version)%g' $<; \
+       (sed -e 's%@VERSION@%$(version)%g' \
+            -e 's%@prefix@%$(prefix)%g' \
+            $<; \
         ($(foreach var,$(instvars),\
          list='$(install-$(var))'; \
          for f in $$list; do \
index f4c2e9f..7b03ed5 100644 (file)
@@ -10,11 +10,13 @@ Source: glibc-@VERSION@.tar.gz
 %setup
 
 %build
-configure --prefix=/usr
-cat >configparms <<EOF
+configure --prefix=@prefix@
+if test x@prefix@ = /usr; then
+  cat >configparms <<EOF
 slibdir=/lib
 sysconfdir=/etc
 EOF
+fi
 make
 
 %install