[Rpm-maint] Re: compiling rpm tool from source and default directory settings...
Pazzo Da Legare
pazzodalegare at gmail.com
Thu Jan 17 21:25:38 UTC 2008
Just to a piece of information. If I ask:
$ rpm --eval "%configure"
CFLAGS="${CFLAGS:--O2 -g -m32 -march=i386 -mtune=generic
-fasynchronous-unwind-tables}" ; export CFLAGS ;
CXXFLAGS="${CXXFLAGS:--O2 -g -m32 -march=i386 -mtune=generic
-fasynchronous-unwind-tables}" ; export CXXFLAGS ;
FFLAGS="${FFLAGS:--O2 -g -m32 -march=i386 -mtune=generic
-fasynchronous-unwind-tables}" ; export FFLAGS ;
./configure --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu \
--target=i386-pc-linux \
--program-prefix= \
--prefix=/foo/bar/path/rpmsources/build/usr \
--exec-prefix=/foo/bar/path/rpmsources/build/usr \
--bindir=/foo/bar/path/rpmsources/build/usr/bin \
--sbindir=/foo/bar/path/rpmsources/build/usr/sbin \
--sysconfdir=/etc \
--datadir=/foo/bar/path/rpmsources/build/usr/share \
--includedir=/foo/bar/path/rpmsources/build/usr/include \
--libdir=/foo/bar/path/rpmsources/build/usr/lib \
--libexecdir=/foo/bar/path/rpmsources/build/usr/libexec \
--localstatedir=/var \
--sharedstatedir=/foo/bar/path/rpmsources/build/usr/com \
--mandir=/foo/bar/path/rpmsources/build/usr/share/man \
--infodir=/foo/bar/path/rpmsources/build/usr/share/info
2008/1/17, Pazzo Da Legare <pazzodalegare at gmail.com>:
> Hi all,
>
> I compile rpm and dependencies.
> I would like to install everything in a custom target directory, say
> $(BUILDIR)/usr, to do this I use the following switches during
> configuration stage:
>
> --prefix=$(BUILDDIR)/usr --localstatedir=/var --sysconfdir=/etc
>
> but if I ask about %_dbpath with
>
> $(BUILDDIR)/bin --eval "%_dbpath" I got:
> /foo/bar/path/usr/var/lib/rpm
>
> (if BUILDDIR=/foo/bar/path/)
>
> How can I configure it to get /usr/var/lib/rpm....?
>
>
> Thanks,
>
> pazzo
>
More information about the Rpm-maint
mailing list