ASPL Installation Guide v 1.00
© 2025 Bassem W. Jamaleddine


5-3

   How-to Install ASPL for Sharing: Testing

The user rusty installed ASPL to be shared with other users; rusty is the SHARING MASTER installer. rusty is said to be a SHARED MASTER installer. The previous subchapter "How-to Install ASPL for Sharing: Master User" showed how rusty installed ASPL by issuing the command:

perl asplinstall -foruid rusty -forgid rusty -homedir /home/rusty -shareddir /opt/rusty -asplver ASPLv1.00 -itype 3 -gpg



The user nancy installed ASPL as SHARED SLAVE installer, sharing rusty's ASPL containments. nancy is said to be a SHARED SLAVE installer. The previous subchapter "How-to Install ASPL for Sharing: Adding Users" showed how nancy installed ASPL by issuing the command:

perl asplinstall -foruid nancy -forgid rusty -homedir /home/nancy -shareddir /opt/rusty -asplver ASPLv1.00 -itype 31 -gpg



Both users, rusty and nancy, updated their .bashrc to export ASPL environment variables so they start ASPL seemlessly after they login to the system.

This section shows how both users start the ASPL calculator and share the ASPL containments (GG-Container and egC-Container). To keep things simple, we show the startup of ASPL with the default namedspace TRIVIAL.

The following section consists of four figures showing ASPL sessions and ASPL containment as seen by both users.

■ Testing ASPL Shared Installation: rusty and nancy

rusty started ASPL in verbose mode, then issued the command sessions to see who is in session. Notice that the GGs directory for the GG-Container, and the egC-Container, are both defined relative to the shared directory /opt/rusty/ASPLv1.00.

full view

Image File

 -F- Fig. 5.3.1   [HTI-aspl-install-itype3-rusty-10][rusty starting ASPL and seeing who is in session]
ASPL © 2025 by Bassem W. Jamaleddine


nancy started ASPL in verbose mode, then issued the command sessions to see who is in session. Notice that the GGs directory for the GG-Container, and the egC-Container, are both defined relative to the shared directory /opt/rusty/ASPLv1.00. However, nancy's workspaces are defined in nancy's own home directory /home/nancy/.aspl/WSP/WORKSPACE1.
full view

Image File

 -F- Fig. 5.3.2   [HTI-aspl-install-itype31-nancy-7.png][nancy starting ASPL and seeing who is in session]
ASPL © 2025 by Bassem W. Jamaleddine


rusty ASPL session expired.
full view

Image File

 -F- Fig. 5.3.3   [HTI-aspl-install-itype3-rusty-11][rusty session expired]
ASPL © 2025 by Bassem W. Jamaleddine


nancy ASPL session expired.
full view

Image File

 -F- Fig. 5.3.4   [HTI-aspl-install-itype31-nancy-8][nancy session expired]
ASPL © 2025 by Bassem W. Jamaleddine