Moonshine-IDE / Super.Human.Portal

Portal interface to show documentation for DominoVagrant and Super.Human.Installer
Other
0 stars 1 forks source link

Detect Addins on Windows #18

Open JoelProminic opened 1 year ago

JoelProminic commented 1 year ago

From @dpastov: https://github.com/Moonshine-IDE/Super.Human.Portal/issues/10#issuecomment-1517788739

@JoelProminic

I added code to detect the installed addins based on the directory names in %datadir%/JavaAddins.

A note: on Linix it is %datadir%\JavaAddin while on Windows it's under binary/execution folder (i.e. \IBM\Domino\JavaAddin)

The Super.Human.Installer instances are Linux, so this is a low priority for now. I have created this issue to track it as a possible improvement, though.

I'm not sure if there is a use case in installing this on other servers - the documentation will not necessarily be relevant, and it may need better security. On the other hand, can be used as a GUI to install Genesis addins, which could be useful going forward.

JoelProminic commented 2 months ago

@dpastov, I noticed today that the /JavaAddin logic does not install applications like netmonitor

startcloud@nomad-1:~$ sudo su - domino
$ bash  
domino@nomad-1:~$ cd JavaAddin/
domino@nomad-1:~/JavaAddin$ ls -1
Genesis
SuperHumanPortal
domino@nomad-1:~/JavaAddin$ ls -1 ~/netmon*
/local/notesdata/netmonitor.nsf

Has something changed recently on the Genesis side that could affect this? I am testing: version 0.6.20 (origin) (core: 0.8.4)