Date: Sun, 27 Nov 2011 08:09:59 +0200 From: Manolis Kiagias <sonic2000gr@gmail.com> To: Mniyardfa Jotawski <jotawski@gmail.com> Cc: freebsd-doc@freebsd.org, bug-followup@FreeBSD.org Subject: Re: docs/162862: DESTDIR environment variable setting is not correct for apache22 Message-ID: <4ED1D437.8060103@gmail.com> In-Reply-To: <CAPME81g-QdGbe3NpOW%2BaS=gLG-_TLHfwjJ4Raz_MvbzFrkhzEg@mail.gmail.com> References: <201111250016.pAP0G2kX017806@red.freebsd.org> <4ECFB36C.5060309@gmail.com> <CAPME81i5SYFxYRtUjC6WuEXVVXLjhxJMUo9cL69hLC3qWcFkCA@mail.gmail.com> <4ED0C8E8.4080409@gmail.com> <CAPME81g-QdGbe3NpOW%2BaS=gLG-_TLHfwjJ4Raz_MvbzFrkhzEg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 27/11/2011 5:33 πμ, Mniyardfa Jotawski wrote:
>
>
> On Sat, Nov 26, 2011 at 6:09 PM, Manolis Kiagias
> <sonic2000gr@gmail.com <mailto:sonic2000gr@gmail.com>> wrote:
>
> On 26/11/2011 1:07 πμ, Mniyardfa Jotawski wrote:
>> 2011/11/25 Manolis Kiagias <sonic2000gr@gmail.com
>> <mailto:sonic2000gr@gmail.com>>
>>
>> Hi,
>>
>>
>> Hi,
>>
>> The example is not specific to apache22 or in fact any
>> specific web server. You don't have to use apache to serve
>> FreeBSD web pages. The /usr/local/www is used as a common
>> preference (or hint) as /usr is the largest partition on most
>> FreeBSD systems following the default installation scheme.
>> You are supposed to know how to install / configure a web
>> server and adapt these instructions to your specific
>> installation.
>> IMHO, if we add apache specific information to this section
>> we will also have to add more sections describing basic
>> configuration for serving the pages (like setting
>> DocumentRoot, encoding etc.). I believe these are out of
>> scope for this document.
>>
>>
>> I did agree with your opinion but since I specifically aimed to
>> apache2, as I wrote in my Problem Description: , that requires
>> that documents to serve should be in (or under) DocumentRoot
>> which is /usr/local/www/apache22. But once I follow suggestion
>> in FDP Primer chapter 8.3, that installs all documents to
>> /usr/local/www/data. In this case, I have to create apache22
>> subdirectory under what DESTDIR environment variable points to
>> and mv all data/ into that in order for my apache2 to start quietly.
>
> What you would really need to do is change the DESTDIR shown in
> the example to:
>
> env DESTDIR=/usr/local/www/apache22 make install
>
> As I said, the example is not to be taken literally. DESTDIR
> should be set to your own DocumentRoot (or whatever is called by
> the web server used) and not copied directly from fdp-primer.
>
>
>>
>> Anyway, I also see that there will be an endless Notes to mention
>> to the readers if we wrote to a specific web-server like apache
>> as you said me.
>>
>> May be that we put a few words to mention further works after
>> ``make all install'' for some specific server or all documents
>> will have to be installed to ~/public_html/data otherwise.
>>
>
> Not necessary if DESTDIR is set correctly beforehand
>
>
>> Many thanks indeed for your time.
>>
>> Apologized me for disturbing and apologized me for my English too.
>>
>>
>>
>
> You are not disturbing, you are trying to make FreeBSD better! Thanks!
>
>
> Hi,
>
> All in all, I do agree with you but I found that the whole documents
> will be placed under ~/public_html/data if DESTDIR were not passed to
> make command line. Even one passed some value for DESTDIR to make
> command line, the whole documents still be placed under
> ${DESTDIR}/data regardless of any web servers used.
>
>
> Should a few words mention this to the readers ?
>
> Really apologized me indeed. This is my limitation, my English.
>
> With Best Regards,
> psr
>
>
Ah, I see your point now. It's true, the actual install directory is
$DESTDIR/data. I'll make sure this gets mentioned in the fdp-primer.
Best,
Manolis
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4ED1D437.8060103>
