On Thu, Oct 28, 2010 at 02:26:02PM +0200, steve donovan wrote: > On Thu, Oct 28, 2010 at 2:10 PM, Thomas Harning Jr. <[email protected]> > wrote: > > It is standard for distributions to not put their own things in > > /usr/local. Now... If you mean that they do not even have it in the > > std reference path, that's no good. You're either going to need to > > use the environment variables (LUA_PATH,...) perform your own install > > of Lua, or install luarocks into /usr, as opposed to /usr/local > > (putting in paths supposed to be managed by Fedora) > > We have a 'standard' place for Lua to find things, and clearly FC > policy doesn't like it.
It's not FC, it is more FHS, _the_ standard about the file system layout on unix. /usr is used by the distribution while /usr/local/ is for things compiled by hand (local modifications to the distro, or OS if you prefer). 99% of sources you download from the internet are preconfigured to install to /usr/local/ (unless you pass --prefix) but when they are packaged they are reconfigured to target /usr/. The Debian patch makes it possible to have debianized lua packages in /usr/ possibly overridden by manually compiled lua packages in /usr/local/. Cheers, and good luck ;-) -- Enrico Tassi _______________________________________________ Luarocks-developers mailing list [email protected] http://lists.luaforge.net/cgi-bin/mailman/listinfo/luarocks-developers
