I think DESTDIR originally was used as you have changed, but was removed
because it was conflicting with some aspect of how the RPM build process
handled build prefixes for fake build directories with the %makeinstall
macro.  Basically, the spec files passes a sysconfdir path with the fake
build root path and ALSO has DESTDIR set, so you would get something like

/var/tmp/rpm-build-path/etc/bayonne/etc/bayonne !



Zhang Le wrote:
> This way we can make sure DESTDIR option of make could take effect.
> In fact, without this patch, when emerging bayonne2 in Gentoo could cause
> sandbox violation.
> 
> --- config/Makefile.in.orig     2006-08-18 02:03:32.000000000 +0800
> +++ config/Makefile.in  2006-08-18 02:04:17.000000000 +0800
> @@ -258,10 +258,10 @@
> AUTOMAKE_OPTIONS = no-dependencies dist-shar
> EXTRA_DIST = *.conf bayonne.init* instconfig bayonne.log
> RELEASE = -version-info @LT_VERSION@ -release @LT_RELEASE@
> -ETC = $(sysconfdir)
> -CONF = $(sysconfdir)/bayonne
> -INIT = $(sysconfdir)/init.d
> -LOGD = $(sysconfdir)/logrotate.d
> +ETC = $(DESTDIR)/$(sysconfdir)
> +CONF = $(DESTDIR)/$(sysconfdir)/bayonne
> +INIT = $(DESTDIR)/$(sysconfdir)/init.d
> +LOGD = $(DESTDIR)/$(sysconfdir)/logrotate.d
> all: all-am
> 
> .SUFFIXES:
> 
> 
_______________________________________________
Bayonne-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bayonne-devel

Reply via email to