[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
-----------------------------------------------------------------