RowanStubForJadeite

Description

support for Rowan-less JadeiteForPharo

Details

Source
GitHub
Dialect
pharo (25% confidence)
License
MIT
Created
Oct. 13, 2024
Updated
Jan. 8, 2026

README excerpt

# Install instructions for installing JfPwoR support in a stone
The env var GEMSTONE needs to be defined to point at GemStone 3.7.5 and $GEMSTONE/bin should be in your path.

The .topazini file (in the current directory) should be setup to login as SystemUser in your target stone. 

## Installation shell script for extent0.dbf
### topaz-based script for installing JfPwoR support in an existing extent0.dbf stone.
```
#
# A running stone based on extent0.dbf must exist. If a .topazini file for the stone 
# is not present in the current directory, then specify the path to the stone's 
# .topazini file on the command line as a positional argument to the script.
#
$GEMSTONE/examples/jadeite/bin/installRowanStub_topaz.sh [<.topazini-path>]
```
### topaz-based script for installing JfPwoR support in an existing extent0.dbf stone using GsDevKit_stones.
```
#
# Specify the <stone-name> and <registry-name> on the command line ... 
# if 'base' is specified, then the stone will be restarted with a fresh 
# extent0.dbf, otherwise the currently running stone will used
#
$GEMSTONE/examples/jadeite/bin/installRowanStub_stones.sh <stone-name> <registry-name> base
```
### Updating or Upgrading a stone after running installRowanStub_stones.sh or installRowanStub_topaz.sh
If any changes need to be made to the .gs files in $GEMSTONE/examples/jadeite/gs files
You can define the environment variable ROWAN_STUB_GS_DIRECTORY before running installRowanStub_*.sh 
and the referenced directory will be used instead of $GEMSTONE/examples/jadeite/gs and then either 
$GEMSTONE/examples/jadeite/bin/installRowanStub_stones.sh or 
$GEMSTONE/examples/jadeite/bin/installRowanStub_topaz.sh with the appropriate arguments and the files in
the alternate directory will be loaded.

To populate the alternate .gs directory, you can use the script $GEMSTONE/examples/jadeite/bin/generate_Rowan3Stub.sh.


← Back to results