From: "Alexey I. Froloff" Date: 2004-09-16T14:50:54+09:00 Subject: Re: Ruby and FHS --FL5UXtIhxfXey3p5 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Eivind Eklund [040916 09:17]: > HOWEVER: The guidelines there match fairly well with other systems. The > intention for share/ (intended for NFS sharing) and lib/ (binary code) > is also in SunOS and *BSD. Just try to think about it as we have two types of runtime "data" (modules). Platform independent (*.rb) that should go in $prefix/share/ruby/ and can be shared on many platforms (via NFS f.e.) and platform dependent (*.so, *.dll, *.whatever) that should go in $prefix/lib/ruby/ and can not be shared. In addition, we have system libraries (libruby.so.*) that should be installed in $prefix/lib/ and development headers that indended to be installed in $prefix/include/. > The use of /usr instead of /usr/local is a Linuxism. /usr and /usr/local should be called $prefix. Linux just uses /usr for software that comes packaged for this distribution by it's vendor, like *BSD's basesystem (not counting ports). --=20 Regards, Sir Raorn. --FL5UXtIhxfXey3p5 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQFBSSm6VqT7+fkT8woRAsIdAJ4wgEO+L7OeN2mP7NI1/Hg9Kyj9jACggJhC H/9VAPCY1v1NJCm1pI0lgeo= =X8JF -----END PGP SIGNATURE----- --FL5UXtIhxfXey3p5--