List of commands run by Installer as root
When installing on Linux following actions or tools are run by the Installer:
Built in functions of the Installer tool are enclosed in angle brackets. We do not know how those are implemented. The documentation for those operation is available here: https://releases.installbuilder.com/installbuilder/docs/installbuilder-userguide/_actions.html and https://releases.installbuilder.com/installbuilder/docs/installbuilder-userguide/_rules.html.
Operations under IBM Automatic Data Lineage installation directory
-
all filesystem operations listed on this page operate strictly under the Automatic Data Lineage installation directory
-
chown- used to change ownership of the installed files -
find ${installdir} -maxdepth 1 -type f -name '*' -exec mv -n {} ${installdir}/backup-${oldversion} \;-
to create a backup of the installation
-
the backup is created inside the installation directory
-
-
all
java -jarplugins listed below operate only inside the installation directory
Operations done outside of Automatic Data Lineage installation directory
-
<addUnixService>/<removeUnixService>-
adds/removes the files from
/etc/init.d/ directory -
used to [un]install the MantaLauncher OS service
-
-
writing the file
/var/opt/mantaflow/mantatoolinstaller.ini- used to store info about the installation itself (installation location, versions)
Filesystem operations
-
<addTextToFile> -
<copyFile> -
<createBackupFile> -
<createDirectory> -
<createShortcuts> -
<createSymLink> -
<deleteFile> -
<fileTest>- Perform test on a given directory or file.- exists, not_exists, writable, not_writable, readable, not_readable, executable, not_executable, is_directory, is_not_directory, is_symlink, is_not_symlink, is_file, is_not_file, is_empty, is_not_empty
-
<findFile> -
<propertiesFileGet> -
<propertiesFileSet> -
<readFile> -
<setFilesExecutable> -
<touchFile> -
<unzip> -
<xmlFileCommentElement> -
<xmlFileGet> -
<xmlFileSet> -
<yamlFileGet>
Running programs
-
<autodetectJava>- uses some heuristics to locate all existing Java installations on the machine -
chown- operates on files in the installation directory -
find ${installdir} -maxdepth 1 -type f -name '*' -exec mv -n {} ${installdir}/backup-${oldversion} \; -
service MantaLauncher start- starts the MantaLauncher OS service -
systemctl daemon-reload- refreshes the service daemon to register newly installed services -
java -jar manta-installer-dep-licensevalidator.jar -
java -jar manta-installer-dep-keycloak-admin.jar -
java -jar manta-installer-dep-change-configuration-value.jar -
java -jar manta-installer-dep-get-configuration-value.jar -
java -jar manta-installer-dep-agent-config-generator.jar -
java -jar manta-installer-dep-artemis-encryption.jar -
java -jar manta-installer-dep-cryptopolicy.jar -
java -jar manta-installer-dep-encryption.jar
OS operations
-
<addUnixService> -
<removeUnixService> -
<portTest>- Allows you to test whether a port is free in the local machine. -
ssornestatcan be used to locate the PID of running Automatic Data Lineage processes -
kill -9 ${PID}is used to stop the running Automatic Data Lineage processes