[Olsr-dev] change default install location to /usr/local

Ferry Huberts (spam-protected)
Thu May 31 21:41:16 CEST 2012



On 31-05-12 20:02, Hans-Christoph Steiner wrote:
>
> I would like to include this patch to change the default Linux install location to /usr/local, which is the generally accepted UNIX standard for user-installed programs.  Currently, it installs into /usr, which is set aside for system-installed programs (apt-get, yum, etc.  This patch also includes the standard Makefile variables $DESTDIR, $prefix, and $libdir, for standardized overriding of those locations (i.e. make prefix=/usr).
>
> Any objections?
>

I'm not too thrilled about this so close to a new release, can we please 
postpone it until after 0.6.3?

> diff --git a/make/Makefile.linux b/make/Makefile.linux
> index e73be7c..02fb99f 100644
> --- a/make/Makefile.linux
> +++ b/make/Makefile.linux
> @@ -3,8 +3,12 @@
>   #
>
>   ARCH := $(shell uname -m)
> +
>   DESTDIR ?=
> -LIBDIR =       $(DESTDIR)/usr/lib
> +prefix ?= /usr/local
> +libdir ?= $(prefix)/lib
> +
> +LIBDIR =       $(DESTDIR)$(libdir)
>
>   SRCS +=        $(wildcard src/linux/*.c src/unix/*.c)
>   HDRS +=                $(wildcard src/linux/*.h src/unix/*.h)

-- 
Ferry Huberts




More information about the Olsr-dev mailing list