From b8975ecbd9510bd8e766cb4ca06c5a70110187cd Mon Sep 17 00:00:00 2001 From: Justin Clarke Casey Date: Mon, 31 Dec 2007 23:20:49 +0000 Subject: Make it possible for new inventory 'libraries' to be added without changing the default OpenSimLibrary files. Additional library folders and items can be added in a separate directory and linked in by an entry to inventory/Libraries.xml --- bin/inventory/Libraries.xml | 17 +++++++++++++++++ bin/inventory/README.txt | 27 +++++++++++++++++---------- 2 files changed, 34 insertions(+), 10 deletions(-) create mode 100644 bin/inventory/Libraries.xml (limited to 'bin/inventory') diff --git a/bin/inventory/Libraries.xml b/bin/inventory/Libraries.xml new file mode 100644 index 0000000..09270b5 --- /dev/null +++ b/bin/inventory/Libraries.xml @@ -0,0 +1,17 @@ + +
+ + +
+ + + +
diff --git a/bin/inventory/README.txt b/bin/inventory/README.txt index f32f1aa..ecd81d1 100644 --- a/bin/inventory/README.txt +++ b/bin/inventory/README.txt @@ -1,14 +1,21 @@ README -The standard common inventory library is configured here. You can add new inventory -folders to the standard library by editing OpenSimLibary/OpenSimLibraryFolders.xml -You can also add new inventory items to OpenSimLibrary/OpenSimLibrary.xml, -as long as they have a corresponding asset entry in bin/OpenSimAssetSet.xml. - -The same set of folders and items must be present in the configuration of both -the grid servers and all the regions. The reasons for this are historical - -this restriction will probably be lifted in the future, at which point the -inventory items and folders will only need to be configured on the grid inventory -server (assuming you are running in grid mode rather than standalone) +Folders and items which will appear in the standard common library for all +avatars can be configured here. The root folder (currently called OpenSim +Library) is hardcoded, but you can add your own configuration of folders and +items directly beneath this, in addition to (or instead of) the contents of the +default OpenSim library. + +To add a new library, edit Libraries.xml. The entry in here needs to point to +two further xml files, one which details your library inventory folders and another +which details your library inventory items. Each inventory item will need to be +associated with an asset. Assets are configured separately in the bin/assets +directory. + +If you are running in grid mode, any library you add must be present in both +your grid servers installation and in +every region installation, otherwise library items will fail in the regions +where the inventory configuration is not present. The reasons for this are historical +and will probably be lifted in a future revision. Files in the attic directory are currently unused. -- cgit v1.1