Option | Short | Description |
---|---|---|
--help | -h | Show this help message and exit |
--mode | -m | Set the HRE mode. Possibilities are upload-only (u ), no-connectivity (n ) or limited-connectivity (l ) |
--interactive | -i | Enable interactive mode during installation. |
--uninstall | -u | Uninstall |
--execution
(or -e
) command, added with either service
or background
as an argument. Please understand that when in background process mode, any system reboot will not automatically re-run your agents.
Example:
--uninstall
option and it’ll proceed to do so, no other input needed.
additionalHreContent
folder, which is located at the root of your SDK folder. Any file or folder you add inside it will be copied into the Heex Runtime Environment with the same arborescence (they shall be copied inside <HRE_root>/additionalHreContent/
).
additionalHreContent/HRE_setup_header.sh
(or additionalHreContent\HRE_setup_header.ps1
on Windows): The code added inside this file will be run (sourced on Linux, executed on Windows) before any of the HRE agents are startedadditionalHreContent/HRE_setup_footer.sh
(or additionalHreContent\HRE_setup_footer.ps1
on Windows): The code added inside this file will be run (sourced on Linux, executed on Windows) after any of the HRE agents are startedroot
, the services (or background processes) do not have access to the user’s environment variables nor the .bashrc
file.
In some advanced use cases, you may need to set some settings before running the executables.
FILES_TO_SOURCE_IN_SERVICES_ENV
inside the additionalHreContent/HRE_setup_header.sh
script.
⚠️ Warning:
Make sure to use full paths. The character ~
won’t correctly reference paths to your HOME directory.
📝 Note: If you mean to source several files, know that the order of the declaration of each file in the list is the order in which we source the files.
additionalHreContent/HRE_setup_header.sh
script as mentionned above to source it before the executable gets run.
📝 Note: Any external custom script is expected to be reachable at the given static path.
additionalHreContent/HRE_setup_header.sh
is automatically generated and added into the packaged SDK, but if the file is not present, you can create it yourself at the root of the package, and paste the following inside it:
💡 Tip: If you already have created theadditionalHreContent/HRE_setup_header.sh
script for other purposes, you can simply add theFILES_TO_SOURCE_IN_SERVICES_ENV
list into it
DISABLE_AUTOMATIC_ROS_INSTALL_SEARCH
. If you do not work with ROS, you can ignore it. If you do, feel free to check out the specific ROS configuration page