Installation Functions
Install software as root or superuser.
awsInstall
aws Command-Line install
Usage
awsInstall
aws Command-Line install
Installs x86 or aarch64 binary based on HOSTTYPE.
Location:
bin/build/tools/aws.sh
Arguments
- none
Return codes
0- Success1- Environment error2- Argument error
Requires
- packageInstall - Install packages using a package manager (source)
- urlFetch - Fetch URL content (source)
dockerComposeInstall
Install
docker-compose
Usage
dockerComposeInstall [ package ]
Install docker-compose
If this fails it will output the installation log.
When this tool succeeds the docker-compose binary is available in the local operating system.
Location:
bin/build/tools/docker-compose.sh
Arguments
package- Additional packages to install (usingpipInstall)
Return codes
1- If installation fails0- If installation succeeds
See Also
- pipInstall - Utility to install python dependencies via pip (source)
dockerComposeUninstall
Uninstall
docker-compose
Usage
dockerComposeUninstall
Uninstalls docker-compose
Location:
bin/build/tools/docker-compose.sh
Arguments
- none
Writes to standard error
Upon failure error log is output
Return codes
1- If installation fails0- If installation succeeds
gitInstall
Install git if needed
Usage
gitInstall [ package ]
Installs the git binary
Location:
bin/build/tools/git.sh
Arguments
package- Additional packages to install
Return codes
0- Success1- Environment error2- Argument error
mariadbInstall
Install
mariadb
Usage
mariadbInstall
Install mariadb
When this tool succeeds the mariadb binary is available in the local operating system.
Location:
bin/build/tools/mariadb.sh
Arguments
- none
Return codes
1- If installation fails0- If installation succeeds
npmInstall
Install NPM in the build environment
Usage
npmInstall [ --version versionCode ]
Install NPM in the build environment
If this fails it will output the installation log.
When this tool succeeds the npm binary is available in the local operating system.
Location:
bin/build/tools/npm.sh
Arguments
--version versionCode- String. Optional. Install this version of python.
Return codes
1- If installation of npm fails0- If npm is already installed or installed without error
Environment
BUILD_NPM_VERSIONnpm Version – String. Version of npm to install using nativenpmbinary. - Read-only. Default version. If not specified, useslatest.-
BUILD_NPM_VERSION- String. Default tolatest. Used to installnpm -i npm@$BUILD_NPM_VERSIONon install.
phpInstall
Install
php
Usage
phpInstall [ package ]
Install php
If this fails it will output the installation log.
When this tool succeeds the php binary is available in the local operating system.
Location:
bin/build/tools/php.sh
Arguments
package- Additional packages to install
Return codes
1- If installation fails0- If installation succeeds
pythonInstall
Install
python
Usage
pythonInstall [ --help ]
Install python
When this tool succeeds the python binary is available in the local operating system.
Location:
bin/build/tools/python.sh
Arguments
--help- Flag. Optional. Display this help.
Return codes
1- If installation fails0- If installation succeeds
terraformInstall
Install terraform binary
Usage
terraformInstall [ package ... ]
Install terraform binary
Location:
bin/build/tools/terraform.sh
Arguments
package ...- String. Optional. Additional packages to install usingpackageInstall
Return codes
0- Success1- Environment error2- Argument error
gitUninstall
Uninstall git
Usage
gitUninstall [ package ]
Uninstalls the git binary
Location:
bin/build/tools/git.sh
Arguments
package- Additional packages to uninstall
Return codes
0- Success1- Environment error2- Argument error
mariadbUninstall
Uninstall
mariadb
Usage
mariadbUninstall
Uninstall mariadb
When this tool succeeds the mariadb binary will no longer be available in the local operating system.
Location:
bin/build/tools/mariadb.sh
Arguments
- none
Return codes
1- If uninstallation fails0- If uninstallation succeeds
npmUninstall
Core as part of some systems - so this succeeds
Usage
npmUninstall
Core as part of some systems - so this succeeds and it still exists
Location:
bin/build/tools/npm.sh
Arguments
- none
Return codes
0- Success1- Environment error2- Argument error
phpUninstall
Uninstall
php
Usage
phpUninstall [ package ]
Uninstall php
If this fails it will output the installation log.
When this tool succeeds the php binary is no longer available in the local operating system.
Location:
bin/build/tools/php.sh
Arguments
package- Additional packages to install
Return codes
1- If uninstallation fails0- If uninstallation succeeds
pythonUninstall
Uninstall python
Usage
pythonUninstall
Uninstall python
Location:
bin/build/tools/python.sh
Arguments
- none
Return codes
0- Success1- Environment error2- Argument error
terraformUninstall
Remove terraform binary
Usage
terraformUninstall [ package ... ]
Remove terraform binary
Location:
bin/build/tools/terraform.sh
Arguments
package ...- String. Optional. Additional packages to uninstall usingpackageUninstall
Return codes
0- Success1- Environment error2- Argument error