To build, create build.properties based on sample.build.properties and "ant". Note: use build.xml as is. Note: compilation based on bestman2 distribution only ################################################## A sample plugin class is added for gsiftp server based on file path. getNext() needs to be modified for proper usage. gsiftp server list is from a file (format is one server per line) it also refreshes when the file modification is detected. Two required entries in bestman.rc are: protocolSelectionPolicy=class=plugin.SelectServerOnFilePath&jarFile=LBNL.SSFP.jar&name=gsiftp¶m=gsiftp.servers.txt pluginLib=/usr/local/bestman/lib/plugin The next few lines are gsiftp.server.txt contents: (# is for commenting out) that I used: gsiftp://dmxx09.lbl.gov:2811 gsiftp://dmxx10.lbl.gov gsiftp://dmxx11.lbl.gov gsiftp://dmxx12.lbl.gov #gsiftp://dmxx13.lbl.gov gsiftp://dmxx14.lbl.gov