Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Jul 2018 22:49:13 -0700
From:      Eitan Adler <lists@eitanadler.com>
To:        "Danilo G. Baio" <dbaio@freebsd.org>
Cc:        FBSD Doc project <doc@freebsd.org>
Subject:   Re: why does "make install" write to files outside of DESTDIR ?
Message-ID:  <CAF6rxgmu7YYmyt43DXMGUexhbcWH3ebuJu5FPsATqbmWPMeW2Q@mail.gmail.com>
In-Reply-To: <20180730005449.kaavn42wodrt6ozu@dx240.localdomain>
References:  <CAF6rxgmqhMTo_g=dFTAcmsLo1=fXZ3rgd%2Be1MdzZE3W3Bbo4Aw@mail.gmail.com> <CAF6rxgkz37NiSVk4ZbhQOAsXV3P_hQ_Mzx-2zE_NSrfEv1d7Bw@mail.gmail.com> <20180730005449.kaavn42wodrt6ozu@dx240.localdomain>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 29 Jul 2018 at 17:55, Danilo G. Baio <dbaio@freebsd.org> wrote:
>
> On Tue, Jun 19, 2018 at 06:12:32PM -0700, Eitan Adler wrote:
> > On 13 June 2018 at 05:21, Eitan Adler <lists@eitanadler.com> wrote:
> > > Steps to reproduce:
> > >
> > > rm -rf /srv/www/devbox/
> > > mkdir /srv/www/devbox/
> > > env DESTDIR=/srv/www/devbox/docs/docs make -s all install
> > >
> > > Expected behavior: no files are written to outside of /srv/www/devbox/docs/docs
> > > Actual behavior: /srv/www/devbox/articles and /srv/www/devbox/books exist
> > >
> > > Why is this? Is there some way to avoid this?
> >
> > anyone? This is particularly annoying when testing subsets of
> > documentation. Is there any variable to set that will work similarly
> > to MAKEOBJIRPREFIX from src?
> > I'd like to run "make install" from a doc directory and have it
> > install to the "expected" place so that browsing documentation from
> > the webserver still works.
>
>
> You should try DOCDIR instead of DESTDIR.
> It will create all the structure, see this:

Thank you! That saved me hours of frustration.

-- 
Eitan Adler



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAF6rxgmu7YYmyt43DXMGUexhbcWH3ebuJu5FPsATqbmWPMeW2Q>