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 Manta Data Lineage installation directory
-
all filesystem operations listed on this page operate strictly under the Manta 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 -jar
plugins listed below operate only inside the installation directory
Operations done outside of Manta 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. -
ss
ornestat
can be used to locate the PID of running Manta Data Lineage processes -
kill -9 ${PID}
is used to stop the running Manta Data Lineage processes