Tcl libraries are initialized from both the private and shared Tcl directory specified for each virtual server.
You can specify a private Tcl directory for each virtual server and a shared directory for any group of virtual servers. If you want a Tcl directory containing scripts to be shared by all of your virtual servers, for example, specify that same directory in the SharedLibrary parameter for all of the virtual servers (or leave the SharedLibrary parameter unset and put scripts in the default location).
Note that the private and shared directories you specify need not reside under the AOLserver installation directory. This allows you to keep user-defined scripts physically separate from the scripts supplied by AOLserver, yet still be able to maintain them through the AOLserver script maintenance interface. The Tcl script maintenance interface can be accessed by following the Tcl Scripting link from the Administration page (/NS/Admin) of a virtual server.
If a Tcl script with the same name resides in both the private Tcl directory and the shared Tcl directory for a virtual server, the script in the private Tcl directory is used. This capability allows you to copy shared scripts to a private directory for small modifications specific to that virtual server.