Skip to main content

Configuration file

Each time you create bootable media, configuration information is saved in a file named bomc.config, which is stored in a working directory and on bootable media.

Notes
  • When you boot a system using bootable media, the tools that are bundled on the bootable media check the configuration file to read the user-specified command line (CL) options, such as: --timeout, and --latest .
  • You can create bootable media using the configuration file by copying the configuration file to the working directory, modifying the settings, and then running the bomc.exe --configfile=working_directory\bomc.config command.
  • For security purposes, the proxy user ID and password are not saved in the configuration file.

The configuration file uses the Java property file format name=value. The default values specified in this file are listed in the following table.

Table 1. Configuration settings
Configuration settingEquivalent Command Line Interface (CLI) optionDefault value
IBM_SYSTEM_ACQUIRE--no-acquireYES
  • YES: The --no-acquire option is specified.

  • NO: The --no-acquire option is not specified.

IBM_SYSTEM_AUTORUN

--autorun={update}

NULL
IBM_SYSTEM_CD

--cd=volume

NULL
IBM_SYSTEM_FORCE_OVERWRITE

--force

NO
  • YES: The --force option is specified.

  • NO: The --force option is not specified.

IBM_SYSTEM_FUNCTION

--function=update, full

update
IBM_SYSTEM_ISO_FILE

--iso=file_name

NULL
IBM_SYSTEM_KERNEL_ARGS

--kernel-args="key=value[ key=value...]"

NULL
IBM_SYSTEM_LATEST

--latest

NO
IBM_SYSTEM_MACHINETYPE

-m [all | {machine_type[,machine_type} | none] | --machine-type=[all | {machine_ type[,machine_type} | none ]

NULL
IBM_SYSTEM_MEDIALABEL

--description=description

Bootable media - date
IBM_SYSTEM_NO_FIRMWARE_UPDATE

--no-firmware

NULL
IBM_SYSTEM_NO_TIMESTAMPThere is no corresponding CLI option. This value can only be set in the bomc.config file.NO

By default, the unattended mode log package is named as: UXSPI_mt_serialnumber_timestamp.tar.gz

Note
Users shall set the value of this option to YES, and remove the timestamp from the uploaded file name: UXSPI_mt_serialnumber.tar.gz.
IBM_SYSTEM_PAUSE_ON_ERRORThere is no corresponding CLI option. This value can only be set in the bomc.config file.60

Specifies the pause time (unit: second) of uploading the unattended package when there is respond time of error.

IBM_SYSTEM_PROXY_ADDRESS

--proxy-address=address

NULL
IBM_SYSTEM_PROXY_PASSWORD

--proxy-password=password

NULL
Note
This password is not saved in the configuration file.
IBM_SYSTEM_PROXY_PORT

--proxy-port=port

NULL
IBM_SYSTEM_PROXY_USER

--proxy-user=user_ID

NULL
IBM_SYSTEM_PXE_FILE

--pxe=directory

NULL
IBM_SYSTEM_PXE_TFTP_ADDRESS

--tftp-pxe-address=ip_address

9.123.196.61
IBM_SYSTEM_TIMEOUT

--timeout=1-65535

60
IBM_SYSTEM_TOOL_FILE

-t file_name | --toolzip=file_name

lnvgy_utl_boot_tools-141_ anyos_x86-64.zip
IBM_SYSTEM_UNATTENDED

unattended=protocol://address/directory

NULL
IBM_SYSTEM_UPDATE_HBACNA--newNO
Notes
  • YES: The --new option is specified.
  • NO: The --new option is not specified.
IBM_SYSTEM_USB_KEY

--usbkey=volume

NULL
IBM_SYSTEM_VLANIDvlan-id=0-4095NULL
IBM_SYSTEM_VLANIPvlanip=ip_addressNULL
IBM_SYSTEM_WORKINGDIR

-l directory | --local=directory

The current directory where the tool is running.

Example

This is an example of a configuration file:

IBM_SYSTEM_MACHINETYPE=8853
IBM_SYSTEM_WORKINGDIR=<span className="ph filepath">D:\\workingdir</span>
IBM_SYSTEM_TOOL_FILE=<span className="ph filepath">ibm_utl_boot_tools-100_anyos_x86-64.zip</span>
IBM_SYSTEM_ACQUIRE=YES
IBM_SYSTEM_FUNCTION=update
IBM_SYSTEM_ISO_FILE=NULL
IBM_SYSTEM_PXE_FILE=NULL
IBM_SYSTEM_USB_KEY=NULL
IBM_SYSTEM_CD=bootable.iso
IBM_SYSTEM_PROXY_PASSWORD=NULL
IBM_SYSTEM_PROXY_USER=NULL
IBM_SYSTEM_PROXY_PORT=NULL
IBM_SYSTEM_PROXY_ADDRESS=NULL
IBM_SYSTEM_AUTORUN=NULL
IBM_SYSTEM_TIMEOUT=60
IBM_SYSTEM_FORCE=NO
IBM_SYSTEM_LATEST=NO
IBM_SYSTEM_KERNEL_ARGS=NULL
IBM_SYSTEM_MEDIALABEL="Bootable Media - [time]"