These files are necessary when running a license server in a VM for locking by the VM UUID.

1. To install, run:

sudo ./install_fnp.sh [--nolsb] [--nodaemon]

--nolsb: Creates a symlink to the native loader to enable the FlexNet Publisher binaries to
run without full lsb support on the target platform
--nodaemon: Prevents the installation script from automatically starting the FlexNet Licensing
Service daemon. This can be useful when using systemd to manage it

2. Once it's running, to get the VM UUID: 

./lmutil lmhostid -ptype VM -uuid

3. The FlexNet Licensing Service daemon needs to run continuously when using VM UUID locking. Therefore, a further installation step is required to
ensure it is started a boot time. Because the FlexNet Licensing Service daemon does not need to run with root
privilege, it can be started by adding the following line to a nominated user's crontab:

@reboot /usr/local/share/FNP/service64/<version>/FNPLicensingService -r 2>&1 >/tmp/fnpd.log

The machine's administrator may want to add an additional line to the crontab to run the above command at regular
intervals to ensure that if the FlexNet Licensing Service daemon gets stopped for some unexpected reason, it will be
restarted by the crond. The FlexNet Licensing Service daemon itself ensures there is never more than one instance
running.

Important: On systems that clear out the /var/run directory on reboot, the sysadmin should run the install_fnp.sh script
from a boot-script instead of user’s crontab (/usr/local/share/FNP/service64/<version>/FNPLicensingService -r ).

Boot-script example:

[Unit]
Description=This Service re-installs FNPLicensingService on Boot
After=network.target remote-fs.target
[Service]
Type=forking
RemainAfterExit=yes
User=root
WorkingDirectory=<ToolKit_PATH>/publisher
ExecStart=/usr/bin/sh <ToolKit_PATH>/publisher/install_fnp.sh
[Install]
WantedBy=multi-user.target
