Hi,

I need a yes/no, since I have no capacity to make a decision 
here, and for me this stays a grey area, a quite big one 
actually. I remember your mails (even referred to it), but 
I specifically didn't want to go into this area before release.

Brgds,
Viktor

On 2009 Dec 20, at 17:11, Przemysław Czerpak wrote:

> On Sat, 19 Dec 2009, Szak�ts Viktor wrote:
> 
> Hi,
> 
>>> I think /opt should be removed from HB_SYSLOC logic in global.mk
>>> /opt is not a system dir
>> It's fine with me and the modification is an easy one 
>> (and should also be done in hbmk2.prg), but before I 
>> do it, can other *nix experts give a short opinion or 
>> confirmation?
> 
> It despneds on what you are calling system installation?
> If you ask about special permissions necessary to access /opt
> then it's system installation.
> If you ask about using /opt/*/lib as one one default dynamic loader
> libraries then it's not system installation but some installers
> can add /opt/*/lib to dynamic loader library list.
> If you ask about some strict directory structure used in /opt tree
> which is defined by filesystem hierarchy standard then /opt is
> described and should confirm such standards so in this sense it's
> system installation.
> 
>> To me /opt looks like a grey area.
> 
> It's quite precisely defined by FHS (Filesystem Hierarchy Standard).
> Few months ago I sent this list description of directory structure
> which should be used by Harbour when it's installed in /opt directory.
> 
> Below I'm attaching it again.
> 
> best regards,
> Przemek
> 
> 
> '->' means soft link,
> 
> 1. FHS2.3 compliant localization for add-on applications:
> =========================================================
> /opt/
>    /harbour/
>            /bin/
>                <harbour_executable_files>
>            /lib/
>                <native_harbour_libraries>
>               [/<addon_harbour_lib>/
>                                     <native_addon_libraries>]
>               [/<platform>/<cc>/
>                                <platform_cc_libraries>]
>            /include/
>                    <harbour_header_files>
>                   [/<addon_harbour_lib>/
>                                            <addon_header_files>]
>            /share/
>                  /man/
>                      /man1/
>                           <harbour_man_pages>.1
>                  /doc/
>                      <harbour_doc_files_and_dirs>
>                     [/<addon_harbour_lib>/
>                                          <addon_docs>]
>            /etc -> /etc/harbour
> /etc/
>    /harbour/
>            <harbour_config_files>
> /etc/
>    /opt/         (if exists)
>        /harbour -> /etc/harbour
> 
> if /opt/bin exists then we should create in this directory soft links
> to executable files in /opt/harbour/bin
> 
> if /opt/lib exists then we should create in this directory soft links
> to harbour shared libraries in /opt/harbour/lib
> 
> if /opt/man/man1 exists then we should create in this directory soft links
> to harbour shared libraries in /opt/harbour/share/man/man1
> _______________________________________________
> Harbour mailing list (attachment size limit: 40KB)
> [email protected]
> http://lists.harbour-project.org/mailman/listinfo/harbour

_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to