[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[OpenVerse] Proposal for reorganization of Openverse directory structure
The current scheme of lumping everything into /usr/lib/OpenVerse has a
few problems as I see it.
1) It doesn't adhere to the Linux filesystem standards.
2) makes it difficult to adhere to the Debian Policy for making a debian
package.
So I propose the following changes.. feel free to banter about these on
the list.
/usr/lib/OpenVerse/lib should be moved into /usr/lib/openverse
/usr/lib/OpenVerse/rooms,sobjects,help,icons,images,rimages,simages,anims,download
should be moved into /usr/share/openverse
/usr/lib/OpenVerse/server.cfg and passageways.txt should be in
/etc/openverse/
/usr/lib/OpenVerse/OpenVerse.tcl and /usr/lib/OpenVerse/server.tcl
should be renamed
/usr/bin/openverse and /usr/bin/ovserver respectively.
I know this gets rid of the .tcl extension on these files, but going by
example of other tcl programs, the main binary usually doesn't have a
.tcl extension.
/usr/lib/OpenVerse/plugins should be /usr/lib/openverse/plugins
As a possibility /usr/lib/OpenVerse/help might be better served in the
long run in /usr/doc/openverse. Dunno about that one though.
OpenVerse need a Makefile in the source distro for Linux that "make
install"s these files
to these locations.
However, it should default to /usr/local in the Makefile.
(It should actually include a $(PREFIX) option in the Makefile which can
be set to /usr or /usr/local depending on wether it's being packaged or
not)
I hope Ya'll all understood that ;)
Now may much discussion insue.
echo
-----------------------------------------------------------------
To unsubscribe to the OpenVerse mailing list send a message
to openverse-request@openverse.org with the following word
in the BODY of the message.
UNSUBSCRIBE
If you need assistance from a human, email cruise@openverse.org
-----------------------------------------------------------------