[openi18n-im:01094] Re: name space cleanup

AShiZaWa KaZuNoRi <[email protected]>
Newsgroups gmane.comp.internationalization.input-methods
Message-ID <[email protected]>
Hi,

Date: Thu, 21 Oct 2004 21:10:50 +0900 (JST)
From: Akira TAGOH <[email protected]>:
> 
> I have just one thought,
> 
> >>>>> On Thu, 21 Oct 2004 16:23:06 +0900,
> >>>>> "AK" == AShiZaWa KaZuNoRi <[email protected]> wrote:
> 
> AK> o all site specific configuration files will go into /etc/iiim.
> AK>   factory default configuration files will go into /usr/lib/im.
> AK>   configuration files under /usr/lib/im are read-only.
> 
> In partucular, which files should be moved under
> /usr/lib/im? if it's the configuration files, it should be
> non-arch specific data then. such files should be moved
> under /usr/share as FHS claims.

Yes, right, sorry for my typo.  They should go under
/usr/share/iiim/.  ``LE (IME) static data'' includes factory
default coniguration files, which should be
architecture-independent.


Revised:

/usr/lib/im/httx              -> /usr/bin/iiimx
/usr/lib/im/htt_xbe           -> /usr/bin/iiim-xbe
/usr/lib/im/htt               -> /usr/sbin/iiimd
/usr/lib/im/htt_server        -> /usr/sbin/iiim-server
/usr/lib/im/                  -> /usr/lib/iiim/
/usr/lib/im/leif              -> /usr/lib/iiim/le
/usr/lib/im/locale/<LOC>/<LE> -> /usr/lib/iiim/le/<LE>
IIIMF static data             -> /usr/share/iiim/
LE static data                -> /usr/share/iiim/le/<LE>/
include files                 -> /usr/include/iiim/, or
                                 /usr/include/
public libraries              -> /usr/lib/libiiim*.*
/etc/init.d/IIim              -> /etc/init.d/iiimd-server, or
                                 /etc/init.d/iiimf-server,...
IIIMF host specific files     -> /etc/iiim/
LE host specific files        -> /etc/iiim/le/<LE>/
IIIMF volatile date           -> /var/lib/iiim/
LE volatile data              -> /var/lib/iiim/le/<LE>/


By the way, I've found that FHS claims the following.
(http://www.pathname.com/fhs/pub/fhs-2.3.html)

  /usr/lib : Libraries for programming and packages
  Purpose

  /usr/lib includes object files, libraries, and internal
  binaries that are not intended to be executed directly by
  users or shell scripts. [22]

Would somebody tell me the interpretation of the sentence?  It
means that internal binaries that are intended to be executed in
SYSTEM shell scripts should NOT go to into /usr/lib?

Regards,
-- 
kasha
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.