chicken-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-hackers] TinyCLOS 'examples' install path?


From: Leonardo Valeri Manera
Subject: Re: [Chicken-hackers] TinyCLOS 'examples' install path?
Date: Wed, 27 Feb 2008 21:46:05 +0100

On 27/02/2008, John Cowan <address@hidden> wrote:
> Leonardo Valeri Manera scripsit:
>
>
>  > * Installing documentation files in
>  > 
> /var/tmp/paludis/dev-chicken/tinyclos-200801162015/work/tinyclos-200801162015/install:
>  >   cp -r tinyclos.html
>  > 
> /var/tmp/paludis/dev-chicken/tinyclos-200801162015/work/tinyclos-200801162015/install/tinyclos.html
>
>
> This is definitely all about permissions; re-run the install with "su
>  root -c" or "sudo".

Nah, that part is fine and working as intended, its this part that is
the problem:

> * Installing example files in /usr/share/chicken/examples:
> ACCESS DENIED  mkdir:     /usr/share/chicken/examples

For obvious reasons since gentoo is a source-based distribution we
dont allow the compilation/installation to access the real filesystem
directly: everything happends inside a directory (sandbox) and
attempts to modify/write to outside that result in sandbox violations
like that one above.

I've got 30 egg ebuilds working correctly so far, but tinyclos is not
respecting its path directives when ti comes to the 'examples'
directory and attempting to install in the main filesystem, instead of
where specified by the -R option passed to it.

Until that's fixed, I can't supply a working a tinyclos ebuild.

Cheers,
Leo




reply via email to

[Prev in Thread] Current Thread [Next in Thread]