Configuration file

Each time you create bootable media, configuration information is saved in a file named bomc.config in the working directory and on the 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: --tui, --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.

Configuration setting Equivalent Command Line Interface (CLI) option Default value
IBM_SYSTEM_ACQUIRE --no-acquire YES
Notes:
  • YES: The --no-acquire option is not specified.
  • NO: The --no-acquire option is specified.
IBM_SYSTEM_AUTORUN --autorun={uxspi | dsa | none} The first value specified by the function option.
IBM_SYSTEM_CD --cd=volume NULL
IBM_SYSTEM_DEPLOY_ARCHITECTURE --arch=x86 | x64 x64
IBM_SYSTEM_FORCE_OVERWRITE --force NO
Notes:
  • YES: The --force option is specified.
  • NO: The --force option is not specified.
IBM_SYSTEM_FUNCTION --function=uxspi,dsa,serverguide uxspi
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_TIMESTAMP There 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:
UXSPI_mt_serialnumber
_timestamp.tar.gz
Note: Setting the value of this option to YES , removes the timestamp from the name of the file that is uploaded:
UXSPI_mt_serialnumber
.tar.gz
IBM_SYSTEM_PAUSE_ON_ERROR There is no corresponding CLI option. This value can only be set in the bomc.config file. 60

Specifies the length of time, in seconds, to pause during upload of the unattended package in the event of an error to give the user time to respond.

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 ibm_utl_boot_tools-141_anyos_x86-64.zip
IBM_SYSTEM_TUI --tui NO
Notes:
  • YES: The --tui option is specified.
  • NO: The --tui option is not specified.
IBM_SYSTEM_UNATTENDED --unattended=protocol://address/directory NULL
IBM_SYSTEM_UPDATE_HBACNA --new NO
Notes:
  • YES: The --new option is specified.
  • NO: The --new option is not specified.
IBM_SYSTEM_USB_KEY --usbkey=volume NULL
IBM_SYSTEM_VLANID –vlan-id=0-4095 NULL
IBM_SYSTEM_VLANIP –vlanip=ip_address NULL
IBM_SYSTEM_WORKINGDIR -l directory | --local=directory The current directory where the tool is being run from.

Example

This is an example of a configuration file:

IBM_SYSTEM_MACHINETYPE=8853
IBM_SYSTEM_WORKINGDIR=D:\\workingdir
IBM_SYSTEM_TOOL_FILE=ibm_utl_boot_tools-100_anyos_x86-64.zip
IBM_SYSTEM_ACQUIRE=YES
IBM_SYSTEM_FUNCTION=uxspi
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_TUI=NO
IBM_SYSTEM_KERNEL_ARGS=NULL
IBM_SYSTEM_MEDIALABEL="Bootable Media - [time]"