Special Environment Variables

The following tables show Environment variables that impacts Build-FS behavior. These variables can only be set via the environment configuration file. If these variables are defined in the shell environment before invoking Build-FS, they are unset by the program before reading the environment configuration file.

Variable

REQUIRED_VARIABLES

Value

Comma separated variable names

Default

None

Use case

Checks if the variables names specified as comma separated values are defined in the environment. Exits if they are not defined.

Variable

QEMU_PATH

Value

Path to qemu-aarch64-static.

Default

/usr/bin/

Use case

Specifies the location of qemu-aarch64-static binary for chrooting into the Linux filesystem.

Variable

BUILD_FS_DIR

Value

Path to NVIDIA Build-FS directory.

Default

/opt/nvidia/driveos/common/filesystems/build-fs/<NV_BUILD_FS_VERSION>

Use case

Specifies NVIDIA Build-FS location.

Variable

COPYTARGET

Value

Path to CopyTarget.

Default

/opt/nvidia/driveos/common/filesystems/copytarget/1/copytarget.py

Use case

Specifies the location of NVIDIA CopyTarget.

Variable

PYTHON3

Value

Path to Python3.

Default

/usr/bin/python3

Use case

Specifies the location of Python3 required for invoking copytarget.