[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