Linux default install layout, Filesystem Hierarchy Standard and /opt.

6 messages Options
Embed this post
Permalink
I, Valdes () Linux default install layout, Filesystem Hierarchy Standard and /opt.
Reply Threaded More More options
Print post
Permalink
Hi all,

I notice that the latest Plone 3.3.1 installs by default in
/usr/local/Plone rather than the previous /opt. I am facing similar
questions with Astronaut Veterans Affairs VistA installer suite and am
wondering why the decision was made and does the new way conform to
File Heirarchy Standard:
http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

-- IV

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Plone-Users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-users
Derek Broughton-3 () Re: Linux default install layout, Filesystem Hierarchy Standard and /opt.
Reply Threaded More More options
Print post
Permalink
Ignacio Valdes wrote:

> Hi all,
>
> I notice that the latest Plone 3.3.1 installs by default in
> /usr/local/Plone rather than the previous /opt. I am facing similar
> questions with Astronaut Veterans Affairs VistA installer suite and am
> wondering why the decision was made and does the new way conform to
> File Heirarchy Standard:
> http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

I have no idea why the change was made, but I would certainly agree that it
does conform to the FHS.  The Wikipedia entry is wrong about the purpose of
/usr/local!  See http://www.pathname.com/fhs/pub/fhs-2.3.html
--
derek


------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Plone-Users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-users
I, Valdes () Re: Linux default install layout, Filesystem Hierarchy Standard and /opt.
Reply Threaded More More options
Print post
Permalink
Thanks, it seems that it is closer to FHS but it still has Data.fs in /
usr which is supposed to be a no-no, it is supposed to be in /var. I
have a similar situation with Astronaut. I'd rather not scatter parts
of Astronaut over the file system but FHS would require me to do so.
-- IV

On Oct 27, 8:27 am, Derek Broughton <[hidden email]> wrote:

> Ignacio Valdes wrote:
> > Hi all,
>
> > I notice that the latest Plone 3.3.1 installs by default in
> > /usr/local/Plone rather than the previous /opt. I am facing similar
> > questions with Astronaut Veterans Affairs VistA installer suite and am
> > wondering why the decision was made and does the new way conform to
> > File Heirarchy Standard:
> >http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
>
> I have no idea why the change was made, but I would certainly agree that it
> does conform to the FHS.  The Wikipedia entry is wrong about the purpose of
> /usr/local!  Seehttp://www.pathname.com/fhs/pub/fhs-2.3.html
> --
> derek
>
> ------------------------------------------------------------------------------
> Come build with us! The BlackBerry(R) Developer Conference in SF, CA
> is the only developer event you need to attend this year. Jumpstart your
> developing skills, take BlackBerry mobile applications to market and stay
> ahead of the curve. Join us from November 9 - 12, 2009. Register now!http://p.sf.net/sfu/devconference
> _______________________________________________
> Plone-Users mailing list
> [hidden email]://lists.sourceforge.net/lists/listinfo/plone-users

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Plone-Users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-users
Steve McMahon-2 () Re: Linux default install layout, Filesystem Hierarchy Standard and /opt.
Reply Threaded More More options
Print post
Permalink
In reply to this post by I, Valdes
The change was made for purely pragmatic reasons; believe it or not, there are still *nix distributions out there that do not have an /opt tree. Use the Unified Installer's --target=... option to drop the system where you prefer.

And, after install, go ahead and move the var folder of the new installation to wherever it belongs, then symbolically link to it from your buildout directory.

On Mon, Oct 26, 2009 at 1:21 PM, Ignacio Valdes <[hidden email]> wrote:
Hi all,

I notice that the latest Plone 3.3.1 installs by default in
/usr/local/Plone rather than the previous /opt. I am facing similar
questions with Astronaut Veterans Affairs VistA installer suite and am
wondering why the decision was made and does the new way conform to
File Heirarchy Standard:
http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

-- IV

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Plone-Users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-users


------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Plone-Users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-users
Derek Broughton-3 () Re: Linux default install layout, Filesystem Hierarchy Standard and /opt.
Reply Threaded More More options
Print post
Permalink
In reply to this post by I, Valdes
I, Valdes wrote:

> Thanks, it seems that it is closer to FHS but it still has Data.fs in /
> usr which is supposed to be a no-no, it is supposed to be in /var. I
> have a similar situation with Astronaut. I'd rather not scatter parts
> of Astronaut over the file system but FHS would require me to do so.

This is true - variable data shouldn't be in /usr (it should be possible to
mount the /usr filesystem read-only).

I _would_ rather scatter pieces of an app over different filesystems,
precisely because I want to be able to mount /usr read-only, but it's a
trade-off.  
--
derek


------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Plone-Users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-users
I, Valdes () Re: Linux default install layout, Filesystem Hierarchy Standard and /opt.
Reply Threaded More More options
Print post
Permalink
In general what advantages are there to being able to mount /usr as
read-only and have writable things in var?

In general how does one handle multiple instances using var?

-- IV

On Nov 1, 9:42 am, Derek Broughton <[hidden email]> wrote:

> I, Valdes wrote:
> This is true - variable data shouldn't be in /usr (it should be possible to
> mount the /usr filesystem read-only).
>
> I _would_ rather scatter pieces of an app over different filesystems,
> precisely because I want to be able to mount /usr read-only, but it's a
> trade-off.  
> --
> derek
>

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Plone-Users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-users