On 12/10/2015 03:02 AM, Stephan Eggermont wrote:
On 09-12-15 23:11, Dale Henrichs wrote:
If you want to use Pharo-launcher with tODE images, then you need to copy the GemStone libraries (libgcirpc-*, libssl-*, and libgcits-*) into the pharo-vm directory used by the Pharo-launcher ... Whenever you download a new version of GemStone you will have to copy the gci libs for that version as well ...
Someone could of course add a launcher command for doing that.
Is there a standard location where th
e last builds of these come from? Then some subclass of PhlAbstractTemplateGroup could provide access to it (with some further subclasses to arrive at the right nodes) and a PhlTemplateCommand could do the copying.
Stephan There can be multiple independent GsDevKit_home installations on a single machine, so there is no "standard location" for the GsDevKit_home/shared/downloads/products.
If there is a way to determine if/where pharo-launcher (can you have multiple pharo-launchers installed?) is installed on ubunutu and the pharo-vm directory is in a known location,then the GsDevKit_home gci installtaion script ($GS_HOME/bin/private/installClientGciLibraries) could be extended to look for and update the pharo-vm directory for the pharo-launcher(s) when a new product download is performed .... If automagically locating the pharo-launcher is not practical it would be straight forward to add a manually triggered script to GsDevKit_home --- products are not downloaded all that often.. Dale